public void BindNonconfList(List <NONCONFORMANCE> theList) { //ToggleVisible(pnlMeasureList); pnlNonconfList.Visible = true; if (categoryList == null || categoryList.Count == 0) { categoryList = SQMResourcesMgr.SelectNonconfCategoryList(ddlProblemArea.SelectedValue); } if (categoryList.Count > 0) { gvNonconfCatList.DataSource = categoryList.OrderBy(l => l.NONCONF_NAME); gvNonconfCatList.DataBind(); SetGridViewDisplay(gvNonconfCatList, lblNonconfListEmpty, divNonconfGVScroll, 20, 0); } else { List <NONCONFORMANCE> lst = new List <NONCONFORMANCE>(); lst.Add(new NONCONFORMANCE()); gvNonconfCatList.DataSource = lst; gvNonconfCatList.DataBind(); lblNonconfListEmpty.Visible = true; } pnlNonconfEdit.Enabled = btnNonconfCancel.Enabled = btnNonconfSave.Enabled = false; }
public void Initialize(string problemArea, decimal nonconfID, int ncCount, PageUseMode mode) { pageMode = mode; FillLists(true, false); if (!string.IsNullOrEmpty(problemArea)) { //ddlProblemArea.SelectedValue = problemArea; SQMBasePage.DisplayControlValue(ddlProblemArea, problemArea, pageMode, "textStd"); FillLists(false, true); if (nonconfID > 0) { NONCONFORMANCE nconf = SQMResourcesMgr.LookupNonconf(new PSsqmEntities(), nonconfID, ""); if (nconf != null && ddlNCCategory.Items.FindItemByValue(nconf.NONCONF_CATEGORY) != null) { // ddlNCCategory.SelectedValue = nconf.NONCONF_CATEGORY; SQMBasePage.DisplayControlValue(ddlNCCategory, nconf.NONCONF_CATEGORY, pageMode, "textStd"); SelectNCCategory(null, null); // ddlNC.SelectedValue = nconf.NONCONF_ID.ToString(); SQMBasePage.DisplayControlValue(ddlNC, nconf.NONCONF_ID.ToString(), pageMode, "textStd"); // tbCount.Text = ncCount.ToString(); SQMBasePage.DisplayControlValue(tbCount, ncCount.ToString(), pageMode, "textStd"); } } } }
protected void btnMeasureSave_Click(object sender, EventArgs e) { bool success; if (hfOper.Value == "add") { staticMeasure = new EHS_MEASURE(); staticMeasure.COMPANY_ID = SessionManager.SessionContext.ActiveCompany().COMPANY_ID; staticMeasure.STATUS = "A"; } else { staticMeasure = SQMResourcesMgr.LookupEHSMeasure(entities, staticMeasure.MEASURE_ID, ""); } btnMeasureSave.Enabled = false; hfOper.Value = ""; staticMeasure.MEASURE_CATEGORY = ddlMeasureCategory.SelectedValue; staticMeasure.STD_CURRENCY_CODE = ddlMeasureCurrency.SelectedValue; staticMeasure.MEASURE_SUBCATEGORY = ddlMeasureSubcategory.SelectedValue; staticMeasure.STATUS = ddlMeasureStatus.SelectedValue; staticMeasure.STD_UOM = Convert.ToDecimal(null); string sel = GetFindControlValue("hfMeasureUOM_out", hfBase, out success); if (!string.IsNullOrEmpty(sel)) { string[] parms = sel.Split('|'); if (parms.Length > 1) { staticMeasure.STD_UOM = Convert.ToDecimal(parms[1]); } } staticMeasure.MEASURE_CD = tbMeasureCode.Text; staticMeasure.MEASURE_NAME = tbMeasureName.Text; staticMeasure.MEASURE_DESC = tbMeasureDesc.Text; if ((staticMeasure = SQMResourcesMgr.UpdateEHSMeasure(entities, staticMeasure, SessionManager.UserContext.UserName())) != null) { EHS_MEASURE measure; if ((measure = measureList.FirstOrDefault(l => l.MEASURE_ID == staticMeasure.MEASURE_ID)) == null) { measureList.Add(staticMeasure); } else { if (staticMeasure.EntityState == System.Data.EntityState.Detached || staticMeasure.EntityState == System.Data.EntityState.Deleted) { measureList.Remove(measure); } else { measure = (EHS_MEASURE)SQMModelMgr.CopyObjectValues(measure, staticMeasure, false); } } BindMeasureList(measureList); } }
protected void btnMetricSave_Click(object sender, EventArgs e) { bool success; EHS_PROFILE_MEASURE pm = null; if (hfOper.Value == "add") { pm = staticProfile.AddMeasure(Convert.ToDecimal(WebSiteCommon.ParseItemValue(ddlMetricID.SelectedValue)), Convert.ToDecimal(ddlMetricResponsible.SelectedValue)); } else { pm = staticProfile.Profile.EHS_PROFILE_MEASURE.FirstOrDefault(l => l.PRMR_ID == staticProfileMeasure.PRMR_ID); } pm.PLANT_ID = staticProfile.Profile.PLANT_ID; pm.MEASURE_ID = Convert.ToDecimal(WebSiteCommon.ParseItemValue(ddlMetricID.SelectedValue)); //pm.EHS_MEASURE = EHSModel.LookupEHSMeasure(new PSsqmEntities(), pm.MEASURE_ID, ""); pm.MEASURE_PROMPT = tbMetricPrompt.Text; pm.REG_STATUS = ddlMetricRegStatus.SelectedValue; pm.UN_CODE = ddlMetricDisposalCode.SelectedValue; pm.DEFAULT_CURRENCY_CODE = ddlMetricCurrency.SelectedValue; if (ddlMetricResponsible.SelectedIndex > 0) { pm.RESPONSIBLE_ID = Convert.ToDecimal(ddlMetricResponsible.SelectedValue); } else { pm.RESPONSIBLE_ID = Convert.ToDecimal(null); } pm.IS_REQUIRED = cbMetricRequired.Checked; pm.NEG_VALUE_ALLOWED = cbMetricNegValue.Checked; if (cbUserUOM.Checked) { staticUOM.UOM_CATEGORY = "CUST"; staticUOM.UOM_CD = tbUserUOMCode.Text; staticUOM.UOM_NAME = staticUOM.UOM_DESC = tbUserUOMName.Text; staticUOM.OWNER_ID = staticProfile.Plant.PLANT_ID; double conversionFactor = 0; double.TryParse(tbUserUOMConversionFactor.Text.Trim(), out conversionFactor); if ((staticUOM = SQMResourcesMgr.UpdateUOM(new PSsqmEntities(), staticUOM, Convert.ToDecimal(WebSiteCommon.ParseItemValue(ddlUserUOMConvertTo.SelectedValue)), conversionFactor)) != null) { SessionManager.UOMList.Add(staticUOM); ddlMetricUOM.Items.Add(new ListItem(staticUOM.UOM_NAME, WebSiteCommon.PackItemValue(staticUOM.UOM_CATEGORY, staticUOM.UOM_ID.ToString()))); pm.DEFAULT_UOM = staticUOM.UOM_ID; } cbUserUOM.Checked = false; } else { pm.DEFAULT_UOM = Convert.ToDecimal(WebSiteCommon.ParseItemValue(ddlMetricUOM.SelectedValue)); } BindProfile(staticProfile); }
private void BindCategoryList() { if (categoryList == null || categoryList.Count == 0) { categoryList = SQMResourcesMgr.SelectNonconfCategoryList(ddlProblemArea.SelectedValue); } ddlNonconfCategory.DataSource = categoryList; ddlNonconfCategory.DataValueField = "NONCONF_CD"; ddlNonconfCategory.DataTextField = "NONCONF_NAME"; ddlNonconfCategory.DataBind(); ddlNonconfCategory.Items.Insert(0, new ListItem("")); }
public void SetAttributeRef(QSAttribute atrType) { switch (atrType) { case QSAttribute.QS_ACTIVITY: this.Calc.AttributeXref = WebSiteCommon.GetXlatList("qualityActivity", "", "short"); break; case QSAttribute.PROBLEM_AREA: this.Calc.AttributeXref = WebSiteCommon.GetXlatList("problemArea", "", "short"); break; case QSAttribute.NONCONF_CATEGORY: this.NCCategoryList = SQMResourcesMgr.SelectNonconfCategoryList(""); string[] catList = this.RecordList.Where(r => r.Nonconform != null && !string.IsNullOrEmpty(r.Nonconform.NONCONF_CATEGORY)).Select(r => r.Nonconform.NONCONF_CATEGORY).Distinct().ToArray(); this.Calc.AttributeXref = new Dictionary <string, string>(); foreach (string cat in catList) { NONCONFORMANCE nc = this.NCCategoryList.Where(l => l.NONCONF_CD == cat).FirstOrDefault(); this.Calc.AttributeXref.Add(nc.NONCONF_CD.ToString(), nc.NONCONF_NAME); } break; case QSAttribute.NONCONF_ID: this.NonConfList = this.RecordList.Where(r => r.Nonconform != null).Select(r => r.Nonconform).Distinct().ToList(); this.Calc.AttributeXref = new Dictionary <string, string>(); foreach (NONCONFORMANCE nc in this.NonConfList) { this.Calc.AttributeXref.Add(nc.NONCONF_ID.ToString(), nc.NONCONF_NAME); } break; case QSAttribute.DISPOSITION: this.Calc.AttributeXref = WebSiteCommon.GetXlatList("NCDisposition", "", "short"); break; case QSAttribute.SEVERITY: this.Calc.AttributeXref = WebSiteCommon.GetXlatList("incidentSeverity", "", "short"); break; case QSAttribute.PART_TYPE: this.Calc.AttributeXref = new Dictionary <string, string>(); foreach (PART_ATTRIBUTE pat in SQMModelMgr.SelectPartAttributeList("TYPE", "", false)) { this.Calc.AttributeXref.Add(pat.ATTRIBUTE_CD, pat.ATTRIBUTE_VALUE); } break; default: break; } return; }
protected void btnNonconfSave_Click(object sender, EventArgs e) { bool success; if (hfOper.Value == "add") { staticNonconf = new NONCONFORMANCE(); staticNonconf.COMPANY_ID = SessionManager.UserContext.HRLocation.Company.COMPANY_ID; staticNonconf.STATUS = "A"; } else { staticNonconf = SQMResourcesMgr.LookupNonconf(entities, staticNonconf.NONCONF_ID, ""); } btnNonconfSave.Enabled = false; hfOper.Value = ""; staticNonconf.PROBLEM_AREA = ddlProblemArea.SelectedValue; staticNonconf.NONCONF_CATEGORY = ddlNonconfCategory.SelectedValue; staticNonconf.NONCONF_CD = tbNonconfCode.Text; staticNonconf.NONCONF_NAME = tbNonconfName.Text; staticNonconf.NONCONF_DESC = tbNonconfDesc.Text; staticNonconf.STATUS = ddlNonconfStatus.SelectedValue; if ((staticNonconf = SQMResourcesMgr.UpdateNonconf(entities, staticNonconf, SessionManager.UserContext.UserName())) != null) { NONCONFORMANCE nonconf = null; if ((nonconf = nonconfList.FirstOrDefault(l => l.NONCONF_ID == staticNonconf.NONCONF_ID)) == null) { nonconfList.Add(staticNonconf); } else { if (staticNonconf.EntityState == System.Data.EntityState.Detached || staticNonconf.EntityState == System.Data.EntityState.Deleted) { nonconfList.Remove(nonconf); } else { nonconf = (NONCONFORMANCE)SQMModelMgr.CopyObjectValues(nonconf, staticNonconf, false); } } BindNonconfList(nonconfList); } }
protected void SelectNCCategory(object sender, EventArgs e) { if (sender != null) { FillLists(true, true); } nonconfList = SQMResourcesMgr.SelectNonconfList(ddlProblemArea.SelectedValue, true).Where(l => l.NONCONF_CATEGORY == ddlNCCategory.SelectedValue).OrderBy(l => l.NONCONF_NAME).ToList(); ddlNC.Items.Clear(); foreach (NONCONFORMANCE nc in nonconfList) { ddlNC.Items.Add(new RadComboBoxItem(nc.NONCONF_NAME, nc.NONCONF_ID.ToString())); } ddlNC.Items.Insert(0, new RadComboBoxItem("", "")); ddlNC.SelectedIndex = 0; }
public void BindStdUnits(COMPANY company) { List <UOM> stdUom = SQMResourcesMgr.GetCompanyStdUnits(company.COMPANY_ID); if (ddlStdEnergy.Items.Count == 0) { ddlStdEnergy.DataSource = SessionManager.UOMList.Where(l => l.UOM_CATEGORY == "ENGY").ToList(); ddlStdEnergy.DataValueField = "UOM_ID"; ddlStdEnergy.DataTextField = "UOM_NAME"; ddlStdEnergy.DataBind(); ddlStdWeight.DataSource = SessionManager.UOMList.Where(l => l.UOM_CATEGORY == "WEIT").ToList(); ddlStdWeight.DataValueField = "UOM_ID"; ddlStdWeight.DataTextField = "UOM_NAME"; ddlStdWeight.DataBind(); ddlStdVolume.DataSource = SessionManager.UOMList.Where(l => l.UOM_CATEGORY == "VOL").ToList(); ddlStdVolume.DataValueField = "UOM_ID"; ddlStdVolume.DataTextField = "UOM_NAME"; ddlStdVolume.DataBind(); ddlStdLqdVolume.DataSource = SessionManager.UOMList.Where(l => l.UOM_CATEGORY == "VOL").ToList(); ddlStdLqdVolume.DataValueField = "UOM_ID"; ddlStdLqdVolume.DataTextField = "UOM_NAME"; ddlStdLqdVolume.DataBind(); } if (ddlStdEnergy.Items.FindByValue(stdUom.Where(u => u.UOM_CATEGORY == "ENGY").SingleOrDefault().UOM_ID.ToString()) != null) { ddlStdEnergy.SelectedValue = stdUom.Where(u => u.UOM_CATEGORY == "ENGY").SingleOrDefault().UOM_ID.ToString(); } if (ddlStdWeight.Items.FindByValue(stdUom.Where(u => u.UOM_CATEGORY == "WEIT").SingleOrDefault().UOM_ID.ToString()) != null) { ddlStdWeight.SelectedValue = stdUom.Where(u => u.UOM_CATEGORY == "WEIT").SingleOrDefault().UOM_ID.ToString(); } if (ddlStdVolume.Items.FindByValue(stdUom.Where(u => u.UOM_CATEGORY == "VOL").SingleOrDefault().UOM_ID.ToString()) != null) { ddlStdVolume.SelectedValue = stdUom.Where(u => u.UOM_CATEGORY == "VOL").SingleOrDefault().UOM_ID.ToString(); } if (ddlStdLqdVolume.Items.FindByValue(stdUom.Where(u => u.UOM_CATEGORY == "EUTL").SingleOrDefault().UOM_ID.ToString()) != null) { ddlStdLqdVolume.SelectedValue = stdUom.Where(u => u.UOM_CATEGORY == "EUTL").SingleOrDefault().UOM_ID.ToString(); } lblStdCurrency_out.Text = stdUom.Where(u => u.UOM_CATEGORY == "CUR").SingleOrDefault().UOM_CD.ToString(); }
private void SetupPage() { if (ddlMeasureStatus.Items.Count == 0) { ddlMeasureStatus.Items.AddRange(WebSiteCommon.PopulateDropDownListItems("statusCode", "short")); } if (ddlMeasureCategory.Items.Count == 0) { ddlMeasureCategory.Items.AddRange(WebSiteCommon.PopulateDropDownListItems("measureCategory")); ddlMeasureCategory.SelectedIndex = 0; } if (ddlMeasureSubcategory.Items.Count == 0) { ddlMeasureSubcategory.Items.AddRange(WebSiteCommon.PopulateDropDownListItems("measureSubCategory")); ddlMeasureSubcategory.SelectedIndex = 0; } if (ddlMeasureCurrency.Items.Count == 0) { ddlMeasureCurrency.Items.AddRange(WebSiteCommon.PopulateDropDownListItems("currencyCode")); ddlMeasureCurrency.SelectedIndex = 0; } if (ddlMeasureUOM.Items.Count == 0) { if (ddlUOMCategory.Items.Count == 0) { ddlUOMCategory.Items.AddRange(WebSiteCommon.PopulateDropDownListItems("UOMCategory")); } ddlUOMCategory.SelectedIndex = 0; DropDownList ddlRef = (DropDownList)hfBase.FindControl("ddlMeasureUOM_ref"); ddlRef.Items.Clear(); ddlRef.Items.Insert(0, new ListItem("--select--")); foreach (UOM uom in SessionManager.UOMList) { ddlRef.Items.Add(new ListItem(uom.UOM_NAME, (uom.UOM_CATEGORY + "|" + uom.UOM_ID.ToString()))); } } measureList = SQMResourcesMgr.SelectEHSMeasureList(ddlMeasureCategory.SelectedValue, false); BindMeasureList(measureList); }
protected void btnNonconfCatSave_Click(object sender, EventArgs e) { bool success; NONCONFORMANCE nonconfCat = null; if (!string.IsNullOrEmpty(tbNonconfCategoryCode.Text)) { nonconfCat = new NONCONFORMANCE(); nonconfCat.NONCONF_CD = tbNonconfCategoryCode.Text; nonconfCat.NONCONF_NAME = nonconfCat.NONCONF_DESC = tbNonconfCategoryName.Text; nonconfCat.STATUS = "A"; nonconfCat.PROBLEM_AREA = ddlProblemArea.SelectedValue; if ((nonconfCat = SQMResourcesMgr.UpdateNonconf(entities, nonconfCat, SessionManager.UserContext.UserName())) != null) { categoryList.Add(nonconfCat); BindNonconfList(nonconfList); BindCategoryList(); } } }
private void SetupPage() { switch (SessionManager.CurrentSecondaryTab) { case "lbQSNonConf_tab": if (ddlNonconfStatus.Items.Count == 0) { ddlNonconfStatus.Items.AddRange(WebSiteCommon.PopulateDropDownListItems("statusCode", "short")); } if (ddlProblemArea.Items.Count == 0) { ddlProblemArea.Items.AddRange(WebSiteCommon.PopulateDropDownListItems("problemArea")); ddlProblemArea.SelectedIndex = 0; } BindCategoryList(); nonconfList = SQMResourcesMgr.SelectNonconfList(ddlProblemArea.SelectedValue, false); BindNonconfList(nonconfList); break; default: break; } }
private void FillLists(bool bArea, bool bCat) { string problemSelect = ddlProblemArea.SelectedValue; if (ddlProblemArea.Items.Count == 0 || bArea) { ddlProblemArea.Items.Clear(); ddlProblemArea.Items.AddRange(WebSiteCommon.PopulateRadListItems("problemArea")); List <string> catArea = SQMResourcesMgr.SelectNonconfCategoryList("").Select(c => c.PROBLEM_AREA).Distinct().ToList(); foreach (RadComboBoxItem item in ddlProblemArea.Items) { if (catArea.Contains(item.Value) == false) { item.Enabled = item.Visible = false; } } // ddlProblemArea.Items.Remove(0); ddlProblemArea.Items.Insert(0, new RadComboBoxItem("", "")); ddlProblemArea.SelectedValue = problemSelect; } if (ddlProblemArea.SelectedItem != null) { problemDescSelect = ddlProblemArea.SelectedItem.Text; } string category = ddlNCCategory.SelectedValue; if (bCat) { ddlNCCategory.Items.Clear(); ddlNCCategory.DataSource = SQMResourcesMgr.SelectNonconfCategoryList(ddlProblemArea.SelectedValue); ddlNCCategory.DataTextField = "NONCONF_NAME"; ddlNCCategory.DataValueField = "NONCONF_CD"; ddlNCCategory.DataBind(); ddlNCCategory.SelectedValue = category; } }
protected void tab_Click(string tabID, string cmdArg) { if (tabID != null) { // setup for ps_admin.js to toggle the tab active/inactive display SessionManager.CurrentSecondaryTab = tabID; HiddenField hfld = (HiddenField)this.Form.Parent.FindControl("form1").FindControl("ContentPlaceHolder1").FindControl("hdCurrentActiveSecondaryTab"); hfld.Value = SessionManager.CurrentSecondaryTab; switch (tabID) { case "lbEHSMeasure_tab": SetupPage(); break; case "lbQSMeasure_tab": BindMeasureList(SQMResourcesMgr.SelectEHSMeasureList("DV", false)); break; default: break; } } }
public PROB_DEFINE UpdateProblemDefinition(PROB_DEFINE prDefine) { foreach (INCIDENT incident in this.IncidentList) { if (this.ProbCase.PROBCASE_TYPE == "QI") { QualityIssue qualityIssue = new QualityIssue().Load(incident.INCIDENT_ID); string str = ""; // who reported the problem str = incident.CREATE_BY; if (incident.CREATE_PERSON != null && incident.CREATE_PERSON > 0) { PERSON person = SQMModelMgr.LookupPerson((decimal)incident.CREATE_PERSON, ""); COMPANY company = SQMModelMgr.LookupCompany(person.COMPANY_ID); str += " (" + company.COMPANY_NAME + ")"; } if (string.IsNullOrEmpty(prDefine.WHO_IS) || !prDefine.WHO_IS.Contains(str)) { if (!string.IsNullOrEmpty(prDefine.WHO_IS)) { prDefine.WHO_IS += ", "; } prDefine.WHO_IS += str; } // where did the problem occur str = qualityIssue.DetectedLocation.Company.COMPANY_NAME; if (incident.DETECT_BUS_ORG_ID != null && incident.DETECT_BUS_ORG_ID > 0) { str += (" / " + qualityIssue.DetectedLocation.BusinessOrg.ORG_NAME); } if (incident.DETECT_PLANT_ID != null && incident.DETECT_PLANT_ID > 0) { str += (" / " + qualityIssue.DetectedLocation.Plant.PLANT_NAME); } if (string.IsNullOrEmpty(prDefine.WHERE_IS) || !prDefine.WHERE_IS.Contains(str)) { if (!string.IsNullOrEmpty(prDefine.WHERE_IS)) { prDefine.WHERE_IS += ", "; } prDefine.WHERE_IS += str; } // where detected str = WebSiteCommon.GetXlatValueLong("issueResponsible", qualityIssue.IssueOccur.SOURCE); if (string.IsNullOrEmpty(prDefine.DETECTED_IS) || !prDefine.DETECTED_IS.Contains(str)) { if (!string.IsNullOrEmpty(prDefine.DETECTED_IS)) { prDefine.DETECTED_IS += ", "; } prDefine.DETECTED_IS += str; } // who or where is impacted if (!string.IsNullOrEmpty(prDefine.IMPACT_IS)) { prDefine.IMPACT_IS += ", "; } prDefine.IMPACT_IS += WebSiteCommon.GetXlatValueLong("issueResponsible", qualityIssue.IssueOccur.SOURCE); // when did the problem occur str = WebSiteCommon.FormatDateString(WebSiteCommon.LocalTime(incident.INCIDENT_DT, SessionManager.UserContext.TimeZoneID), false); if (string.IsNullOrEmpty(prDefine.WHEN_IS) || !prDefine.WHEN_IS.Contains(str)) { if (!string.IsNullOrEmpty(prDefine.WHEN_IS)) { prDefine.WHEN_IS += ", "; } prDefine.WHEN_IS += str; } // what is the problem if (!string.IsNullOrEmpty(prDefine.WHAT_IS)) { prDefine.WHAT_IS += ", "; } prDefine.WHAT_IS += (" " + qualityIssue.Partdata.Part.PART_NUM + "(" + qualityIssue.Partdata.Part.PART_NAME + ")"); // how many how often detected double qty = 0; if (!string.IsNullOrEmpty(prDefine.HOW_MANY)) { qty = double.Parse(prDefine.HOW_MANY); } foreach (QI_OCCUR_ITEM item in qualityIssue.IssueOccur.QI_OCCUR_ITEM) { qty += Convert.ToDouble(item.INSPECT_NC_QTY); foreach (QI_OCCUR_NC sample in item.QI_OCCUR_NC) { if (!string.IsNullOrEmpty(prDefine.NC_IS)) { prDefine.NC_IS += ", "; } NONCONFORMANCE nc = SQMResourcesMgr.LookupNonconf(this.Entities, (decimal)sample.NONCONF_ID, ""); if (nc != null) { prDefine.NC_IS += (qualityIssue.IssueOccur.OCCUR_DESC + ": " + nc.NONCONF_DESC); } } } prDefine.HOW_MANY = qty.ToString(); str = qualityIssue.IssueOccur.OCCUR_DESC; if (string.IsNullOrEmpty(prDefine.WHY_IS) || !prDefine.WHY_IS.Contains(str)) { if (!string.IsNullOrEmpty(prDefine.WHY_IS)) { prDefine.WHY_IS += ", "; } prDefine.WHY_IS += str; } prDefine.URGENT_IS = prDefine.MEASURE_IS = prDefine.OFTEN_IS = "TBD"; } } return(prDefine); }