Exemple #1
0
        private void Button2_Click(object sender, System.EventArgs e)
        {
            //生产产品入库
            DataTable dtLostSerial = GetProduct();
            ArrayList alLostSerial = new ArrayList();

            if (dtLostSerial.Rows.Count > 0)
            {
                foreach (DataRow dr in dtLostSerial.Rows)
                {
                    LostSerial ps = new LostSerial(dr);
                    ps.cndLostDate = Convert.ToDateTime(TextBox1.Text);
                    ps.cnvcOperID  = oper.strLoginID;
                    ps.cnvcDeptID  = ddlDept.SelectedValue;

                    alLostSerial.Add(ps);
                }

                OperLog ol = new OperLog();
                ol.cnvcDeptID   = oper.strDeptID;
                ol.cnvcOperID   = oper.strLoginID;
                ol.cnvcOperType = "生产产品报损";

                ProductFacade pf = new ProductFacade();
                pf.AddProductLostSerial(alLostSerial, ol);

                this.Popup("生产产品报损成功!");

                //清理数据

                Session.Remove("tbLostSerial");
                BindGrid();
            }
        }