/// <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); } }