ArticlesInfoAdd.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 Articles_ArticlesInfoAdd : System.Web.UI.Page
  12. {
  13.     //模板
  14.     Model.UseThings MR = new Model.UseThings();
  15.     //业务
  16.     BLL.UseThings BR = new BLL.UseThings();
  17.     protected void Page_Load(object sender, EventArgs e)
  18.     {
  19.         LoginLogic.MatchLoad("../", "Articles_ArticlesInfoAdd");
  20.         if (!IsPostBack)
  21.         {
  22.             DropLoadSet();
  23.         }
  24.     }
  25.     public void DropLoadSet()
  26.     {
  27.         //用品类别
  28.         KeyValue_YPLB.DataTextField = "LBMC";
  29.         KeyValue_YPLB.DataValueField = "ID";
  30.         KeyValue_YPLB.DataSource = EnumGet.UseThingsTypeGetEnum();
  31.         KeyValue_YPLB.DataBind();
  32.         ListItem linone = new ListItem();
  33.         linone.Text = "无";
  34.         linone.Value = "0";
  35.         KeyValue_YPLB.Items.Add(linone);
  36.         KeyValue_YPLB.SelectedIndex = KeyValue_YPLB.Items.Count - 1;
  37.   
  38.     }
  39.     protected void Button1_Click(object sender, EventArgs e)
  40.     {
  41.         try
  42.         {
  43.             if (KeyValue_YPMC.Text == "")
  44.             {
  45.                 throw new Exception("用品名称不能为空!");
  46.             }
  47.             if (KeyValue_YPBM.Text == "")
  48.             {
  49.                 throw new Exception("用品编码不能为空!");
  50.             }
  51.             decimal DKeyValue_DJ = 0;
  52.             if (!decimal.TryParse(KeyValue_DJ.Text, out DKeyValue_DJ))
  53.             {
  54.                 throw new Exception("单价不正确!");
  55.             }
  56.             int IKeyValue_JJKC = 0;
  57.             if (!int.TryParse(KeyValue_JJKC.Text, out IKeyValue_JJKC))
  58.             {
  59.                 throw new Exception("警戒库存不正确!");
  60.             }
  61.             int IKeyValue_DQKC = 0;
  62.             if (!int.TryParse(KeyValue_DQKC.Text, out IKeyValue_DQKC))
  63.             {
  64.                 throw new Exception("当前库存不正确!");
  65.             }
  66.       
  67.  
  68.             MR.YPMC = KeyValue_YPMC.Text;
  69.             MR.YPBM = KeyValue_YPBM.Text;
  70.             MR.YPLB = KeyValue_YPLB.SelectedValue;
  71.             MR.YPMS = KeyValue_YPMS.Text;
  72.             MR.JLDW = KeyValue_JLDW.Text;
  73.             MR.DJ = DKeyValue_DJ;
  74.             MR.GYS = KeyValue_GYS.Text;
  75.             MR.JJKC = IKeyValue_JJKC;
  76.             MR.DQKC = IKeyValue_DQKC;
  77.             MR.CJR = KeyValue_CJR.Text;
  78.             MR.DJQX = KeyValue_DJQX.Text;
  79.             BR.Add(MR);
  80.             MessageBox.Show("新建成功");
  81.        
  82.             KeyValue_YPMC.Text = "";
  83.             KeyValue_YPBM.Text = "";
  84.             KeyValue_YPMS.Text = "";
  85.             KeyValue_JLDW.Text = "";
  86.             KeyValue_DJ.Text = "";
  87.             KeyValue_GYS.Text = "";
  88.             KeyValue_JJKC.Text = "";
  89.             KeyValue_DQKC.Text = "";
  90.             KeyValue_CJR.Text = "";
  91.             KeyValue_DJQX.Text = "";
  92.         }
  93.         catch (Exception exp)
  94.         {
  95.             MessageBox.Show(exp.Message);
  96.         }
  97.     }
  98. }