protected void btnSave_Click(object sender, EventArgs p1) { if (Id > 0) { #region __________Edit__________ model = bll.GetModel(Id); model.pxnum = txtpxnum.Text; model.N_CodeSurvey = txtN_CodeSurvey.Checked ? 1 : 0; model.C_Title = txtC_Title.Text; model.DT_StartDate = DateTime.Parse(StartTime.Text); model.C_Tearcher = txtC_Tearcher.Text.Trim(','); model.C_Adrees = txtC_Adrees.Text; model.C_Code = txtC_Code.Text; model.DT_OverDate = DateTime.Parse(EndTime.Text); model.C_ReturnUrl = txtC_ReturnUrl.Text; model.C_course = txtC_course.Text; model.N_Type = Utils.StrToInt(dropTypeId.SelectedValue, 0); model.N_SysId = Utils.StrToInt(drpVoteTmp.SelectedValue, 0); model.CourseStart = DateTime.Parse(txtCourseStart.Text); model.CourseEnd = DateTime.Parse(txtCourseEnd.Text); if (bll.Update(model)) { MessageBox.AlertToUrl(this, "修改保存成功!", "votelist.aspx"); } #endregion } else { #region __________Add__________ model.pxnum = txtpxnum.Text; model.N_SysId = Utils.StrToInt(drpVoteTmp.SelectedValue, 0); model.N_CodeSurvey = txtN_CodeSurvey.Checked ? 1 : 0; model.C_Title = txtC_Title.Text; model.DT_StartDate = DateTime.Parse(StartTime.Text); model.C_Tearcher = txtC_Tearcher.Text.Trim(','); model.C_Adrees = txtC_Adrees.Text; model.C_Code = txtC_Code.Text; model.DT_OverDate = DateTime.Parse(EndTime.Text); model.C_ReturnUrl = txtC_ReturnUrl.Text; model.C_course = txtC_course.Text; model.N_Type = Utils.StrToInt(dropTypeId.SelectedValue, 0); model.CourseStart = DateTime.Parse(txtCourseStart.Text); model.CourseEnd = DateTime.Parse(txtCourseEnd.Text); if (bll.Add(model)) { MessageBox.AlertToUrl(this, "保存成功!", "votelist.aspx"); } #endregion } }
private void InitData() { DataTable dt = new MW.BLL.B_ecan_domainvalue().GetDrpList("DOMAIN_ID='DCLX'"); JBind.BindList(dropTypeId, dt, "DOMAINLABEL", "VALUE"); DataSet ds = MW.BLL.mw_getlistbypage.GetDataSet_NoCache("mw_votesystem", "N_SysId,C_Title", "1=1", "", "N_SysId DESC", "N_SysId", 1, 100, 0); JBind.BindList(drpVoteTmp, ds.Tables[0], "C_Title", "N_SysId"); txtC_Code.Text = bll.GetMaxCode(); if (Id > 0) //edit { model = bll.GetModel(Id); if (model != null) { StartTime.Text = Utils.StrToDateTime(model.DT_StartDate.ToString(), DateTime.Now).ToShortDateString(); EndTime.Text = Utils.StrToDateTime(model.DT_OverDate.ToString(), DateTime.Now).ToShortDateString(); txtCourseStart.Text = Utils.StrToDateTime(model.CourseStart.ToString(), DateTime.Now).ToShortDateString(); txtCourseEnd.Text = Utils.StrToDateTime(model.CourseEnd.ToString(), DateTime.Now).ToShortDateString(); txtC_Title.Text = model.C_Title; txtC_Tearcher.Text = model.C_Tearcher; txtC_Adrees.Text = model.C_Adrees; txtN_CodeSurvey.Checked = model.N_CodeSurvey == 1; txtC_ReturnUrl.Text = model.C_ReturnUrl; txtC_course.Text = model.C_course; dropTypeId.SelectedValue = model.N_Type.ToString(); txtpxnum.Text = model.pxnum; drpVoteTmp.SelectedValue = model.N_SysId.ToString(); txtC_Code.Text = model.C_Code; if (model.C_Code != "") { txtC_Code.Enabled = false; } } } }