Exemple #1
0
 public void Agregar(Cpermiso obj)
 {
     try
     {
         ultimo++;
         obj.ID = ultimo;
         Cdatos_permisos.Agregar(obj);
         lista.Add(obj);
         actualizar = true;
     }
     catch
     {
         Agregar(obj);
     }
 }
Exemple #2
0
 public void CargarLista()
 {
     if (lista.Count == 0)
     {
         DataTable DT = Cdatos_permisos.Devolver();
         foreach (DataRow DR in DT.Rows)
         {
             lista.Add(new Cpermiso(Convert.ToInt32(DR[0]), DR[1].ToString(), Convert.ToBoolean(DR[2]), Convert.ToBoolean(DR[3]), Convert.ToBoolean(DR[4]), Convert.ToBoolean(DR[5]), Convert.ToBoolean(DR[6]), Convert.ToBoolean(DR[7]), Convert.ToBoolean(DR[8]), Convert.ToBoolean(DR[9]), Convert.ToBoolean(DR[10]), Convert.ToBoolean(DR[11])));
         }
         if (DT.Rows.Count == 0)
         {
             ultimo = 0;
             Agregar(new Cpermiso("Administrador", true, true, true, true, true, true, true, true, true, true));
         }
         else
         {
             ultimo = Convert.ToInt32(DT.Rows[0][0]);
         }
     }
 }
Exemple #3
0
 public void Eliminar(Cpermiso obj)
 {
     Cdatos_permisos.Eliminar(obj);
     lista.Remove(obj);
     actualizar = true;
 }
Exemple #4
0
 public bool EnUso(Cpermiso obj)
 {
     return(Cdatos_permisos.ReferenciasExistentes(obj));
 }
Exemple #5
0
 public void Modificar(Cpermiso obj)
 {
     Cdatos_permisos.Modificar(obj);
     actualizar = true;
 }