/// <summary> /// Checks mandatory fields /// </summary> /// <returns></returns> private bool CheckMandatory() { if (UserName_cmb.Text == string.Empty || UserName_cmb.SelectedIndex < 0) { messageData = new MessageData("mmce00002", Properties.Resources.mmce00002, UserName_lbl.Text); popUpMessage.Warning(messageData, Text); UserName_cmb.Focus(); return(false); } if (SapUserName_txt.Text == string.Empty) { messageData = new MessageData("mmce00002", Properties.Resources.mmce00002, SapUser_lbl.Text); popUpMessage.Warning(messageData, Text); SapUserName_txt.Focus(); return(false); } if (UserPassword_txt.Text == string.Empty) { messageData = new MessageData("mmce00002", Properties.Resources.mmce00002, Password_lbl.Text); popUpMessage.Warning(messageData, Text); UserPassword_txt.Focus(); return(false); } return(true); }
/// <summary> /// update data to db /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Ok_btn_Click(object sender, EventArgs e) { SapUserVo inVo = new SapUserVo(); var sch = StringCheckHelper.GetInstance(); if (CheckMandatory()) { if (!sch.IsASCII(SapUserName_txt.Text)) { messageData = new MessageData("mmce00003", Properties.Resources.mmce00003); logger.Info(messageData); popUpMessage.ConfirmationOkCancel(messageData, Text); SapUserName_txt.Focus(); return; } else if (!sch.IsASCII(UserPassword_txt.Text)) { messageData = new MessageData("mmce00003", Properties.Resources.mmce00003); logger.Info(messageData); popUpMessage.ConfirmationOkCancel(messageData, Text); UserPassword_txt.Focus(); return; } if (UserName_cmb.SelectedIndex > -1) { inVo.MesUserCode = UserName_cmb.SelectedValue.ToString(); } inVo.SapPassWord = UserPassword_txt.Text.Trim(); inVo.SapUser = SapUserName_txt.Text.Trim(); try { if (string.Equals(mode, CommonConstants.MODE_ADD)) { SapUserVo outVo = (SapUserVo)base.InvokeCbm(new AddSapUserMasterMntCbm(), inVo, false); IntSuccess = outVo.AffectedCount; } else if (string.Equals(mode, CommonConstants.MODE_UPDATE)) { inVo.SapUserId = updateData.SapUserId; SapUserVo outVo = (SapUserVo)base.InvokeCbm(new UpdateSapUserMasterMntCbm(), 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(); } } }