/// <summary> /// load when create user /// </summary> public FrmCreateUser(string userName) { COM_MESSAGE = new CommonControls.Classes.ClsMessages(); VALIDATION = new CommonControls.Classes.ClsValidation(); COMM_METHODS = new CommonControls.Classes.ClsCommonMethods(); CREATEUSER = new BLL.ClsUserManageData(); MANAGEDB = new BLL.ClsUserManageDbChanges(); InitializeComponent(); txt_userID.Text = MANAGEDB.getMaxUserID().ToString(); //fill data of user role from db dropDown_userRole.DataSource = MANAGEDB.getUserRoleList(); dropDown_userRole.DisplayMember = "userRoleName"; dropDown_userRole.ValueMember = "userRoleId"; dropDown_userRole.BindingContext = this.BindingContext; dropDown_userRole.SelectedIndex = -1; btn_create.Visible = true; btn_update.Visible = false; btn_delete.Visible = false; btn_resetPass.Visible = false; USERNAME = userName; this.ActiveControl = txt_userName; }
/// <summary> /// load when edit user /// </summary> /// <param name="singleUserDetails"></param> public FrmCreateUser(BLL.ClsUserManageData singleUserDetails, string userName) { COM_MESSAGE = new CommonControls.Classes.ClsMessages(); VALIDATION = new CommonControls.Classes.ClsValidation(); COMM_METHODS = new CommonControls.Classes.ClsCommonMethods(); CREATEUSER = new BLL.ClsUserManageData(); MANAGEDB = new BLL.ClsUserManageDbChanges(); InitializeComponent(); txt_userID.Text = singleUserDetails._userId.ToString(); txt_userName.Text = singleUserDetails._userName; txt_firstName.Text = singleUserDetails._firstName; txt_lastName.Text = singleUserDetails._lastName; txt_dob.Text = singleUserDetails._dob.ToString("yyyy/MM/dd"); txt_email.Text = singleUserDetails._email; txt_address.Text = singleUserDetails._address; txt_nic.Text = singleUserDetails._idNumber; txt_phoneNumber.Text = singleUserDetails._phoneNo.ToString(); txt_userName.Enabled = false; dropDown_userRole.DataSource = MANAGEDB.getUserRoleList(); dropDown_userRole.DisplayMember = "userRoleName"; dropDown_userRole.ValueMember = "userRoleId"; dropDown_userRole.BindingContext = this.BindingContext; dropDown_userRole.SelectedIndex = dropDown_userRole.FindString(singleUserDetails._userRole); //singleUserDetails._roleId; btn_create.Visible = false; btn_update.Visible = true; btn_delete.Visible = true; btn_resetPass.Visible = true; IS_UPDATING = true; USERNAME = userName; this.ActiveControl = txt_firstName; }