/// <summary> /// Function to check existence of User based on parameter /// </summary> /// <param name="decUserId"></param> /// <param name="strUserName"></param> /// <returns></returns> public bool UserCreationCheckExistence(decimal decUserId, string strUserName) { UserSP spUser = new UserSP(); bool isEdit = false; try { isEdit = spUser.UserCreationCheckExistence(decUserId, strUserName); } catch (Exception ex) { MessageBox.Show("UBLL1:" + ex.Message, "OpenMiracle", MessageBoxButtons.OK, MessageBoxIcon.Information); } return(isEdit); }
/// <summary> /// Update Function /// </summary> public void EditFunction() { try { UserInfo infoUser = new UserInfo(); UserSP spUser = new UserSP(); infoUser.UserId = Convert.ToDecimal(dgvUserCreation.CurrentRow.Cells["dgvtxtUserId"].Value); infoUser.UserName = txtUserName.Text.Trim(); infoUser.Password = txtPassword.Text.Trim(); if (cbxActive.Checked) { infoUser.Active = true; } else { infoUser.Active = false; } infoUser.RoleId = Convert.ToDecimal(cmbRole.SelectedValue); infoUser.Narration = txtNarration.Text.Trim(); infoUser.Extra1 = string.Empty; infoUser.Extra2 = string.Empty; string strUserName = txtUserName.Text.Trim(); if (spUser.UserCreationCheckExistence(decUserId, strUserName) == false) { spUser.UserEdit(infoUser); Messages.UpdatedMessage(); ClearFunction(); GridFill(); txtUserName.Focus(); } else { Messages.InformationMessage("User name already exists"); txtUserName.Focus(); } } catch (Exception ex) { MessageBox.Show("UC:4" + ex.Message, "OpenMiracle", MessageBoxButtons.OK, MessageBoxIcon.Information); } }