protected void btnEnter_Click(object sender, EventArgs e) { //判断是否是UV成型的条码 //string check = CRUD.CheckFilmLabel("UV成型", txtLot.Text); //if (check == "fail") //{ // JScript.Alert("条码未打印", this); // return; //} string originalLot = txtLot.Text; ViewState["originalLot"] = originalLot; //查询是否可以过站 string result = CRUD.QueryStationOfLot(lblWorksiteID.Text, originalLot); if (result != "success") { JScript.Alert(result, this); txtLot.Text = ""; return; } DataTable lotDt = CRUD.GetLotBasisInfo(originalLot); //string workshop = lotDt.Rows[0]["workshopID"].ToString(); //膜等级 txtFilmLevel.Text = lotDt.Rows[0]["filmlevel"].ToString(); ////查询UV成型站的eqp信息 add by lei.xue on 2017-2-21 //lotDt = null; //lotDt = CRUD.getStationInfo(originalLot, "M50"); string UVCompleteEqp = lotDt.Rows[0]["eqpid"].ToString(); string workshop = lotDt.Rows[0]["workshopid"].ToString(); setddl(workshop, UVCompleteEqp); //string WO = lotDt.Rows[0]["workorder"].ToString(); #region 批次流程 //查询批次流程 CRUD.setLabelProcess(lblLotprocess, lblCurrnentWorksite, lblEndProcess, originalLot, lblWorksiteID.Text); #endregion //检查流程是否包含分条站点 if (FilmCRUD.QuerySubsectionFlowID(txtLot.Text) == "fail") { CbxChangeFlow.Enabled = false; } }
protected void btnSaveClose_Click(object sender, EventArgs e) { //string result = CRUD.FilmCheckOut(ViewState["originalLot"].ToString(), txtLot.Text, ddlEqp.SelectedValue, ddlWorkshop.SelectedValue, // lblWorksiteID.Text, // System.Web.HttpContext.Current.Request.Cookies["userID"].Value.ToString(), // ddlFilmLevel.SelectedValue); //string resultLevel = ""; //if (cbxUpdateLevel.Checked == true) //{ // resultLevel = CRUD.updateFilmLevel(txtFilmLevel.Text, // ddlFilmLevel.SelectedValue, // ViewState["originalLot"].ToString(), // System.Web.HttpContext.Current.Request.Cookies["userID"].Value.ToString(), // lblWorksiteID.Text // ); //} string strCheck = ""; //存放检验结果变量 string strFilmLevel = ""; //模具等级变量 string result = CRUD.FilmCheckOut(ViewState["originalLot"].ToString(), txtLot.Text, ddlEqp.SelectedValue, ddlWorkshop.SelectedValue, lblWorksiteID.Text, System.Web.HttpContext.Current.Request.Cookies["userID"].Value.ToString(), ddlFilmLevel.SelectedValue); string resultLevel = ""; if (cbxUpdateLevel.Checked == true)//膜检验结果为NG { strCheck = "NG"; strFilmLevel = ddlFilmLevel.SelectedValue; resultLevel = CRUD.updateFilmLevel(txtFilmLevel.Text, ddlFilmLevel.SelectedValue, ViewState["originalLot"].ToString(), System.Web.HttpContext.Current.Request.Cookies["userID"].Value.ToString(), lblWorksiteID.Text ); } else { strCheck = "OK"; strFilmLevel = txtFilmLevel.Text; } #region//检验项目===================================================================================== AGCoatingQCDatalist Datalist = new AGCoatingQCDatalist(); //外观 //1外观左 Datalist.appearanceleft = txtAppearanceLeft.Text; //2外观右 Datalist.appearanceright = txtAppearanceRight.Text; Datalist.appearanceresult = ddlAvailableWidthResult.SelectedValue; //可用宽幅 Datalist.availablewidth = txtAvailableWidth.Text; Datalist.availablewidthresult = ddlAvailableWidthResult.SelectedValue; //纹路 Datalist.lines = txtLines.Text; Datalist.linesresult = ddlLinesResult.Text; //正面保护膜张力 Datalist.FrontTension = txtFrontTension.Text; Datalist.FrontTensionResult = ddlFrontTensionResult.Text; //背面保护膜张力 Datalist.BackTension = txtBackTension.Text; Datalist.BackTensionResult = ddlBackTensionResult.Text; //点线 Datalist.dotline = txtDotLine.Text; Datalist.dotlineResult = ddlDotLineResult.Text; //string QCResult = AGCoatingCheck.CheckInfo(txtLot.Text, // ddlEqp.SelectedValue, // lblWorksiteID.Text, // strCheck, // System.Web.HttpContext.Current.Request.Cookies["userID"].Value.ToString(), // strFilmLevel, // Datalist // ); string QCResult = PasteFilmCheck.CheckInfo(txtLot.Text, ddlEqp.SelectedValue, lblWorksiteID.Text, strCheck, System.Web.HttpContext.Current.Request.Cookies["userID"].Value.ToString(), strFilmLevel, Datalist ); if (QCResult == "fail") { JScript.Alert("记录检验项目失败", this); return; } #endregion //跳分条流程 if (CbxChangeFlow.Checked == true) { string UpdataFlow = ""; UpdataFlow = FilmCRUD.QuerySubsectionFlowID(txtLot.Text); string resultFlow = CRUD.ChangLotWorkflow(UpdataFlow, txtLot.Text); if (resultFlow != "success") { JScript.Alert("变更产品流程出错!", this); return; } } if (result == "success" && resultLevel != "fail") { //JScript.Alert("UV成型检验过站成功!", this); JScript.AlertAndRedirect("贴膜检验过站成功!", "PasteFilmCheck.aspx", this); //ClearInfo(); return; } else { JScript.Alert("贴膜检验过站失败!", this); return; } }
protected void btnSaveClose_Click(object sender, EventArgs e) { //string result = CRUD.FilmCheckOut(ViewState["originalLot"].ToString(), txtLot.Text, ddlEqp.SelectedValue, ddlWorkshop.SelectedValue, // lblWorksiteID.Text, // System.Web.HttpContext.Current.Request.Cookies["userID"].Value.ToString(), // ddlFilmLevel.SelectedValue); //string resultLevel = ""; //if (cbxUpdateLevel.Checked == true) //{ // resultLevel = CRUD.updateFilmLevel(txtFilmLevel.Text, // ddlFilmLevel.SelectedValue, // ViewState["originalLot"].ToString(), // System.Web.HttpContext.Current.Request.Cookies["userID"].Value.ToString(), // lblWorksiteID.Text // ); //} string strCheck = ""; //存放检验结果变量 string strFilmLevel = ""; //模具等级变量 string result = CRUD.FilmCheckOut(ViewState["originalLot"].ToString(), txtLot.Text, ddlEqp.SelectedValue, ddlWorkshop.SelectedValue, lblWorksiteID.Text, System.Web.HttpContext.Current.Request.Cookies["userID"].Value.ToString(), ddlFilmLevel.SelectedValue); string resultLevel = ""; if (cbxUpdateLevel.Checked == true)//膜检验结果为NG { strCheck = "NG"; strFilmLevel = ddlFilmLevel.SelectedValue; resultLevel = CRUD.updateFilmLevel(txtFilmLevel.Text, ddlFilmLevel.SelectedValue, ViewState["originalLot"].ToString(), System.Web.HttpContext.Current.Request.Cookies["userID"].Value.ToString(), lblWorksiteID.Text ); } else { strCheck = "OK"; strFilmLevel = txtFilmLevel.Text; } #region//检验项目===================================================================================== AGCoatingQCDatalist Datalist = new AGCoatingQCDatalist(); //厚度 Datalist.thinknessleft = txtThinknessLeft.Text; Datalist.thinknessmiddle = txtThinknessMiddle.Text; Datalist.thinknessright = txtThinknessRight.Text; Datalist.thinknessresult = ddlThinknessResult.SelectedValue; //翘曲变形 Datalist.buckling = txtBuckling.Text; Datalist.bucklingresult = ddlBucklingResult.SelectedValue; //MD雾度 Datalist.MDhaze = txtMDHaze.Text; Datalist.MDhazeresult = ddlMDHazeResult.SelectedValue; //MD穿透率 Datalist.MDpenetration = txtPenetrance.Text; Datalist.MDpenetrationresult = ddlPenetranceResult.SelectedValue; //增加TD雾度和穿透率 add by lei.xue on 2017-4-18========================================== //TD雾度 Datalist.TDhaze = txtTDHaze.Text; Datalist.TDhazeresult = ddlTDHazeResult.SelectedValue; //TD穿透率 Datalist.TDpenetration = txtTDPenetrance.Text; Datalist.TDpenetrationresult = ddlTDPenetranceResult.SelectedValue; //外观 //1外观左 Datalist.appearanceleft = txtAppearanceLeft.Text; //2外观右 Datalist.appearanceright = txtAppearanceRight.Text; Datalist.appearanceresult = ddlAvailableWidthResult.SelectedValue; //可用宽幅 Datalist.availablewidth = txtAvailableWidth.Text; Datalist.availablewidthresult = ddlAvailableWidthResult.SelectedValue; //纹路 Datalist.lines = txtLines.Text; Datalist.linesresult = ddlLinesResult.Text; //高低差 //1dH Datalist.HeightDifferenceDH = txtHeightDifferenceDH.Text; //2Rz Datalist.HeightDifferenceRz = txtHeightDifferenceRZ.Text; Datalist.HeightDifferenceResult = ddlHeightDifferenceResult.SelectedValue; //百格 Datalist.baige = txtBaige.Text; Datalist.baigeresult = ddlBaigeResult.SelectedValue; //铅笔硬度正面 Datalist.pencilhardnessFront = txtPencilHardnessFront.Text; Datalist.pencilhardnessFrontresult = ddlPencilHardnessFrontResult.SelectedValue; //铅笔硬度背面 Datalist.pencilhardnessBack = txtPencilHardnessBack.Text; Datalist.pencilhardnessBackresult = ddlPencilHardnessBackResult.SelectedValue; //辉度增益比 Datalist.brilliancy = txtBrilliancy.Text; Datalist.brilliancyResult = ddlBrilliancyResult.SelectedValue; //string QCResult = AGCoatingCheck.CheckInfo(txtLot.Text, // ddlEqp.SelectedValue, // lblWorksiteID.Text, // strCheck, // System.Web.HttpContext.Current.Request.Cookies["userID"].Value.ToString(), // strFilmLevel, // Datalist // ); string QCResult = UVCompleteCheck.CheckInfo(txtLot.Text, ddlEqp.SelectedValue, lblWorksiteID.Text, strCheck, System.Web.HttpContext.Current.Request.Cookies["userID"].Value.ToString(), strFilmLevel, Datalist ); if (QCResult == "fail") { JScript.Alert("记录检验项目失败", this); return; } #endregion //跳分条流程 if (CbxChangeFlow.Checked == true) { string UpdataFlow = ""; UpdataFlow = FilmCRUD.QuerySubsectionFlowID(txtLot.Text); string resultFlow = CRUD.ChangLotWorkflow(UpdataFlow, txtLot.Text); if (resultFlow != "success") { JScript.Alert("变更产品流程出错!", this); return; } } if (result == "success" && resultLevel != "fail") { //JScript.Alert("UV成型检验过站成功!", this); JScript.AlertAndRedirect("UV成型检验过站成功!", "UVCompleteCheck.aspx", this); //ClearInfo(); return; } else { JScript.Alert("UV成型检验过站失败!", this); return; } }