public int BindMeasure(EHS_MEASURE measure) { int status = 0; if (measure != null) { tbMeasureCode.Text = measure.MEASURE_CD; tbMeasureName.Text = measure.MEASURE_NAME; tbMeasureDesc.Text = measure.MEASURE_DESC; ddlMeasureSubcategory.SelectedValue = measure.MEASURE_SUBCATEGORY; SQMBasePage.SetStatusList(ddlMeasureStatus, measure.STATUS); UOM uom = SessionManager.UOMList.FirstOrDefault(l => l.UOM_ID == measure.STD_UOM); if (uom != null) { SetFindControlValue("hfUOMCategory_out", hfBase, uom.UOM_CATEGORY); SetFindControlValue("hfMeasureUOM_out", hfBase, (uom.UOM_CATEGORY + "|" + measure.STD_UOM.ToString())); ScriptManager.RegisterStartupScript(this, GetType(), "filterlist", "filterDependentList('ddlUOMCategory', 'ddlMeasureUOM', 'hfUOMCategory_out', 'hfMeasureUOM_out');", true); ddlUOMCategory.SelectedValue = uom.UOM_CATEGORY; ddlMeasureUOM.SelectedValue = measure.STD_UOM.ToString(); } pnlMeasureEdit.Enabled = btnMeasureCancel.Enabled = btnMeasureSave.Enabled = true; } return(status); }
public int BindNonconf(NONCONFORMANCE nonconf) { int status = 0; if (nonconf != null) { tbNonconfCode.Text = nonconf.NONCONF_CD; tbNonconfName.Text = nonconf.NONCONF_NAME; tbNonconfDesc.Text = nonconf.NONCONF_DESC; ddlNonconfCategory.SelectedValue = nonconf.NONCONF_CATEGORY; SQMBasePage.SetStatusList(ddlNonconfStatus, nonconf.STATUS); pnlNonconfEdit.Enabled = btnNonconfCancel.Enabled = btnNonconfSave.Enabled = true; } return(status); }
public int BindMeasure(EHS_MEASURE measure) { int status = 0; pnlMeasureEdit.Visible = true; DisplayErrorMessage(null); BindSubcategoryList(measure != null ? measure.MEASURE_CATEGORY : ""); trMeasureEFMType.Visible = false; phProdTableField.Visible = phSafeTableField.Visible = phOutputUOM.Visible = false; ddlMeasureEFMType.SelectedIndex = ddlProdTableField.SelectedIndex = ddlSafeTableField.SelectedIndex = ddlOutputUOM.SelectedIndex = 0; if ((measure != null && measure.MEASURE_CATEGORY == "PROD") || ddlMeasureCategory.SelectedValue == "PROD") { phProdTableField.Visible = true; } else if ((measure != null && measure.MEASURE_CATEGORY == "SAFE") || ddlMeasureCategory.SelectedValue == "SAFE") { phSafeTableField.Visible = true; } else if ((measure != null && measure.MEASURE_CATEGORY == "FACT") || ddlMeasureCategory.SelectedValue == "FACT") { phOutputUOM.Visible = true; } else if ((measure != null && measure.MEASURE_CATEGORY == "ENGY") || ddlMeasureCategory.SelectedValue == "ENGY") { trMeasureEFMType.Visible = true; } winMeasureEdit.Title = hfAddMeasure.Value; if (measure != null) { winMeasureEdit.Title = hfUpdateMeasure.Value; tbMeasureCode.Text = measure.MEASURE_CD; tbMeasureName.Text = measure.MEASURE_NAME.Trim(); tbMeasureDesc.Text = measure.MEASURE_DESC.Trim(); ddlMeasureSubcategory.SelectedValue = measure.MEASURE_SUBCATEGORY; SQMBasePage.SetStatusList(ddlMeasureStatus, measure.STATUS); ddlProdTableField.SelectedIndex = ddlSafeTableField.SelectedIndex = ddlOutputUOM.SelectedIndex = 0; if (!string.IsNullOrEmpty(measure.PLANT_ACCT_FIELD) && ddlProdTableField.Items.FindByValue(measure.PLANT_ACCT_FIELD) != null) { ddlProdTableField.SelectedValue = measure.PLANT_ACCT_FIELD; } if (!string.IsNullOrEmpty(measure.PLANT_ACCT_FIELD) && ddlSafeTableField.Items.FindByValue(measure.PLANT_ACCT_FIELD) != null) { ddlSafeTableField.SelectedValue = measure.PLANT_ACCT_FIELD; } if (measure.STD_UOM.HasValue && ddlOutputUOM.Items.FindByValue(measure.STD_UOM.ToString()) != null) { ddlOutputUOM.SelectedValue = measure.STD_UOM.ToString(); } if (ddlMeasureEFMType.Items.FindByValue(measure.EFM_TYPE) != null) { ddlMeasureEFMType.SelectedValue = measure.EFM_TYPE; } } btnMeasureCancel.Enabled = btnMeasureSave.Enabled = true; string script = "function f(){OpenMeasureEditWindow(); Sys.Application.remove_load(f);}Sys.Application.add_load(f);"; ScriptManager.RegisterStartupScript(Page, Page.GetType(), "key", script, true); return(status); }