protected object GetObject(string list) { if (facade == null) { facade = new TSModelFacade(this.DataProvider); } object obj = this.facade.GetErrorCode2OPRework(this.txtOPCodeQuery.Text, list, GlobalVariables.CurrentOrganizations.First().OrganizationID); if (obj != null) { WebInfoPublish.Publish(this, list + "$Error_Primary_Key_Overlap", this.languageComponent1); return(null); } ErrorCode2OPRework errorCode2OPRework = facade.CreateNewErrorCode2OPRework(); errorCode2OPRework.OPCode = FormatHelper.PKCapitalFormat(FormatHelper.CleanString(this.txtOPCodeQuery.Text)); errorCode2OPRework.ErrorCode = FormatHelper.PKCapitalFormat(FormatHelper.CleanString(list)); errorCode2OPRework.RouteCode = FormatHelper.CleanString(this.txtReworkRoute.Text); errorCode2OPRework.ToOPCode = FormatHelper.CleanString(this.txtReworkOPCode.Text); errorCode2OPRework.MaintainUser = this.GetUserCode(); errorCode2OPRework.OrganizationID = GlobalVariables.CurrentOrganizations.First().OrganizationID; return(errorCode2OPRework); }
private void listErrCauseGroup_SelectedIndexChanged(object sender, EventArgs e) { this.listLCErrorCause.Items.Clear(); int j = 0; int i = 0; if (this.listErrCauseGroup.SelectedItem != null) { j = listErrCauseGroup.SelectedIndex; } BenQGuru.eMES.TSModel.TSModelFacade facade = new TSModelFacade(tsModelFacade.DataProvider); object[] objs = facade.GetSelectedErrorCauseByErrorCauseGroupCode(errCauseGroupCode[j]); if (objs != null) { errorCauseCode = new string[objs.Length]; foreach (ErrorCause errCause in objs) { if (errCause != null) { this.listLCErrorCause.Items.Add(errCause.ErrorCauseDescription); errorCauseCode[i] = errCause.ErrorCauseCode; if (string.Compare(TSEditInfo.ErrorCause, errorCauseCode[i], true) == 0) { listLCErrorCause.SetSelected(i, true); } i++; } } } }
private BenQGuru.eMES.Domain.TS.TSErrorCode GetTSErrorCode(RMADetial rmadetial, Domain.TS.TS ts) { if (_TSModelFacade == null) { _TSModelFacade = new TSModelFacade(this.DataProvider); } object objEcg = _TSModelFacade.GetErrorCodeGroup2ErrorCodeByecCode(rmadetial.Errorcode); Domain.TS.TSErrorCode tsErrorCode = new Domain.TS.TSErrorCode(); tsErrorCode.ErrorCode = rmadetial.Errorcode; if (objEcg != null) { tsErrorCode.ErrorCodeGroup = (objEcg as Domain.TSModel.ErrorCodeGroup2ErrorCode).ErrorCodeGroup; } else { tsErrorCode.ErrorCodeGroup = " "; } tsErrorCode.ItemCode = rmadetial.Itemcode; tsErrorCode.TSId = ts.TSId; tsErrorCode.RunningCard = rmadetial.Rcard; tsErrorCode.RunningCardSequence = ts.RunningCardSequence; tsErrorCode.ModelCode = ts.ModelCode; tsErrorCode.MOCode = ""; tsErrorCode.MaintainUser = this.GetUserCode(); tsErrorCode.MaintainDate = FormatHelper.TODateInt(DateTime.Now); tsErrorCode.MaintainTime = FormatHelper.TOTimeInt(DateTime.Now); return(tsErrorCode); }
protected override void UpdateDomainObject(object domainObject) { if (facade == null) { facade = new TSModelFacade(this.DataProvider); } this.facade.UpdateErrorCode2OPRework((ErrorCode2OPRework)domainObject); }
protected override void DeleteDomainObjects(ArrayList domainObjects) { if (_facade == null) { _facade = new TSModelFacadeFactory(base.DataProvider).CreateTSModelFacade(); } _facade.DeleteModel2Solution((Model2Solution[])domainObjects.ToArray(typeof(Model2Solution))); }
protected override void DeleteDomainObjects(ArrayList domainObjects) { if (facade == null) { facade = new TSModelFacade(this.DataProvider); } this.facade.DeleteErrorCode2OPRework((ErrorCode2OPRework[])domainObjects.ToArray(typeof(ErrorCode2OPRework))); }
protected override void AddDomainObject(ArrayList domainObject) { if (_facade == null) { _facade = new TSModelFacadeFactory(base.DataProvider).CreateTSModelFacade(); } _facade.AddModel2ErrorCodeGroup((Model2ErrorCodeGroup[])domainObject.ToArray(typeof(Model2ErrorCodeGroup))); }
protected override int GetRowCount() { if (_facade == null) { _facade = new TSModelFacadeFactory(base.DataProvider).CreateTSModelFacade(); } return(this._facade.GetUnselectedErrorCauseByErrorCauseGroupCodeCount(FormatHelper.PKCapitalFormat(this.txtErrorCauseGroupCodeQuery.Text.Trim()), FormatHelper.PKCapitalFormat(this.txtErrorCauseCodeQuery.Text.Trim()))); }
protected void AddDomainObject(ArrayList domainObject) { if (facade == null) { facade = new TSModelFacade(this.DataProvider); } this.facade.AddErrorCode2OPRework((ErrorCode2OPRework[])domainObject.ToArray(typeof(ErrorCode2OPRework))); }
protected override int GetRowCount() { if (facade == null) { facade = new TSModelFacade(this.DataProvider); } return(this.facade.QueryErrorCode2OPReworkCount( FormatHelper.PKCapitalFormat(FormatHelper.CleanString(this.txtOPCodeQuery.Text)), FormatHelper.CleanString(this.txtErrorCodeDescQuery.Text))); }
public FTSErrorEdit() { InitializeComponent(); UserControl.UIStyleBuilder.FormUI(this); _TSFacade = new TSFacade(this.DataProvider); _TSModelFacade = new TSModelFacade(this.DataProvider); }
public void LoadErrorList(string itemCode, IDomainDataProvider dataProvider) { TSModelFacade tsFacade = new TSModelFacade(dataProvider); try { this.ClearErrorList(); object[] errorCodeGroups = tsFacade.GetErrorCodeGroupByItemCode(itemCode); if (errorCodeGroups != null) { string errorGroupList = ""; DataRow newRow; foreach (ErrorCodeGroupA errorGroup in errorCodeGroups) { errorGroupList += errorGroup.ErrorCodeGroup + ","; newRow = this.m_ErrorList.Tables["ErrorGroup"].NewRow(); newRow["ErrorGroupCode"] = errorGroup.ErrorCodeGroup; newRow["ErrorGroupDescription"] = errorGroup.ErrorCodeGroupDescription; this.m_ErrorList.Tables["ErrorGroup"].Rows.Add(newRow); } if (errorGroupList.Length > 0) { errorGroupList = errorGroupList.Substring(0, errorGroupList.Length - 1); } // Get ErrorCode List By ErrorGroupList if (errorGroupList.Length > 0) { object[] errorCodes = tsFacade.GetErrorCodeByErrorGroupList(errorGroupList); if (errorCodes != null) { DataRow row; foreach (ErrorGrou2ErrorCode4OQC eg2ec in errorCodes) { row = this.m_ErrorList.Tables["ErrorCode"].NewRow(); row["Checked"] = "false"; row["ErrorCodeCode"] = eg2ec.ErrorCode; row["ErrorCodeDescription"] = eg2ec.ErrorCodeDescription; row["ErrorGroupCode"] = eg2ec.ErrorCodeGroup; this.m_ErrorList.Tables["ErrorCode"].Rows.Add(row); } } } this.m_ErrorList.Tables["ErrorGroup"].AcceptChanges(); this.m_ErrorList.Tables["ErrorCode"].AcceptChanges(); this.m_ErrorList.AcceptChanges(); this.ultraGridErrorList.DataSource = this.m_ErrorList; } } catch (Exception ex) { } }
protected override object[] LoadDataSource(int inclusive, int exclusive) { if (facade == null) { facade = new TSModelFacade(this.DataProvider); } return(facade.QueryErrorCode2OPRework( FormatHelper.PKCapitalFormat(FormatHelper.CleanString(this.txtOPCodeQuery.Text)), FormatHelper.PKCapitalFormat(FormatHelper.CleanString(this.txtErrorCodeDescQuery.Text)), inclusive, exclusive)); }
protected override int GetRowCount() { if (_facade == null) { _facade = new TSModelFacadeFactory(base.DataProvider).CreateTSModelFacade(); } return(this._facade.GetSelectedSolutionByModelCodeCount( FormatHelper.PKCapitalFormat(this.txtModelCodeQuery.Text.Trim()), FormatHelper.PKCapitalFormat(this.txtSolutionCodeQuery.Text.Trim()))); }
private void errorCodeSelect_SelectedIndexChanged(object sender, System.EventArgs e) { TSModelFacade tsFacade = new TSModelFacade(this.DataProvider); object[] errorCodes = tsFacade.GetSelectedErrorCodeByErrorCodeGroupCode(errorCodeSelect.SelectedErrorCodeGroup); if (errorCodes != null) { errorCodeSelect.ClearSelectErrorCode(); errorCodeSelect.AddErrorCodes(errorCodes); } }
protected override object[] LoadDataSource(int inclusive, int exclusive) { if (_facade == null) { _facade = new TSModelFacadeFactory(base.DataProvider).CreateTSModelFacade(); } return(this._facade.GetUnselectedErrorCodeGroupByModelCode( FormatHelper.PKCapitalFormat(this.txtModelCodeQuery.Text.Trim()), FormatHelper.PKCapitalFormat(this.txtErrorCodeGroupCodeQuery.Text.Trim()), inclusive, exclusive)); }
/// <summary> /// /// </summary> /// <param name="data">ErrorCode</param> /// <returns></returns> public Messages CheckData(string data, Common.DomainDataProvider.SQLDomainDataProvider domainProvider) { Messages msg = new Messages(); if (data == string.Empty) { msg.Add(new UserControl.Message(UserControl.MessageType.Error, "$DCT_PLEASE_INPUT_ErrorCode")); } else { if (this._currInputStep.StepType == InputStepType.ErrorCode) { TSModelFacade tsmodelFacade = new TSModelFacade(domainProvider); object obj = tsmodelFacade.GetErrorCode(data); if (obj == null) { msg.Add(new UserControl.Message(UserControl.MessageType.Error, "$ErrorCode_Not_Exist")); return(msg); } /* 不需要检查不良代码组属于产品别 * if (currentProductInfo != null) * { * //object[] errorcodes = tsmodelFacade.QueryECG2ECByECAndModelCode(new string[]{data}, currentProductInfo.LastSimulation.ModelCode); * object[] errorcodes = null; * string strModelCode = GetModelCodeFromProduct(currentProductInfo, this.moWillGo, domainProvider); * if (strModelCode != "") * { * errorcodes = tsmodelFacade.QueryECG2ECByECAndModelCode(new string[] { data }, strModelCode); * } * * if (errorcodes == null || errorcodes.Length == 0) * { * msg.Add(new UserControl.Message(UserControl.MessageType.Error, "$ErrorCode_Not_BelongTo_ModelCode")); * return msg; * } * } */ this._currInputStep.ErrorCode = data; this._currInputStep.StepType = InputStepType.ErrorLoc; msg.Add(new UserControl.Message(UserControl.MessageType.Normal, "$CS_Please_Input_Location")); } else { this._currInputStep.ErrorLoc = data; this._currInputStep.StepType = InputStepType.ErrorCode; //msg.Add(new UserControl.Message(UserControl.MessageType.Normal, "$DCT_PLEASE_INPUT_ErrorCode")); } } return(msg); }
private object[] GetSelectedErrorCodes() { TSModelFacade tsModelFacade = new TSModelFacade(this.DataProvider); SystemSettingFacade systemSettingFacade = new SystemSettingFacade(this.DataProvider); object[] objBurnNG = systemSettingFacade.GetParametersByParameterGroup("BURNNG"); if (objBurnNG == null || objBurnNG.Length == 0) { return(null); } object[] ecg2ec = tsModelFacade.GetECG2ECByECode(((Parameter)objBurnNG[0]).ParameterCode);//获取不良代码组 return(ecg2ec); }
public FTSErrorCodeSelect() { // // Windows 窗体设计器支持所必需的 // InitializeComponent(); UserControl.UIStyleBuilder.FormUI(this); tsFacade = new TSModelFacade(this.DataProvider); // // TODO: 在 InitializeComponent 调用后添加任何构造函数代码 // }
private void SetErrorCodeList() { TSModelFacade tsFacade = new TSModelFacade(this.DataProvider); object[] errorCodeGroups = tsFacade.GetErrorCodeGroupByItemCode(txtItem.Value); if (errorCodeGroups != null) { errorCodeSelect.ClearErrorGroup(); errorCodeSelect.ClearSelectedErrorCode(); errorCodeSelect.ClearSelectErrorCode(); errorCodeSelect.AddErrorGroups(errorCodeGroups); } }
protected override object GetEditObject(UltraGridRow row) { if (_facade == null) { _facade = new TSModelFacadeFactory(base.DataProvider).CreateTSModelFacade(); } Model2ErrorCause relation = _facade.CreateNewModel2ErrorCause(); relation.ModelCode = this.txtModelCodeQuery.Text.Trim(); relation.ErrorCauseCode = row.Cells[1].Text; relation.MaintainUser = this.GetUserCode(); return(relation); }
protected override object GetEditObject(GridRecord row) { if (_facade == null) { _facade = new TSModelFacadeFactory(base.DataProvider).CreateTSModelFacade(); } Model2ErrorCauseGroup relation = _facade.CreateNewModel2ErrorCauseGroup(); relation.ModelCode = this.txtModelCodeQuery.Text.Trim(); relation.ErrorCauseGroupCode = row.Items.FindItemByKey("UnAsssErrorCauseGroup").Text; relation.MaintainUser = this.GetUserCode(); return(relation); }
protected override void DeleteDomainObjects(ArrayList domainObjects) { if (_facade == null) { _facade = new TSModelFacadeFactory(base.DataProvider).CreateTSModelFacade(); } ErrorCodeGroup2ErrorCode[] ecg2ec = (ErrorCodeGroup2ErrorCode[])domainObjects.ToArray(typeof(ErrorCodeGroup2ErrorCode)); if (_facade.CheckErrorCodeGroup2ErrorCodeIsUsed(ecg2ec)) { BenQGuru.eMES.Common.ExceptionManager.Raise(this.GetType(), "$Error_ErrorCode2Group_Has_Used"); } _facade.DeleteErrorCodeGroup2ErrorCode(ecg2ec); }
protected override object GetEditObject(GridRecord row) { if (facade == null) { facade = new TSModelFacade(this.DataProvider); } object obj = this.facade.GetErrorCode2OPRework(this.txtOPCodeQuery.Text, row.Items.FindItemByKey("ErrorCode").Text.ToString(), GlobalVariables.CurrentOrganizations.First().OrganizationID); if (obj != null) { return((ErrorCode2OPRework)obj); } return(null); }
protected void Page_Load(object sender, System.EventArgs e) { if (!IsPostBack) { // 初始化页面语言 this.InitPageLanguage(this.languageComponent1, false); } _opid = this.Request.Params["opid"]; _facade = new TSModelFacade(base.DataProvider); if (!Page.IsPostBack) { BuildErrorCauseGroup(); } }
public object[] GetErrorInfo(ATETestInfo ateTestInfo, string modelcode) { /* Fail Code,to be confirmed, * 格式为FailCode和KeyName之间的分隔符是^;KeyName之间的分隔符是#;每组FailCode之间的分隔符是*; * 例如:FailCode^KeyName#KeyName*FailCode^KeyName#KeyName */ if (ateTestInfo.FailCode == null || ateTestInfo.FailCode.Trim().Length == 0) { return(null); } string[] failGroup = ateTestInfo.FailCode.Split('*'); int count = 0; for (int i = 0; i < failGroup.Length; i++) { count += failGroup[i].Split('^')[1].Split('#').Length; } object[] objs = new object[count]; int k = 0; for (int i = 0; i < failGroup.Length; i++) { string errorCode = failGroup[i].Split('^')[0]; string[] errorLoc = failGroup[i].Split('^')[1].Split('#'); for (int j = 0; j < errorLoc.Length; j++) { TSErrorCode2Location tsinfo = new TSErrorCode2Location(); tsinfo.ErrorCode = errorCode; TSModelFacade tsmodelFacade = new TSModelFacade(this.DataProvider); object[] objecgs = tsmodelFacade.QueryECG2ECByECAndModelCode(new string[] { errorCode }, modelcode); tsinfo.ErrorCodeGroup = (objecgs[0] as ErrorCodeGroup2ErrorCode).ErrorCodeGroup; tsinfo.ErrorLocation = errorLoc[j]; tsinfo.AB = ItemLocationSide.ItemLocationSide_AB; objs[k] = tsinfo; k++; } } return(objs); }
protected override object GetEditObject() { if (facade == null) { facade = new TSModelFacade(this.DataProvider); } ErrorCode2OPRework errorCode2OPRework = facade.CreateNewErrorCode2OPRework(); errorCode2OPRework.OPCode = FormatHelper.PKCapitalFormat(FormatHelper.CleanString(this.txtOPCodeQuery.Text)); errorCode2OPRework.ErrorCode = FormatHelper.PKCapitalFormat(FormatHelper.CleanString(this.txtErrorCode.Text)); errorCode2OPRework.RouteCode = FormatHelper.CleanString(this.txtReworkRoute.Text); errorCode2OPRework.ToOPCode = FormatHelper.CleanString(this.txtReworkOPCode.Text); errorCode2OPRework.MaintainUser = this.GetUserCode(); errorCode2OPRework.OrganizationID = GlobalVariables.CurrentOrganizations.First().OrganizationID; return(errorCode2OPRework); }
protected void Page_Load(object sender, System.EventArgs e) { this.cmdReturn.Attributes["onclick"] = "javascript:history.go(-1);return false;"; if (!this.IsPostBack) { if (this.GetRequestParam("sequence") == "") { throw new Exception("$Error_RequestUrlParameter_Lost"); } BenQGuru.eMES.TSModel.TSModelFacade tsModelFacade = new TSModelFacade(this.DataProvider); TSSmartConfig smartCfg = (TSSmartConfig)tsModelFacade.GetTSSmartConfig(decimal.Parse(this.GetRequestParam("sequence"))); if (smartCfg == null) { throw new Exception("$Error_RequestUrlParameter_Lost"); } this.txtErrorCodeQuery.Text = smartCfg.ErrorCode; // 初始化页面语言 this.InitPageLanguage(this.languageComponent1, false); } }
/// <summary> /// /// </summary> /// <param name="data">ErrorCode</param> /// <returns></returns> public Messages CheckData(string data, Common.DomainDataProvider.SQLDomainDataProvider domainProvider) { Messages msg = new Messages(); if (data == string.Empty) { msg.Add(new UserControl.Message(UserControl.MessageType.Error, "$DCT_PLEASE_INPUT_ErrorCode")); } else { TSModelFacade tsmodelFacade = new TSModelFacade(domainProvider); object obj = tsmodelFacade.GetErrorCode(data); if (obj == null) { msg.Add(new UserControl.Message(UserControl.MessageType.Error, "$ErrorCode_Not_Exist")); } } return(msg); }
/// <summary> /// /// </summary> /// <param name="data">ErrorCode</param> /// <returns></returns> public Messages CheckData(string data, Common.DomainDataProvider.SQLDomainDataProvider domainProvider) { Messages msg = new Messages(); if (data == string.Empty) { msg.Add(new UserControl.Message(UserControl.MessageType.Error, "$DCT_PLEASE_INPUT_ErrorCode")); } else { TSModelFacade tsmodelFacade = new TSModelFacade(domainProvider); object obj = tsmodelFacade.GetErrorCode(data); if (obj == null) { msg.Add(new UserControl.Message(UserControl.MessageType.Error, "$ErrorCode_Not_Exist")); return(msg); } if (currentProductInfo != null) { //object[] errorcodes = tsmodelFacade.QueryECG2ECByECAndModelCode(new string[]{data}, currentProductInfo.LastSimulation.ModelCode); object[] errorcodes = null; string strModelCode = GetModelCodeFromProduct(currentProductInfo, this.moWillGo, domainProvider); if (strModelCode != "") { errorcodes = tsmodelFacade.QueryECG2ECByECAndModelCode(new string[] { data }, strModelCode); } if (errorcodes == null || errorcodes.Length == 0) { msg.Add(new UserControl.Message(UserControl.MessageType.Error, "$ErrorCode_Not_BelongTo_ModelCode")); return(msg); } } } return(msg); }