private void btnAgregar_Click(object sender, EventArgs e)
 {
     try
     {
         if (oSesion.ComprobarPermiso(12))
         {
             GradosEdicion f = new GradosEdicion();
             f.ShowDialog();
             Cargar();
         }
     }
     catch
     {
     }
 }
        private void dtgPermisos_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            if (oSesion.ComprobarPermiso(10))
            {
                String valor;

                try
                {
                    if (e.ColumnIndex == 0)
                    {
                        valor = dtgPermisos.CurrentRow.Cells["IDPermiso"].Value.ToString();
                        CLS.Permisos Entidad = new CLS.Permisos();

                        if (valor.Equals("0"))
                        {
                            //Asignando permiso
                            Entidad.IDOpcion = dtgPermisos.CurrentRow.Cells["IDOpcion"].Value.ToString();
                            Entidad.IDRol    = cbbRoles.SelectedValue.ToString();

                            if (Entidad.Guardar())
                            {
                                CargarPermisos();
                            }
                        }
                        else
                        {
                            //Revocando permiso
                            Entidad.IDPermiso = dtgPermisos.CurrentRow.Cells["IDPermiso"].Value.ToString();
                            if (Entidad.Eliminar())
                            {
                                CargarPermisos();
                            }
                        }
                    }
                }
                catch
                {
                }
            }
        }