protected void btDelete_Click(object sender, EventArgs e) { ArrayList pkArray = null; QualityCheckBLL bll = null; try { bll = BLLFactory.CreateBLL <QualityCheckBLL>(); pkArray = GvHelper.GetPKValueByChk(this.GvList, 0, "cbxSelect", 0); foreach (object key in pkArray) { bll.Delete(new QualityCheckInfo { ID = key.ToString() }); } this.BindData(); } catch (Exception ex) { throw ex; } }
private void BindData() { QualityCheckBLL bll = null; DataPage dp = new DataPage(); QualityCheckCondition condition = new QualityCheckCondition(); try { bll = BLLFactory.CreateBLL <QualityCheckBLL>(); condition.BillNO = this.BillNO.Text; condition.StartDate = this.StartDate.Text; condition.EndDate = this.EndDate.Text; condition.CheckResult = this.CheckResult.SelectedValue; PagerHelper.InitPageControl(this.AspNetPager1, dp, true); dp = bll.GetList(condition, dp); List <WHQualityCheck> list = dp.Result as List <WHQualityCheck>; this.GvList.DataSource = list; this.GvList.DataBind(); for (int i = 0; i < this.GvList.Rows.Count; i++) { string click = string.Format("return edit('{0}');", this.GvList.DataKeys[i]["ID"].ToString()); (this.GvList.Rows[i].Cells[6].Controls[0] as WebControl).Attributes.Add("onclick", click); } PagerHelper.SetPageControl(AspNetPager1, dp, true); } catch (Exception ex) { throw ex; } }
private void BindData() { string id = Request.QueryString["id"]; QualityCheckBLL bll = null; WHQualityCheck info = new WHQualityCheck(); DataGridResult <WHQualityCheckResult> pList = new DataGridResult <WHQualityCheckResult>(); try { bll = BLLFactory.CreateBLL <QualityCheckBLL>(); int seq = 1; if (string.IsNullOrEmpty(id) == false) { info.ID = id; info = bll.Get(info); UIBindHelper.BindForm(this.Page, info); if (info.CheckResult == "0") { RB1.Checked = true; } else { RB2.Checked = true; } this.BillNoList.Items.Add(new ListItem(info.InStockBillNo, info.BillID)); this.BillNoList.SelectedValue = info.BillID; this.BillNoList.Enabled = false; this.hiID.Value = info.ID; this.HiCREATEUSER.Value = info.CREATEUSER; this.HiCREATETIME.Value = info.CREATETIME.ToString(); List <WHQualityCheckResult> list = bll.GetResultList(id); foreach (WHQualityCheckResult detail in list) { detail.DeleteAction = "deleteF(\'" + detail.FileName + "\')"; detail.DetailAction = "viewF(\'" + detail.FileName + "\')"; detail.SEQ = seq++; } pList.Total = list.Count; pList.Rows = list; } else { info = new WHQualityCheck(); this.BillNO.Text = bll.GetNewBillNO(); info.CheckPerson = GetLoginInfo().UserName; pList.Total = 0; pList.Rows = new List <WHQualityCheckResult>(); UIBindHelper.BindForm(this.Page, info); } this.hiPList.Value = pList.GetJsonSource(); } catch (Exception ex) { throw ex; } }
protected void btSave_Click(object sender, EventArgs e) { WHQualityCheck info = new WHQualityCheck(); QualityCheckBLL bll = null; try { UIBindHelper.BindModelByControls(this.Page, info); info.BillID = this.BillNoList.SelectedValue; info.InStockBillNo = this.BillNoList.SelectedItem.Text; info.QualityCheckResults = LAF.Common.Serialization.JsonConvertHelper.DeserializeObject <List <WHQualityCheckResult> >(this.hiPList.Value); bll = BLLFactory.CreateBLL <QualityCheckBLL>(); if (RB1.Checked) { info.CheckResult = "0"; } else { info.CheckResult = "1"; } if (this.hiID.Value == "") { bll.Insert(info); } else { info.CREATEUSER = this.HiCREATEUSER.Value; info.CREATETIME = DateTime.Parse(this.HiCREATETIME.Value); info.ID = this.hiID.Value; bll.Update(info); } ClientScript.RegisterStartupScript(this.GetType(), "myjs", "parent.refreshData();parent.closeAppWindow1();", true); } catch (Exception ex) { throw ex; } }
public void ProcessRequest(HttpContext context) { context.Response.ContentEncoding = Encoding.UTF8; context.Response.ContentType = "application/json"; string type = context.Request.QueryString["Type"]; string code = context.Request.QueryString["Code"]; string batchNumber = ""; switch (type) { case "CP": ProducePlanBLL bll = BLLFactory.CreateBLL <ProducePlanBLL>(); ProductInfo result = bll.GetPNameByIDBatchNumber(code); if (result == null) { result = new ProductInfo(); if (result != null) { result.PID = "none"; } } context.Response.Write(LAF.Common.Serialization.JsonConvertHelper.GetSerializes(result)); break; case "CP2": ProducePlanBLL bllGoodInfo = BLLFactory.CreateBLL <ProducePlanBLL>(); GoodInfo resultGoodInfo = bllGoodInfo.GetGoodInfoByBatchNumber(code); if (resultGoodInfo == null) { resultGoodInfo = new GoodInfo(); if (resultGoodInfo != null) { resultGoodInfo.PID = "none"; } } context.Response.Write(LAF.Common.Serialization.JsonConvertHelper.GetSerializes(resultGoodInfo)); break; case "CB": EquipmentBLL bll2 = BLLFactory.CreateBLL <EquipmentBLL>(); EquipmentInfo result2 = bll2.GetInfoByBarCode(code); if (result2 == null) { result2 = new EquipmentInfo(); if (result2 != null) { result2.PID = "none"; } } context.Response.Write(LAF.Common.Serialization.JsonConvertHelper.GetSerializes(result2)); break; case "GX": //根据工位条码获取加工工序 ProcessInfoBLL bll3 = BLLFactory.CreateBLL <ProcessInfoBLL>(); Manage.Entity.MES.ProcessInfo result3 = bll3.GetInfoByWS(code); if (result3 == null) { result3 = new Manage.Entity.MES.ProcessInfo(); if (result3 != null) { result3.PID = "none"; } } context.Response.Write(LAF.Common.Serialization.JsonConvertHelper.GetSerializes(result3)); break; case "GX2": ProcessInfoBLL bll4 = BLLFactory.CreateBLL <ProcessInfoBLL>(); batchNumber = context.Request.QueryString["BatchNumber"]; Manage.Entity.MES.ProcessInfo result4 = bll4.GetInfoByBarCodeAndBatchNumber(code, batchNumber); if (result4 == null) { result4 = new Manage.Entity.MES.ProcessInfo(); if (result4 != null) { result4.PID = "none"; } } context.Response.Write(LAF.Common.Serialization.JsonConvertHelper.GetSerializes(result4)); break; case "PP": ProducePlanBLL ppbll = BLLFactory.CreateBLL <ProducePlanBLL>(); SupplyInfoBLL sibll = BLLFactory.CreateBLL <SupplyInfoBLL>(); string id = context.Request.QueryString["id"]; SupplyInfo siresult = ppbll.GetProducePlanInfoByID(id); if (siresult == null) { siresult = new SupplyInfo(); if (siresult != null) { siresult.PID = "none"; } } else { siresult.Details = sibll.GetMaterialListByBOM(siresult.ProductionID); } context.Response.Write(LAF.Common.Serialization.JsonConvertHelper.GetSerializes(siresult)); break; case "ZJ": QualityCheckBLL qcBll = BLLFactory.CreateBLL <QualityCheckBLL>(); batchNumber = context.Request.QueryString["BatchNumber"]; QualityCheckInfo qualityCheckInfo = qcBll.GetPDInfo(batchNumber); if (qualityCheckInfo == null) { qualityCheckInfo = new QualityCheckInfo(); qualityCheckInfo.ID = "none"; } context.Response.Write(LAF.Common.Serialization.JsonConvertHelper.GetSerializes(qualityCheckInfo)); break; default: break; } }
private void BindData() { string id = Request.QueryString["id"]; QualityCheckBLL bll = null; QualityCheckInfo info = new QualityCheckInfo(); DataGridResult <QualityCheckResult> pList = new DataGridResult <QualityCheckResult>(); try { bll = BLLFactory.CreateBLL <QualityCheckBLL>(); int seq = 0; if (string.IsNullOrEmpty(id) == false) { info.ID = id; info = bll.Get(info); if (!string.IsNullOrEmpty(info.BatchNumber)) { QualityCheckBLL qcBll = BLLFactory.CreateBLL <QualityCheckBLL>(); QualityCheckInfo qualityCheckInfo = qcBll.GetPDInfo(info.BatchNumber); if (qualityCheckInfo != null) { info.PDDATE = qualityCheckInfo.PDDATE; info.PDCODE = qualityCheckInfo.PDCODE; info.PDNAME = qualityCheckInfo.PDNAME; } } UIBindHelper.BindForm(this.Page, info); if (info.CheckResult == "0") { RB1.Checked = true; } else { RB2.Checked = true; } this.BatchNumber.Enabled = false; this.hiID.Value = info.ID; this.HiCREATEUSER.Value = info.CREATEUSER; this.HiCREATETIME.Value = info.CREATETIME.ToString(); List <QualityCheckResult> list = bll.GetResultList(id); foreach (QualityCheckResult detail in list) { detail.DeleteAction = "deleteF(\'" + detail.FileName + "\')"; detail.DetailAction = "viewF(\'" + detail.FileName + "\')"; detail.SEQ = seq++; } pList.Total = list.Count; pList.Rows = list; } else { info = new QualityCheckInfo(); info.CheckPerson = GetLoginInfo().UserName; pList.Total = 0; pList.Rows = new List <QualityCheckResult>(); UIBindHelper.BindForm(this.Page, info); } this.hiPList.Value = pList.GetJsonSource(); } catch (Exception ex) { throw ex; } }