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

OA系统

开发平台:

C#

  1. using System;
  2. using System.Data;
  3. using System.Configuration;
  4. using System.Collections.Generic;
  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 FileBooks_RollFilesAdd : System.Web.UI.Page
  12. {
  13.     //模板
  14.     Model.Rolls MR = new Model.Rolls();
  15.     //业务
  16.     BLL.Rolls BR = new BLL.Rolls();
  17.     protected void Page_Load(object sender, EventArgs e)
  18.     {
  19.         LoginLogic.MatchLoad("../", "FileBooks_RollFilesAdd");
  20.         if (!IsPostBack)
  21.         {
  22.             DropLoadSet();
  23.         }
  24.     }
  25.     public void DropLoadSet()
  26.     {
  27.         //部门
  28.         KeyValue_SSBM.DataTextField = "DeptName";
  29.         KeyValue_SSBM.DataValueField = "ID";
  30.         KeyValue_SSBM.DataSource = EnumGet.DepartmentGetEnum();
  31.         KeyValue_SSBM.DataBind();
  32.         ListItem linone = new ListItem();
  33.         linone.Text = "无";
  34.         linone.Value = "0";
  35.         KeyValue_SSBM.Items.Add(linone);
  36.         KeyValue_SSBM.SelectedIndex = KeyValue_SSBM.Items.Count - 1;
  37.         //卷库
  38.         KeyValue_SSJK.DataTextField = "JKMC";
  39.         KeyValue_SSJK.DataValueField = "ID";
  40.         KeyValue_SSJK.DataSource = EnumGet.RollRoomsGetEnum();
  41.         KeyValue_SSJK.DataBind();
  42.         KeyValue_SSJK.SelectedIndex = KeyValue_SSJK.Items.Count - 1;
  43.         //密级
  44.         KeyValue_JAMJ.DataTextField = "Text";
  45.         KeyValue_JAMJ.DataValueField = "Value";
  46.         KeyValue_JAMJ.DataSource = EnumGet.MiJiGetEnum();
  47.         KeyValue_JAMJ.DataBind();
  48.         KeyValue_JAMJ.SelectedIndex = KeyValue_JAMJ.Items.Count - 1;
  49.         //凭证
  50.         KeyValue_PZLB.DataTextField = "Text";
  51.         KeyValue_PZLB.DataValueField = "Value";
  52.         KeyValue_PZLB.DataSource = EnumGet.PingZhengGetEnum();
  53.         KeyValue_PZLB.DataBind();
  54.         KeyValue_PZLB.SelectedIndex = KeyValue_PZLB.Items.Count - 1;
  55.     }
  56.     protected void Button1_Click(object sender, EventArgs e)
  57.     {
  58.         try
  59.         {
  60.             if (KeyValue_JAH.Text == "")
  61.             {
  62.                 throw new Exception("卷案号不能为空!");
  63.             }
  64.             if (KeyValue_JAMJ.Text == "")
  65.             {
  66.                 throw new Exception("卷案名称不能为空!");
  67.             }
  68.             DateTime DtQSRQ = new DateTime();
  69.             if (!DateTime.TryParse(KeyValue_QSRQ.Text, out DtQSRQ))
  70.             {
  71.                 throw new Exception("起始日期格式不正确!");
  72.             }
  73.             DateTime DtZZRQ = new DateTime();
  74.             if (!DateTime.TryParse(KeyValue_ZZRQ.Text, out DtZZRQ))
  75.             {
  76.                 throw new Exception("终止日期格式不正确!");
  77.             }
  78.             int itYS = 0;
  79.             if (!int.TryParse(KeyValue_YS.Text, out itYS))
  80.             {
  81.                 throw new Exception("页数不正确!");
  82.             }
  83.             MR.JAH = KeyValue_JAH.Text;
  84.             MR.SSJK = KeyValue_SSJK.SelectedValue;
  85.             MR.QSRQ = DtQSRQ;
  86.             MR.SSBM = KeyValue_SSBM.SelectedValue;
  87.             MR.BGQX = KeyValue_BGQX.Text;
  88.             MR.QZH = KeyValue_QZH.Text;
  89.             MR.DAGH = KeyValue_DAGH.Text;
  90.             MR.SWH = KeyValue_SWH.Text;
  91.             MR.PZBH1 = KeyValue_PZBH1.Text;
  92.             MR.YS = itYS;
  93.             MR.ANMC = KeyValue_ANMC.Text;
  94.             MR.JZND = KeyValue_JZND.Text;
  95.             MR.ZZRQ = DtZZRQ;
  96.             MR.BZJG = KeyValue_BZJG.Text;
  97.             MR.JAMJ = KeyValue_JAMJ.SelectedValue;
  98.             MR.MLH = KeyValue_MLH.Text;
  99.             MR.BXXH = KeyValue_BXXH.Text;
  100.             MR.PZLB = KeyValue_PZLB.SelectedValue;
  101.             MR.PZBH2 = KeyValue_PZBH2.Text;
  102.             MR.BZ = KeyValue_BZ.Text;
  103.             BR.Add(MR);
  104.             MessageBox.Show("新建成功");
  105.             KeyValue_JAH.Text = "";
  106.             KeyValue_QSRQ.Text = "";
  107.             KeyValue_BGQX.Text = "";
  108.             KeyValue_QZH.Text = "";
  109.             KeyValue_DAGH.Text = "";
  110.             KeyValue_SWH.Text = "";
  111.             KeyValue_PZBH1.Text = "";
  112.             KeyValue_ANMC.Text = "";
  113.             KeyValue_JZND.Text = "";
  114.             KeyValue_ZZRQ.Text = "";
  115.             KeyValue_BZJG.Text = "";
  116.             KeyValue_MLH.Text = "";
  117.             KeyValue_BXXH.Text = "";
  118.             KeyValue_PZBH2.Text = "";
  119.             KeyValue_BZ.Text = "";
  120.         }
  121.         catch (Exception exp)
  122.         {
  123.             MessageBox.Show(exp.Message);
  124.         }
  125.     }
  126. }