//Edit and Delete users private void dgvUsers_CellContentClick(object sender, DataGridViewCellEventArgs e) { if (e.RowIndex > -1) { int userid = 0; userid = (int)dgvUsers.CurrentRow.Cells[0].Value; int difflevel = (int)dgvUsers.CurrentRow.Cells[2].Value; if (e.ColumnIndex == 6) //edit record { // e.Handled = true; // DataGridViewCell cell = dataGridView1.Rows[0].Cells[0]; //dataGridView1.CurrentCell = cell; //dgvUsers.BeginEdit(true); //int selectedRowIndex = dgvUsers.SelectedCells[0].RowIndex; //DataGridViewRow selectedRow = dgvUsers.Rows[selectedRowIndex]; FrmAddUser objUser = new FrmAddUser(); //To bring the text from grid to combo box in FrmAddUser Utility.LoadCodeToCB(objUser.cbDifficultyLevel, CodeEnum.DifficultyLevel); Utility.LoadCodeToCB(objUser.cbRole, CodeEnum.UserRole); objUser.AddUserID(userid); objUser.txtUserName.Text = (string)dgvUsers.CurrentRow.Cells[1].Value; objUser.cbRole.Text = (string)dgvUsers.CurrentRow.Cells[4].Value; objUser.cbDifficultyLevel.SelectedText = difflevel.ToString(); objUser.cbUserName.Text = (string)dgvUsers.CurrentRow.Cells[1].Value; objUser.cbUserName.Enabled = false; var res = objUser.ShowDialog(); if (!res.Equals(DialogResult.Cancel)) { LoadUsers(); } } if (e.ColumnIndex == 7) //delete { var res = Utility.Showconfirmation("Are you sure you want to DISABLE the selected user: "******"disabled User " + dgvUsers.CurrentRow.Cells[1].Value); } // this.Close(); } } LoadUsers(); }
//bindingNavigator private void bindingNavigatorDeleteItem_Click(object sender, EventArgs e) { int userid = 0; userid = (int)dgvInvoice.CurrentRow.Cells[0].Value; Utility.Validate(); BL.User user = new BL.User() { id = userid, Status = false //update only the status column }; new UsersBpl().DeleteUsers(user); }
private void button1_Click(object sender, EventArgs e) { Utility.Validate(); BL.User user = new BL.User() { username = txtUserName.Text, difficulty_level = cbDifficultyLevel.SelectedValue.toInt(), userRole = new BL.Role() { RoleId = cbRole.SelectedValue.toInt() }, active = checkBox1.Checked }; new UsersBpl().SaveUsers(user); this.Close(); }
private void btnSave_Click(object sender, EventArgs e) { lblSave.Text = ""; lblValid.Text = ""; // Utility.Validate(this); if (!isEditMode) { ValidateEnableUserForm(); } BL.User user = new BL.User() { id = usrgrdid, username = cbUserName.Text, userRole = new BL.Role() { RoleId = cbRole.SelectedValue.toInt() }, difficultylevel = cbDifficultyLevel.SelectedValue.toInt(), Status = true// checkBox1.Checked }; //if (usrgrdid == 0 & txtUserName.Text != "") //{ // lblSave.Text = "Saved User Successfully!"; //} //if (usrgrdid != 0 & txtUserName.Text != "") //{ // lblSave.Text = "Updated User Successfully!"; //} //if (txtUserName.Text == "") //{ // lblValid.Text = "*please provide User Name!"; //} //else new UsersBpl().SaveUsers(user); Utility.ShowSuccessmessage("Enabled User " + cbUserName.Text); this.Close(); }
//private void btnAddUser_Click(object sender, EventArgs e) //{ // using (FrmAddUser aduser = new FrmAddUser()) // { // if (aduser.ShowDialog() != DialogResult.Cancel) // { // LoadUsers(); // } // } //} //Edit and Delete users private void dgvUsers_CellContentClick(object sender, DataGridViewCellEventArgs e) { if (e.RowIndex > -1) { int userid = 0; userid = (int)dgvInvoice.CurrentRow.Cells[0].Value; int difflevel = (int)dgvInvoice.CurrentRow.Cells[2].Value; try { if (e.ColumnIndex == 6) //edit record { FrmAddUser objUser = new FrmAddUser(); //To bring the text from grid to combo box in FrmAddUser Utility.LoadCodeToCB(objUser.cbDifficultyLevel, CodeEnum.DifficultyLevel); Utility.LoadCodeToCB(objUser.cbRole, CodeEnum.UserRole); objUser.AddUserID(userid); objUser.txtUserName.Text = (string)dgvInvoice.CurrentRow.Cells[1].Value; objUser.cbRole.Text = (string)dgvInvoice.CurrentRow.Cells[4].Value; objUser.cbDifficultyLevel.Text = difflevel.ToString(); objUser.cbUserName.Text = (string)dgvInvoice.CurrentRow.Cells[1].Value; objUser.cbUserName.Enabled = false; objUser.BringToFront(); var res = objUser.ShowDialog(); //if (!res.Equals(DialogResult.Cancel)) //{ // LoadUsers(); //} } if (e.ColumnIndex == 7) //delete { var res = Utility.Showconfirmation("Are you sure you want to DISABLE the selected user: "******"disabled User " + dgvInvoice.CurrentRow.Cells[1].Value); // LoadUsers(); } // this.Close(); } } catch { // Console.WriteLine("An error occurred: '{0}'", e); } } //LoadUsers(); }