chore: 首次簽入 Thinkyu ASP.NET 專案
- 加入 Visual Studio / ASP.NET .gitignore - 排除建置輸出、IDE 設定、NuGet packages、大型 MSI 安裝檔
This commit is contained in:
@@ -0,0 +1,89 @@
|
||||
using Newtonsoft.Json;
|
||||
using System;
|
||||
using System.Web.UI;
|
||||
|
||||
namespace Education
|
||||
{
|
||||
public partial class 付款設定 : UserControlBase
|
||||
{
|
||||
private DAC_付款設定 dao付款設定;
|
||||
|
||||
public string 人員類別
|
||||
{
|
||||
get
|
||||
{
|
||||
if (ViewState["人員類別"] == null)
|
||||
return null;
|
||||
return ViewState["人員類別"].ToString();
|
||||
}
|
||||
set
|
||||
{
|
||||
ViewState["人員類別"] = value;
|
||||
}
|
||||
}
|
||||
|
||||
public string 講師編號
|
||||
{
|
||||
get
|
||||
{
|
||||
if (ViewState["講師編號"] == null)
|
||||
return null;
|
||||
return ViewState["講師編號"].ToString();
|
||||
}
|
||||
set
|
||||
{
|
||||
ViewState["講師編號"] = value;
|
||||
}
|
||||
}
|
||||
|
||||
public string 講師姓名
|
||||
{
|
||||
get
|
||||
{
|
||||
if (ViewState["講師姓名"] == null)
|
||||
return null;
|
||||
return ViewState["講師姓名"].ToString();
|
||||
}
|
||||
set
|
||||
{
|
||||
ViewState["講師姓名"] = value;
|
||||
}
|
||||
}
|
||||
|
||||
protected override void OnInit(EventArgs e)
|
||||
{
|
||||
base.OnInit(e);
|
||||
dao付款設定 = new DAC_付款設定(ParentPage.conn);
|
||||
if (string.IsNullOrEmpty(人員類別))
|
||||
{
|
||||
人員類別 = "講師";
|
||||
}
|
||||
}
|
||||
|
||||
protected void Page_Load(object sender, EventArgs e)
|
||||
{
|
||||
#if DEBUG
|
||||
Page.ClientScript.RegisterClientScriptInclude("Vue", ResolveClientUrl($"~/Scripts/vue.js?v={PublicVariable.SystemVersion}"));
|
||||
#else
|
||||
Page.ClientScript.RegisterClientScriptInclude("Vue", ResolveClientUrl($"~/Scripts/vue.min.js?v={PublicVariable.SystemVersion}"));
|
||||
#endif
|
||||
Page.ClientScript.RegisterClientScriptInclude("Axios", ResolveClientUrl($"~/Scripts/axios.min.js?v={PublicVariable.SystemVersion}"));
|
||||
Page.ClientScript.RegisterClientScriptInclude("DateMixin", ResolveClientUrl($"~/Scripts/vue-date-mixin.js?v={PublicVariable.SystemVersion}"));
|
||||
Page.ClientScript.RegisterClientScriptInclude("ToastMixin", ResolveClientUrl($"~/Scripts/vue-toast-mixin.js?v={PublicVariable.SystemVersion}"));
|
||||
Page.ClientScript.RegisterClientScriptInclude("ApiMixin", ResolveClientUrl($"~/Scripts/api-mixin.js?v={PublicVariable.SystemVersion}"));
|
||||
Page.ClientScript.RegisterClientScriptInclude("付款設定", ResolveClientUrl($"~/Scripts/付款設定.js?v={PublicVariable.SystemVersion}"));
|
||||
ScriptManager.RegisterStartupScript(Page, Page.GetType(), "CreatePaymentSettingApp", "CreatePaymentSettingApp();", true);
|
||||
|
||||
ScriptManager.RegisterClientScriptBlock(Page, Page.GetType(), "憑證類別",
|
||||
$@"V憑證類別 = {JsonConvert.SerializeObject(憑證類別.InputSelectList)};", true);
|
||||
ScriptManager.RegisterClientScriptBlock(Page, Page.GetType(), "扣繳類別",
|
||||
$@"V扣繳類別 = {JsonConvert.SerializeObject(扣繳類別.InputSelectList)};", true);
|
||||
ScriptManager.RegisterClientScriptBlock(Page, Page.GetType(), "銀行分行",
|
||||
$@"V銀行分行 = {JsonConvert.SerializeObject(new BRML(ParentPage.conn).BankBranchList())};", true);
|
||||
ScriptManager.RegisterClientScriptBlock(Page, Page.GetType(), "初始資料",
|
||||
$@"V人員類別 = '{人員類別}';
|
||||
V講師編號 = '{講師編號}';
|
||||
V講師姓名 = '{講師姓名}';", true);
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user