/// <summary> /// Checks mandatory fields /// </summary> /// <returns></returns> private bool CheckMandatory() { if (UserCode_txt.Text == string.Empty) { messageData = new MessageData("mmce00002", Properties.Resources.mmce00002, UserCode_lbl.Text); popUpMessage.Warning(messageData, Text); UserCode_txt.Focus(); return(false); } if (UserName_txt.Text == string.Empty) { messageData = new MessageData("mmce00002", Properties.Resources.mmce00002, UserName_lbl.Text); popUpMessage.Warning(messageData, Text); UserName_txt.Focus(); return(false); } if (Password_txt.Text == string.Empty) { messageData = new MessageData("mmce00002", Properties.Resources.mmce00002, Password_lbl.Text); popUpMessage.Warning(messageData, Text); Password_txt.Focus(); return(false); } if (Country_cmb.Text == string.Empty || Country_cmb.SelectedIndex < 0) { messageData = new MessageData("mmce00002", Properties.Resources.mmce00002, Country_lbl.Text); popUpMessage.Warning(messageData, Text); Country_cmb.Focus(); return(false); } //if (Language_cmb.Text == string.Empty || Language_cmb.SelectedIndex < 0) //{ // messageData = new MessageData("mmce00002", Properties.Resources.mmce00002, Language_lbl.Text); // popUpMessage.Warning(messageData, Text); // Language_cmb.Focus(); // return false; //} if (FactoryCode_cmb.Text == string.Empty || FactoryCode_cmb.SelectedIndex < 0) { messageData = new MessageData("mmce00002", Properties.Resources.mmce00002, FactoryCode_lbl.Text); popUpMessage.Warning(messageData, Text); FactoryCode_cmb.Focus(); return(false); } return(true); }
/// <summary> /// Loads UserMasterMaintenanceForm /// Fill Country combobox /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void UserMasterForm_Load(object sender, EventArgs e) { FormDatatableFromVo(); ComboBind(Country_cmb, cntryLangDatatable, "countrycode", "LocaleId"); ComboBind(FactoryCode_cmb, factoryDatatable, "code", "code"); UserCode_txt.Select(); Update_btn.Enabled = Delete_btn.Enabled = false; }
/// <summary> /// Handles Load event for user data Insert/Update operations /// Loading user data for update user data and binding controls with selected user record /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void AddUserMasterForm_Load(object sender, EventArgs e) { FormDatatableFromVo(); ComboBind(Country_cmb, cntryLangDatatable, "countrycode", "LocaleId"); ComboBind(FactoryCode_cmb, factoryDatatable, "code", "code"); UserCode_txt.Select(); if (string.Equals(mode, CommonConstants.MODE_UPDATE)) { LoadUserData(updateData); UserCode_txt.Enabled = false; UserName_txt.Select(); } }
/// <summary> /// event to clear the controls of search criteria /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Clear_btn_Click(object sender, EventArgs e) { UserCode_txt.Text = string.Empty; UserName_txt.Text = string.Empty; Country_cmb.SelectedIndex = -1; //Language_cmb.DataSource = null; //Language_cmb.Enabled = false; FactoryCode_cmb.SelectedIndex = -1; Userdetails_dgv.DataSource = null; UserCode_txt.Select(); Update_btn.Enabled = Delete_btn.Enabled = false; }
/// <summary> /// update data to db /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Ok_btn_Click(object sender, EventArgs e) { var sch = StringCheckHelper.GetInstance(); if (CheckMandatory()) { if (!sch.IsASCII(UserCode_txt.Text)) { messageData = new MessageData("mmce00003", Properties.Resources.mmce00003); logger.Info(messageData); popUpMessage.ConfirmationOkCancel(messageData, Text); UserCode_txt.Focus(); return; } //if (string.IsNullOrEmpty(UserCode_txt.Text) || string.IsNullOrEmpty(UserName_txt.Text)) //{ // messageData = new MessageData("mmce00003", Properties.Resources.mmce00003); // logger.Info(messageData); // popUpMessage.ConfirmationOkCancel(messageData, Text); // if (string.IsNullOrEmpty(UserCode_txt.Text)) // { // UserCode_txt.Focus(); // } // else // { // UserName_txt.Focus(); // } // return; //} string multilogin = string.Empty; string language = string.Empty; int country = 0; if (MultiLogin_chk.Checked) { multilogin = "******"; } //if (Language_cmb.SelectedIndex > -1) //{ // language = Language_cmb.SelectedValue.ToString(); //} if (Country_cmb.SelectedIndex > -1) { country = Convert.ToInt32(Country_cmb.SelectedValue.ToString()); } UserVo inVo = new UserVo { UserCode = UserCode_txt.Text.Trim(), UserName = UserName_txt.Text.Trim(), PassWord = encryptDecrypt.Encrypt(Password_txt.Text.Trim()), //Language = language, MultiLoginFlag = multilogin, IpAddress = UserData.GetUserData().IpAddress, RegistrationUserCode = UserData.GetUserData().UserCode, LocaleId = country, RegistrationFactoryCode = FactoryCode_cmb.SelectedValue.ToString() }; if (string.Equals(mode, CommonConstants.MODE_ADD)) { UserVo checkVo = DuplicateCheck(inVo); if (checkVo != null && checkVo.AffectedCount > 0) { messageData = new MessageData("mmce00001", Properties.Resources.mmce00001, UserCode_lbl.Text + " : " + UserCode_txt.Text); popUpMessage.ConfirmationOkCancel(messageData, Text); return; } } try { if (string.Equals(mode, CommonConstants.MODE_ADD)) { UserVo outVo = (UserVo)base.InvokeCbm(new AddLoginPasswordMasterMntCbm(), inVo, false); IntSuccess = outVo.AffectedCount; } else if (string.Equals(mode, CommonConstants.MODE_UPDATE)) { UserVo outVo = (UserVo)base.InvokeCbm(new UpdateLocalUserMasterMntCbm(), 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(); } } }