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(); } }