Exemple #1
0
 private void dtgPermisos_CellContentClick(object sender, DataGridViewCellEventArgs e)
 {
     if (e.ColumnIndex == 0)
     {
         if (dtgPermisos.CurrentRow.Cells["Mostrar"].Value.ToString().Equals("True"))
         {
             //REVOCAR
             CLS.Permisos oPermiso = new CLS.Permisos();
             oPermiso.IDPermiso = dtgPermisos.CurrentRow.Cells["IDPermiso"].Value.ToString();
             if (oPermiso.Revocar())
             {
                 CargarPermisos();
             }
         }
         else
         {
             //CONCEDER
             CLS.Permisos oPermiso = new CLS.Permisos();
             oPermiso.IDPermiso = dtgPermisos.CurrentRow.Cells["IDPermiso"].Value.ToString();
             if (oPermiso.Conceder())
             {
                 CargarPermisos();
             }
         }
     }
 }
        private void dtgPermisos_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            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 EL PERMISO
                        Entidad.IDOpcion = dtgPermisos.CurrentRow.Cells["IDOpcion"].Value.ToString();
                        Entidad.IDRol    = cbbRoles.SelectedValue.ToString();
                        if (Entidad.Guardar())
                        {
                            CargarPermisos();
                        }
                    }
                    else
                    {
                        //REVOCANDO EL PERMISO
                        Entidad.IDPermiso = dtgPermisos.CurrentRow.Cells["IDPermiso"].Value.ToString();
                        if (Entidad.Eliminar())
                        {
                            CargarPermisos();
                        }
                    }
                }
            }
            catch
            {
            }
        }
Exemple #3
0
 private void dtgOpciones_CellContentClick(object sender, DataGridViewCellEventArgs e)
 {
     try
     {
         if (dtgOpciones.CurrentRow.Cells["IDOpcion"].Value.ToString() == "6" && cbRoles.SelectedValue.ToString() == "1")
         {
             MessageBox.Show("No puedes revocar este permiso", "Confirmacion", MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
         else
         {
             if (e.ColumnIndex == 0 && e.RowIndex >= 0)
             {
                 Int32        Valor    = 0;
                 CLS.Permisos oPermiso = new CLS.Permisos();
                 oPermiso.IDRol = cbRoles.SelectedValue.ToString();
                 Valor          = Convert.ToInt32(dtgOpciones.CurrentRow.Cells["IDPermiso"].Value.ToString());
                 if (Valor > 0)
                 {
                     oPermiso.IDPermiso = Valor.ToString();
                     oPermiso.Revocar();
                 }
                 else
                 {
                     oPermiso.IDOpcion = dtgOpciones.CurrentRow.Cells["IDOpcion"].Value.ToString();
                     oPermiso.Conceder();
                 }
                 CargarAsignaciones();
             }
         }
     }
     catch {
     }
 }