Ejemplo n.º 1
0
        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();
                }
            }
        }
Ejemplo n.º 2
0
        public string DeleteRole(int RoleId)
        {
            int _roles = _role.DeleteRole(RoleId);

            if (_roles != 0)
            {
                return("Deleted");
            }
            else
            {
                return("Not Deleted");
            }
        }