DutyEditor.aspx.cs
上传用户:simon2hong
上传日期:2021-11-18
资源大小:16746k
文件大小:3k
源码类别:

OA系统

开发平台:

C#

  1. using System;
  2. using System.Data;
  3. using System.Configuration;
  4. using System.Collections;
  5. using System.Web;
  6. using System.Web.Security;
  7. using System.Web.UI;
  8. using System.Web.UI.WebControls;
  9. using System.Web.UI.WebControls.WebParts;
  10. using System.Web.UI.HtmlControls;
  11. public partial class Dutys_DutyEditor : System.Web.UI.Page
  12. {
  13.     //模板
  14.     Model.Dutys MD = new Model.Dutys();
  15.     //业务
  16.     BLL.Dutys BD = new BLL.Dutys();
  17.     protected void Page_Load(object sender, EventArgs e)
  18.     {
  19.         LoginLogic.MatchLoad("../", "Dutys_DutyEditor");
  20.         if (!IsPostBack)
  21.         {
  22.             object objid = Request.QueryString["id"];
  23.             if (objid != null)
  24.             {
  25.                 DropLoadSet();
  26.                 int ri = int.Parse(objid.ToString());
  27.                 MD = BD.GetModel(ri);
  28.                 KeyValue_ZBLB.SelectedValue = MD.ZBLB;
  29.                 KeyValue_ZBRY.Text = MD.ZBRY;
  30.                 KeyValue_ZBKSSJ.Text = MD.ZBKSSJ.ToString();
  31.                 KeyValue_ZBJSSJ.Text = MD.ZBJSSJ.ToString();
  32.                 KeyValue_BZ.Text = MD.BZ;
  33.             }
  34.         }
  35.     }
  36.     public void DropLoadSet()
  37.     {
  38.         //值班类别
  39.         KeyValue_ZBLB.DataTextField = "LBMC";
  40.         KeyValue_ZBLB.DataValueField = "ID";
  41.         KeyValue_ZBLB.DataSource = EnumGet.ZhiBanTypeGetEnum();
  42.         KeyValue_ZBLB.DataBind();
  43.         ListItem linone = new ListItem();
  44.         linone.Text = "--请选择--";
  45.         linone.Value = "0";
  46.         KeyValue_ZBLB.Items.Add(linone);
  47.         KeyValue_ZBLB.SelectedIndex = KeyValue_ZBLB.Items.Count - 1;
  48.     }
  49.     protected void Button1_Click(object sender, EventArgs e)
  50.     {
  51.         try
  52.         {
  53.             if (KeyValue_ZBLB.SelectedValue == "0")
  54.             {
  55.                 throw new Exception("请选择值班类别!");
  56.             }
  57.             if (String.IsNullOrEmpty(KeyValue_ZBRY.Text.Trim()))
  58.             {
  59.                 throw new Exception("值班人员不能为空!");
  60.             }
  61.             if (String.IsNullOrEmpty(KeyValue_ZBKSSJ.Text.Trim()))
  62.             {
  63.                 throw new Exception("值班开始时间不能为空!");
  64.             }
  65.             if (String.IsNullOrEmpty(KeyValue_ZBJSSJ.Text.Trim()))
  66.             {
  67.                 throw new Exception("值班结束时间不能为空!");
  68.             }
  69.             MD.ZBLB = KeyValue_ZBLB.SelectedValue;
  70.             MD.ZBRY = KeyValue_ZBRY.Text;
  71.             MD.ZBKSSJ = Convert.ToDateTime(KeyValue_ZBKSSJ.Text);
  72.             MD.ZBJSSJ = Convert.ToDateTime(KeyValue_ZBJSSJ.Text);
  73.             MD.BZ = KeyValue_BZ.Text;
  74.             BD.Update(MD);
  75.             MessageBox.Show("更新成功!");
  76.         }
  77.         catch (Exception exp)
  78.         {
  79.             MessageBox.Show(exp.Message);
  80.         }
  81.     }
  82. }