/// <summary> /// form loading /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void DefectiveReasonForm_Load(object sender, EventArgs e) { FormDatatableFromVo(); ComboBind(DefectiveCategory_cmb, defectiveCategoryDatatable, "name", "id"); AddExcel_btn.Enabled = Update_btn.Enabled = Delete_btn.Enabled = false; DefectiveReasonCode_txt.Select(); }
/// <summary> /// Checks mandatory fields /// </summary> /// <returns></returns> private bool CheckMandatory() { if (DefectiveReasonCode_txt.Text == string.Empty) { messageData = new MessageData("mmce00002", Properties.Resources.mmce00002, DefectiveReasonCode_lbl.Text); popUpMessage.Warning(messageData, Text); DefectiveReasonCode_txt.Focus(); return(false); } if (DefectiveReasonName_txt.Text == string.Empty) { messageData = new MessageData("mmce00002", Properties.Resources.mmce00002, DefectiveReasonName_lbl.Text); popUpMessage.Warning(messageData, Text); DefectiveReasonName_txt.Focus(); return(false); } if (DisplayOrder_txt.Text == string.Empty) { messageData = new MessageData("mmce00002", Properties.Resources.mmce00002, DisplayOrder_lbl.Text); popUpMessage.Warning(messageData, Text); DisplayOrder_txt.Focus(); return(false); } return(true); }
/// <summary> /// /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void AddDefectiveReasonForm_Load(object sender, EventArgs e) { FormDatatableFromVo(); if (defectiveCategoryDatatable.Rows.Count > 0) { ComboBind(DefectiveCategory_cmb, defectiveCategoryDatatable, "name", "id"); } else { DefectiveCategory_cmb.Enabled = false; } DefectiveReasonCode_txt.Select(); if (string.Equals(mode, CommonConstants.MODE_UPDATE)) { LoadUserData(updateData); DefectiveReasonCode_txt.Enabled = false; DefectiveReasonName_txt.Select(); } }
/// <summary> /// /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void AddDefectiveReasonNewForm_Load(object sender, EventArgs e) { FormDatatableFromVo(); if (defectiveCategoryDatatable.Rows.Count > 0) { ComboBind(DefectiveCategory_cmb, defectiveCategoryDatatable, "name", "id"); } else { DefectiveCategory_cmb.Enabled = false; } DefectiveReasonCode_txt.Select(); int defectRsnId = 0; if (string.Equals(mode, CommonConstants.MODE_UPDATE)) { LoadUserData(updateData); defectRsnId = updateData.DefectiveReasonId; DefectiveReasonCode_txt.Enabled = false; DefectiveReasonName_txt.Select(); } else { DefectiveReasonVo outVo = null; try { outVo = (DefectiveReasonVo)base.InvokeCbm(new GetDefectiveReasonDisplayOrderCbm(), null, false); } catch (Framework.ApplicationException ex) { popUpMessage.ApplicationError(ex.GetMessageData(), this.TitleText); } if (outVo != null) { DisplayOrder_txt.Text = outVo.DisplayOrder.ToString(); } else { DisplayOrder_txt.Text = "1"; } } BindGrid(defectRsnId); }
/// <summary> /// inserts/updates def reason /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Ok_btn_Click(object sender, EventArgs e) { DefectiveReasonVo inVo = new DefectiveReasonVo(); if (CheckMandatory()) { var sch = StringCheckHelper.GetInstance(); if (!sch.IsASCII(DefectiveReasonCode_txt.Text)) { messageData = new MessageData("mmce00003", Properties.Resources.mmce00003); logger.Info(messageData); popUpMessage.ConfirmationOkCancel(messageData, Text); DefectiveReasonCode_txt.Focus(); return; } ValueObjectList <ValueObject> inVoList = new ValueObjectList <ValueObject>(); inVo.DefectiveReasonCode = DefectiveReasonCode_txt.Text.Trim(); inVo.DefectiveReasonName = DefectiveReasonName_txt.Text.Trim(); inVo.DefectiveCategoryId = Convert.ToInt32(DefectiveCategory_cmb.SelectedValue); inVo.DisplayOrder = Convert.ToInt32(DisplayOrder_txt.Text); inVo.RegistrationUserCode = UserData.GetUserData().UserCode; inVo.FactoryCode = UserData.GetUserData().FactoryCode; if (string.Equals(mode, CommonConstants.MODE_ADD)) { DefectiveReasonVo checkVo = DuplicateCheck(inVo); if (checkVo != null && checkVo.AffectedCount > 0) { messageData = new MessageData("mmce00001", Properties.Resources.mmce00001, DefectiveReasonCode_lbl.Text + " : " + DefectiveReasonCode_txt.Text); logger.Info(messageData); popUpMessage.ConfirmationOkCancel(messageData, Text); DefectiveReasonCode_txt.Focus(); return; } DefectiveReasonVo checkDisplayVo = DuplicateDisplayCheck(inVo); if (checkDisplayVo != null && checkDisplayVo.AffectedCount > 0) { messageData = new MessageData("mmce00001", Properties.Resources.mmce00001, DisplayOrder_lbl.Text + " : " + DisplayOrder_txt.Text); logger.Info(messageData); popUpMessage.ConfirmationOkCancel(messageData, Text); DisplayOrder_txt.Focus(); return; } } try { this.StartProgress(Properties.Resources.mmci00009); if (string.Equals(mode, CommonConstants.MODE_ADD)) { inVoList.add(inVo); inVoList.add(GetSelectedProcessWork()); DefectiveReasonVo outVo = (DefectiveReasonVo)base.InvokeCbm(new AddDefectiveReasonMasterMntNewCbm(), inVoList, false); IntSuccess = outVo.AffectedCount; } else if (mode.Equals(CommonConstants.MODE_UPDATE)) { inVo.DefectiveReasonId = updateData.DefectiveReasonId; inVoList.add(inVo); inVoList.add(GetSelectedProcessWork()); DefectiveReasonVo outVo = (DefectiveReasonVo)base.InvokeCbm(new UpdateDefectiveReasonMasterMntNewCbm(), inVoList, false); IntSuccess = outVo.AffectedCount; } } catch (Framework.ApplicationException exception) { popUpMessage.ApplicationError(exception.GetMessageData(), Text); logger.Error(exception.GetMessageData()); return; } finally { this.CompleteProgress(); } if ((IntSuccess > 0) || (IntSuccess == 0)) { this.Close(); } } }
/// <summary> /// inserts/updates def reason /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Ok_btn_Click(object sender, EventArgs e) { DefectiveReasonVo inVo = new DefectiveReasonVo(); if (CheckMandatory()) { //var sch = StringCheckHelper.GetInstance(); //if (string.IsNullOrEmpty(DefectiveReasonCode_txt.Text) || string.IsNullOrEmpty(DefectiveReasonName_txt.Text)) //{ // messageData = new MessageData("mmce00003", Properties.Resources.mmce00003); // logger.Info(messageData); // popUpMessage.ConfirmationOkCancel(messageData, Text); // if (string.IsNullOrEmpty(DefectiveReasonCode_txt.Text)) // { // DefectiveReasonCode_txt.Focus(); // } // else // { // DefectiveReasonName_txt.Focus(); // } // return; //} inVo.DefectiveReasonCode = DefectiveReasonCode_txt.Text.Trim(); inVo.DefectiveReasonName = DefectiveReasonName_txt.Text.Trim(); inVo.DefectiveCategoryId = Convert.ToInt32(DefectiveCategory_cmb.SelectedValue); inVo.DisplayOrder = Convert.ToInt32(DisplayOrder_txt.Text); inVo.RegistrationUserCode = UserData.GetUserData().UserCode; inVo.FactoryCode = UserData.GetUserData().FactoryCode; if (string.Equals(mode, CommonConstants.MODE_ADD)) { DefectiveReasonVo checkVo = DuplicateCheck(inVo); if (checkVo != null && checkVo.AffectedCount > 0) { messageData = new MessageData("mmce00001", Properties.Resources.mmce00001, DefectiveReasonCode_lbl.Text + " : " + DefectiveReasonCode_txt.Text); logger.Info(messageData); popUpMessage.ConfirmationOkCancel(messageData, Text); DefectiveReasonCode_txt.Focus(); return; } DefectiveReasonVo checkDisplayVo = DuplicateDisplayCheck(inVo); if (checkDisplayVo != null && checkDisplayVo.AffectedCount > 0) { messageData = new MessageData("mmce00001", Properties.Resources.mmce00001, DisplayOrder_lbl.Text + " : " + DisplayOrder_txt.Text); logger.Info(messageData); popUpMessage.ConfirmationOkCancel(messageData, Text); DisplayOrder_txt.Focus(); return; } } if (string.Equals(mode, CommonConstants.MODE_UPDATE)) { //if (updateData.DisplayOrder != Convert.ToInt32(DisplayOrder_txt.Text)) // { // DefectiveReasonVo checkDisplayVo = DuplicateDisplayCheck(inVo); // if (checkDisplayVo != null && checkDisplayVo.AffectedCount > 0) // { // messageData = new MessageData("mmce00001", Properties.Resources.mmce00001, DisplayOrder_lbl.Text + " : " + DisplayOrder_txt.Text); // logger.Info(messageData); // popUpMessage.ConfirmationOkCancel(messageData, Text); // DisplayOrder_txt.Focus(); // return; // } //} } try { if (string.Equals(mode, CommonConstants.MODE_ADD)) { DefectiveReasonVo outVo = (DefectiveReasonVo)base.InvokeCbm(new AddDefectiveReasonMasterMntCbm(), inVo, false); IntSuccess = outVo.AffectedCount; } else if (mode.Equals(CommonConstants.MODE_UPDATE)) { inVo.DefectiveReasonId = updateData.DefectiveReasonId; DefectiveReasonVo outVo = (DefectiveReasonVo)base.InvokeCbm(new UpdateDefectiveReasonMasterMntCbm(), inVo, false); IntSuccess = outVo.AffectedCount; } } catch (Framework.ApplicationException exception) { popUpMessage.ApplicationError(exception.GetMessageData(), Text); logger.Error(exception.GetMessageData()); return; } if ((IntSuccess > 0) || (IntSuccess == 0)) { this.Close(); } } }