예제 #1
0
        /// <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);
        }
예제 #2
0
 /// <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);
     }
 }