private void Procesar() { CRUDManager.Entidades.Rol rol = new CRUDManager.Entidades.Rol(); rol.IdRol = txtID.Text; rol.NombreRol = txtRol.Text; if (txtID.Text == String.Empty) { if (rol.Insertar()) { MessageBox.Show("Rol agregado correctamente", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); Close(); } else { MessageBox.Show("Error inesperado", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { if (rol.Actualizar()) { MessageBox.Show("Rol modificado correctamente", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); Close(); } else { MessageBox.Show("Error inesperado", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void btnEliminar_Click(object sender, EventArgs e) { if (MessageBox.Show(this, "Esta Seguro que quiere eliminar este rol, si lo elimina todos los usuarios con este rol seran Eliminados.", "Advertencia", MessageBoxButtons.OKCancel, MessageBoxIcon.Exclamation) == DialogResult.OK) { CRUDManager.Entidades.Rol rol = new CRUDManager.Entidades.Rol(); rol.IdRol = dgvRoles.CurrentRow.Cells["ID"].Value.ToString(); if (rol.Eliminar()) { MessageBox.Show("Rol eliminado correctamente", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); CargarRoles(); } else { MessageBox.Show("Error inesperado", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }