private void btnDelete_Click(object sender, EventArgs e) { int Row = dgvRole.CurrentRow.Index; string RoleName = dgvRole[1, Row].Value.ToString(); if (dgvRole[1, Row].Value == null) { MetroMessageBox.Show(this, "Debe Seleccionar Al menos Algún Valor para Eliminar. \n Favor Intentelo Nuevamente", "Error en Validación", MessageBoxButtons.OK, MessageBoxIcon.Error); dgvRole.Focus(); return; } else { if (MetroFramework.MetroMessageBox.Show(this, "¿Desea Eliminar el Rol de: " + RoleName + "?", "Confirmación de Acción", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes) { try { ObjRole.ID_role = Convert.ToInt32(dgvRole[0, Row].Value); ObjRole.UpdateBy = pIdSession; ApiAccess.DeleteRole(ObjRole); } catch (Exception) { throw; } CleanFields(); LoadDataGrid(); LoadDataGridAsgRole(); } } }
public string DeleteRole(int RoleId) { int _roles = _role.DeleteRole(RoleId); if (_roles != 0) { return("Deleted"); } else { return("Not Deleted"); } }