Beispiel #1
0
 public bool AddAccesosUsuario(Aplicaciones x_newAplicacion, int USUE_Codigo)
 {
     try
     {
         if (this.ListAccesosUsuario.Where <AccesosUsuario>((Func <AccesosUsuario, bool>)(accesos => accesos.APLI_Codigo == x_newAplicacion.APLI_Codigo)).Count <AccesosUsuario>() != 0)
         {
             return(false);
         }
         AccesosUsuario accesosUsuario = new AccesosUsuario();
         accesosUsuario.APLI_Codigo = x_newAplicacion.APLI_Codigo;
         accesosUsuario.APLI_Desc   = x_newAplicacion.APLI_Desc;
         accesosUsuario.USUE_Codigo = USUE_Codigo;
         accesosUsuario.Instance    = InstanceEntity.Added;
         this.ListAccesosUsuario.Add(accesosUsuario);
         return(true);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Beispiel #2
0
 public bool DeleteAccesosUsuario(int APLI_Codigo)
 {
     try
     {
         AccesosUsuario accesosUsuario = this.ListAccesosUsuario.Where <AccesosUsuario>((Func <AccesosUsuario, bool>)(acceso => acceso.APLI_Codigo == APLI_Codigo)).FirstOrDefault <AccesosUsuario>();
         if (accesosUsuario == null)
         {
             return(false);
         }
         if (accesosUsuario.Instance != InstanceEntity.Added)
         {
             accesosUsuario.Instance = InstanceEntity.Deleted;
             this.ListAccesosUsuarioElim.Add(accesosUsuario);
             this.ListAccesosUsuario.Remove(accesosUsuario);
             return(true);
         }
         this.ListAccesosUsuario.Remove(accesosUsuario);
         return(true);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }