private void btnNewUser_Click(object sender, EventArgs e) { //instanciamos el formulario FrmNuevoProducto el cual se abrira como un modal FrmNewUser _newUserForm = new FrmNewUser(); _newUserForm.ShowDialog(); _newUserForm.update = false; ShowUsers(); HideShiwWidthRow(); }
//evento que se encargara de eliminar o editar los datos de la tabla private void tableUsers_CellContentClick(object sender, DataGridViewCellEventArgs e) { try { if (tableUsers.Rows[e.RowIndex].Cells["delete"].Selected) { mensaje = new FrmError("ELIMINAR ESTE USUARIO?"); DialogResult dialogResult = mensaje.ShowDialog(); if (dialogResult == DialogResult.OK) { int idUser = Convert.ToInt32(tableUsers.Rows[e.RowIndex].Cells[9].Value.ToString()); objUserManagement.DeleteUser(idUser); this.mensaje = new FrmSuccess("USUARIO ELIMINADO! "); this.mensaje.ShowDialog(); ShowUsers(); } } else if (tableUsers.Rows[e.RowIndex].Cells["edit"].Selected) { FrmNewUser frmNewUser = new FrmNewUser(); //actualizamos nuestra valiable actualizar para poder editar frmNewUser.update = true; //pasamos los valores a nuestro formulario nuevoEmpleado frmNewUser.txtNameUser.Text = tableUsers.Rows[e.RowIndex].Cells["userName"].Value.ToString(); frmNewUser.cmbRolUser.Text = tableUsers.Rows[e.RowIndex].Cells[10].Value.ToString(); frmNewUser.cmbNameEmployee.Text = tableUsers.Rows[e.RowIndex].Cells[6].Value.ToString(); frmNewUser.txtIdUser.Text = tableUsers.Rows[e.RowIndex].Cells[9].Value.ToString(); frmNewUser.ShowDialog(); ShowUsers(); } } catch (Exception ex) { MessageBox.Show("Error: " + ex.Message, "Valla a ocurrido un error"); } }