protected void Page_Load(object sender, EventArgs e) { base.AllowHttpMethod("GET", "POST"); base.DisableTop(true); base.BodyClass = "class='bodybg'"; user = AuthServer.GetLoginUser(); if (this.IsPostBack == false) { if (SystemCode.GetDict("RecordM_StudentRecord_VaccineCate").Count > 0) { tbAry = JsonConvert.SerializeObject(SystemCode.GetDict("RecordM_StudentRecord_VaccineCate")); } int nowYear = DateTime.Now.Year - 1911; ddlYear.Items.Add(new ListItem(nowYear.ToString() + "年", nowYear.ToString())); ddlYear.Items.Add(new ListItem((nowYear + 1).ToString() + "年", (nowYear + 1).ToString())); //if (SystemElementarySchool.list.Count > 0) //{ // ddlSchool.Items.Add(new ListItem("0", "請選擇學校名稱")); // foreach(var item in SystemElementarySchool.list) // { // ddlSchool.Items.Add(new ListItem(item.ElementarySchoolID.ToString(), item.SchoolName)); // } //} if (SystemElementarySchool.list.Count > 0) { sAry = JsonConvert.SerializeObject(SystemElementarySchool.list); } } }
protected new void Page_Load(object sender, EventArgs e) { base.AllowHttpMethod("GET", "POST"); base.DisableTop(true); user = AuthServer.GetLoginUser(); if (this.IsPostBack == false) { List <int> list = new List <int>() { 1, 2, 3, 4, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24 }; var dict = SystemCode.GetDict("RecordM_StudentRecord_VaccineCate"); if (dict.Count > 0) { var query = dict.Where(item => list.Contains(item.EnumValue)); tbAry = JsonConvert.SerializeObject(query); } int nowYear = DateTime.Now.Year - 1911; for (int i = 0; i < 5; i++) { ddlYear.Items.Add(new ListItem((nowYear - i).ToString() + "年", nowYear.ToString())); } if (SystemElementarySchool.list.Count > 0) { sAry = JsonConvert.SerializeObject(SystemElementarySchool.list.Where(item => item.OrgID == user.OrgID)); } } }
protected new void Page_Load(object sender, EventArgs e) { base.AllowHttpMethod("GET", "POST"); base.DisableTop(true); ElementaryRecordID = GetNumber <int>("i"); if (ElementaryRecordID == 0) { IsValid = false; string script = "<style>body{display:none;}</style><script>alert('資料取得失敗');history.go(-1);</script>"; Page.ClientScript.RegisterClientScriptBlock(this.Page.GetType(), "alert", script, false); return; } user = AuthServer.GetLoginUser(); if (this.IsPostBack == false) { DataSet ds = MSDB.GetDataSet("ConnDB", "dbo.usp_RecordM_xGetElementaryRecordByID" , new Dictionary <string, object>() { { "@ElementaryRecordID", ElementaryRecordID } }); ElementaryRecordVM VM = new ElementaryRecordVM(); EntityS.FillModel(VM, ds.Tables[0]); List <ElementaryRecordDataVM> list = new List <ElementaryRecordDataVM>(); EntityS.FillModel(list, ds.Tables[1]); for (int i = VM.AdmissionYear; i <= DateTime.Now.Year - 1911; i++) { ddlYear.Items.Add(new ListItem(i.ToString() + "年", i.ToString())); } var dict = SystemCode.GetDict("RecordM_StudentRecord_VaccineCate"); if (dict.Count > 0) { tbAry = JsonConvert.SerializeObject(dict); } if (list.Count > 0) { tbAry2 = JsonConvert.SerializeObject(list); } ddlST.SelectedValue = VM.StudentYear.ToString(); var slist = SystemElementarySchool.list.Where(item => item.OrgID == user.OrgID); ddlSchool.Items.Add(new ListItem("請選擇學校名稱", "0")); foreach (var item in slist) { ddlSchool.Items.Add(new ListItem(item.SchoolName, item.ElementarySchoolID.ToString())); } ddlSchool.SelectedValue = VM.ElementarySchoolID.ToString(); } }
public static void ServerCheckBox(ref CheckBoxList cbl, string SystemCateName) { List <SystemCodeVM> SystemCodeList = SystemCode.GetDict(SystemCateName); foreach (SystemCodeVM sc in SystemCodeList) { cbl.Items.Add(new ListItem(sc.EnumName, sc.EnumValue.ToString())); } }
public static void ServerSelect(ref DropDownList ddl, string SystemCateName) { List <SystemCodeVM> SystemCodeList = SystemCode.GetDict(SystemCateName); foreach (SystemCodeVM sc in SystemCodeList) { ddl.Items.Add(new ListItem(sc.EnumName, sc.EnumValue.ToString())); } }
public static string HtmlSelect(string inputid, string inputname, string SystemCodeCate, string SelectVal) { string select = "<select {2} {0} >{1}</select>"; string options = ""; List <SystemCodeVM> SystemCodeList = SystemCode.GetDict(SystemCodeCate); foreach (SystemCodeVM sc in SystemCodeList) { options += string.Format("<option value=\"{1}\" {2} >{0}</option>", sc.EnumName, sc.EnumValue.ToString(), (sc.EnumValue.ToString() == SelectVal ? "selected" : "")); } return(string.Format(select, (inputid != "" ? " id=\"" + inputid + "\"" : ""), options, (inputname != "" ? " name=\"" + inputname + "\"" : ""))); }
protected void Page_Load(object sender, EventArgs e) { //base.DisableTop(true); int r = 0; int.TryParse(Request["r"], out r); //SystemCode.Update(); if (r > 0) { string ResultCatKey = "CaseVisit_VisitResult_Reason_" + r.ToString(); List <SystemCodeVM> SystemCodeList = SystemCode.GetDict(ResultCatKey); VisitResultData = JsonConvert.SerializeObject(SystemCodeList); } Response.ContentType = "application/json; charset=utf-8"; Response.Write(VisitResultData); Response.End(); }
protected void Page_Load(object sender, EventArgs e) { base.AllowHttpMethod("GET", "POST"); base.DisableTop(true); base.BodyClass = "class='bodybg'"; user = AuthServer.GetLoginUser(); if (this.IsPostBack == false) { List <int> list = new List <int>() { 1, 2, 3, 4, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24 }; var dict = SystemCode.GetDict("RecordM_StudentRecord_VaccineCate"); if (dict.Count > 0) { var query = dict.Where(item => list.Contains(item.EnumValue)); tbAry = JsonConvert.SerializeObject(query); } int nowYear = DateTime.Now.Year - 1911; ddlYear.Items.Add(new ListItem(nowYear.ToString() + "年", nowYear.ToString())); ddlYear.Items.Add(new ListItem((nowYear + 1).ToString() + "年", (nowYear + 1).ToString())); //if (SystemElementarySchool.list.Count > 0) //{ // ddlSchool.Items.Add(new ListItem("0", "請選擇學校名稱")); // foreach(var item in SystemElementarySchool.list) // { // ddlSchool.Items.Add(new ListItem(item.ElementarySchoolID.ToString(), item.SchoolName)); // } //} if (SystemElementarySchool.list.Count > 0) { sAry = JsonConvert.SerializeObject(SystemElementarySchool.list); } } }
protected void Page_Load(object sender, EventArgs e) { ViewPower = base.GetPower(PowerList[0]); UpdatePower = base.GetPower(PowerList[1]); base.AllowHttpMethod("GET", "POST"); base.DisableTop(true); base.BodyClass = "class='bodybg'"; int.TryParse(Request["i"], out ID); if (ID == 0) { string script = "<script>alert('資料取得失敗');history.go(-1);</script>"; Page.ClientScript.RegisterClientScriptBlock(this.Page.GetType(), "alert", script, false); return; } if (UpdatePower.HasPower == false) { tbAddress.Enabled = false; tbTel.Enabled = false; tbVaccine.Enabled = false; ddAgState.Enabled = false; //tbDepartment.Enabled = false; } if (this.IsPostBack == false) { DataSet ds = new DataSet(); using (SqlConnection sc = new SqlConnection(WebConfigurationManager.ConnectionStrings["ConnDB"].ToString())) { using (SqlCommand cmd = new SqlCommand("dbo.usp_ParameterM_xGetAgencyByID", sc)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@AgencyInfoID", ID); using (SqlDataAdapter da = new SqlDataAdapter(cmd)) { sc.Open(); da.Fill(ds); } } } AgencyInfoVM VM = new AgencyInfoVM(); List <AddVaccineVM> list = new List <AddVaccineVM>(); EntityS.FillModel(VM, ds.Tables[0]); EntityS.FillModel(list, ds.Tables[1]); var dict = SystemCode.GetDict("LocationSettingM_Divisions"); StateListAry = JsonConvert.SerializeObject(dict); var codes = SystemCode.dict["ParameterM_LocationSetting_AgencyState"]; ddAgState.Items.Add(new ListItem("請選擇", "0")); foreach (var item in codes) { ddAgState.Items.Add(new ListItem(item.EnumName, item.EnumValue.ToString())); } ddAgState.SelectedValue = VM.AgencyState.ToString(); lblBsState.Text = VM.BusinessStateString; //tbDepartment.Text = VM.Department; County = VM.AgencyCounty; Town = VM.AgencyTown; Village = VM.AgencyVillage; tbAddress.Text = VM.AgencyAddress; tbTel.Text = VM.AgencyPhoneNumber; tbSchedule.Text = VM.InoculationSchedule; lblName.Text = VM.AgencyName; lblCode.Text = VM.AgencyCode; tbOrg.Text = VM.OrgName; hfOrgID.Value = VM.OrgID.ToString(); //tbDepartment.Text = VM.Department; tbVaccine.Text = string.Join(",", list.Select(item => item.VaccineCName)); tbOther = VM.DepartmentOther; switch (VM.ReportingType) { case 1: rb1.Checked = true; break; case 2: rb2.Checked = true; break; case 3: rb3.Checked = true; break; } if (VM.IsSimpleFlu == false) { rbB1.Checked = true; } else { rbB2.Checked = true; } tbOtherIDs = VM.DepartmentIDs; CountyJson = JsonConvert.SerializeObject(SystemAreaCode.GetCountyList()); TownJson = JsonConvert.SerializeObject(SystemAreaCode.GetTownList(County)); VillageJson = JsonConvert.SerializeObject(SystemAreaCode.GetVillageList(Town)); } }
protected void Page_Load(object sender, EventArgs e) { base.AllowHttpMethod("GET", "POST"); base.DisableTop(true); base.BodyClass = "class='bodybg'"; int.TryParse(Request["i"], out ElementaryRecordID); if (ElementaryRecordID == 0) { string script = "<script>alert('資料取得失敗');history.go(-1);</script>"; Page.ClientScript.RegisterClientScriptBlock(this.Page.GetType(), "alert", script, false); return; } user = AuthServer.GetLoginUser(); if (this.IsPostBack == false) { DataSet ds = new DataSet(); using (SqlConnection sc = new SqlConnection(WebConfigurationManager.ConnectionStrings["ConnDB"].ToString())) { using (SqlCommand cmd = new SqlCommand("dbo.usp_RecordM_xGetElementaryRecordByID", sc)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@ElementaryRecordID", ElementaryRecordID); using (SqlDataAdapter da = new SqlDataAdapter(cmd)) { sc.Open(); da.Fill(ds); } } } ElementaryRecordVM VM = new ElementaryRecordVM(); EntityS.FillModel(VM, ds.Tables[0]); List <ElementaryRecordDataVM> list = new List <ElementaryRecordDataVM>(); EntityS.FillModel(list, ds.Tables[1]); for (int i = VM.AdmissionYear; i <= DateTime.Now.Year - 1911; i++) { ddlYear.Items.Add(new ListItem(i.ToString() + "年", i.ToString())); } var dict = SystemCode.GetDict("RecordM_StudentRecord_VaccineCate"); if (dict.Count > 0) { tbAry = JsonConvert.SerializeObject(dict); } if (list.Count > 0) { tbAry2 = JsonConvert.SerializeObject(list); } ddlST.SelectedValue = VM.StudentYear.ToString(); List <SystemElementarySchoolVM> slist = SystemElementarySchool.list; ddlSchool.Items.Add(new ListItem("請選擇學校名稱", "0")); foreach (var item in slist) { ddlSchool.Items.Add(new ListItem(item.SchoolName, item.ElementarySchoolID.ToString())); } ddlSchool.SelectedValue = VM.ElementarySchoolID.ToString(); } }
protected new void Page_Load(object sender, EventArgs e) { base.AllowHttpMethod("POST"); base.DisableTop(true); ViewPower = base.GetPower(PowerList[0]); UpdatePower = base.GetPower(PowerList[1]); //if (UpdatePower.HasPower) //{ // form1.DefaultButton = "btnSave"; //} ID = GetNumber <int>("i"); ContractID = GetNumber <int>("i2"); if (ID == 0) { IsValid = false; string script = "<script>alert('資料取得失敗');history.go(-1);</script>"; Page.ClientScript.RegisterClientScriptBlock(this.Page.GetType(), "alert", script, false); return; } if (UpdatePower.HasPower == false) { tbAddress.Enabled = false; tbTel.Enabled = false; tbVaccine.Enabled = false; ddlAgState.Enabled = false; //tbDepartment.Enabled = false; } if (this.IsPostBack == false) { uc1.TableName = "O_OrgLog"; uc1.WhereDict = new Dictionary <string, object>() { { "@OrgID", ID } }; DataSet ds = MSDB.GetDataSet("ConnDB", "dbo.usp_ParameterM_xGetAgencyByID" , new Dictionary <string, object>() { { "@AgencyInfoID", ID } }); AgencyInfoVM VM = new AgencyInfoVM(); List <AddVaccineVM> list = new List <AddVaccineVM>(); OrgContractVM VM2 = new OrgContractVM(); List <DayTimeVM> ddListIn = new List <DayTimeVM>(); List <DayTimeVM> ddListOut = new List <DayTimeVM>(); EntityS.FillModel(VM, ds.Tables[0]); EntityS.FillModel(list, ds.Tables[1]); EntityS.FillModel(VM2, ds.Tables[2]); EntityS.FillModel(ddListIn, ds.Tables[3]); foreach (var item in ddListIn) { DayTimeVM inVM = new DayTimeVM(); inVM.ID = item.ID; inVM.Monday = item.Monday; inVM.Tuesday = item.Tuesday; inVM.Wednesday = item.Wednesday; inVM.Thursday = item.Thursday; inVM.Friday = item.Friday; inVM.Saturday = item.Saturday; inVM.Sunday = item.Sunday; inVM.TimeAry = new List <Dictionary <string, string> >(); foreach (DataRow dr in ds.Tables[4].Rows) { if (item.ID == Convert.ToInt32(dr["BusinesssDayID"].ToString())) { Dictionary <string, string> ssee = new Dictionary <string, string>(); ssee.Add("ss", dr["StartTime"].ToString().Substring(0, 5)); ssee.Add("ee", dr["StartTime"].ToString().Substring(0, 5)); inVM.TimeAry.Add(ssee); } } ddListOut.Add(inVM); } if (ddListOut.Count > 0) { ddListOutAry = JsonConvert.SerializeObject(ddListOut); } if (VM2.ID > 0) { ContractID = VM2.ID; tbDateStart.Text = VM2.ContractStart.ToShortTaiwanDate(); tbDateEnd.Text = VM2.ContractEnd.ToShortTaiwanDate(); tbDateStop.Text = VM2.ContractStop.ToShortTaiwanDate(); if (tbDateStart.Text.Length == 0) { tbDateStart.Text = DateTime.Now.ToShortTaiwanDate(); } } var dict = SystemCode.GetDict("LocationSettingM_Divisions"); StateListAry = JsonConvert.SerializeObject(dict); var codes = SystemCode.dict["ParameterM_LocationSetting_AgencyState"]; ddlAgState.Items.Add(new ListItem("請選擇", "")); foreach (var item in codes) { ddlAgState.Items.Add(new ListItem(item.EnumName, item.EnumValue.ToString())); } ddlAgState.SelectedValue = VM.AgencyState.ToString(); AgencyState = VM.AgencyState.ToString(); lblBsState.Text = VM.BusinessStateString; //tbDepartment.Text = VM.Department; County = VM.AgencyCounty; Town = VM.AgencyTown; Village = VM.AgencyVillage; CountyName = SystemAreaCode.GetName(VM.AgencyCounty); TownName = SystemAreaCode.GetName(VM.AgencyTown); VillageName = SystemAreaCode.GetName(VM.AgencyVillage); tbAddress.Text = VM.AgencyAddress; tbTelZone.Text = VM.PhoneAreaCode; tbTel.Text = VM.AgencyPhoneNumber; tbSchedule.Text = VM.InoculationSchedule; ddlAgencyCate.SelectedValue = VM.AgencyCate.ToString(); lblName.Text = VM.AgencyName; lblCode.Text = VM.AgencyCode; tbOrg.Text = VM.OrgName; hfOrgID.Value = VM.OrgID.ToString(); //tbDepartment.Text = VM.Department; tbVaccine.Text = string.Join(",", list.Select(item => item.VaccineCName)); tbOther = VM.DepartmentOther; switch (VM.ReportingType) { case 1: rb1.Checked = true; break; case 2: rb2.Checked = true; break; case 3: rb3.Checked = true; break; case 4: rb4.Checked = true; break; } if (VM.IsSimpleFlu == false) { rbB1.Checked = true; } else { rbB2.Checked = true; } tbOtherIDs = VM.DepartmentIDs; CountyJson = JsonConvert.SerializeObject(SystemAreaCode.GetCountyList()); TownJson = JsonConvert.SerializeObject(SystemAreaCode.GetTownList(County)); VillageJson = JsonConvert.SerializeObject(SystemAreaCode.GetVillageList(Town)); } }