示例#1
0
 public static DataTable SelectAll()
 {
     try
     {
         return(SectorFacade.SelectAll());
     }
     catch (ExceptionBLL bllex)
     {
         throw new ExceptionBLL(bllex, bllex.Message);
     }
 }
示例#2
0
 public static DataRow Select(int IdUsuario)
 {
     try
     {
         return(SectorFacade.Select(IdUsuario));
     }
     catch (ExceptionBLL bllex)
     {
         throw new ExceptionBLL(bllex, bllex.Message);
     }
 }
示例#3
0
 public static Sector GetAdapted(int IdSector)
 {
     try
     {
         return(SectorFacade.GetAdapted(IdSector));
     }
     catch (ExceptionBLL bllex)
     {
         throw new ExceptionBLL(bllex, bllex.Message);
     }
 }
示例#4
0
 public static List <Sector> GetAllAdapted()
 {
     try
     {
         return(SectorFacade.GetAllAdapted());
     }
     catch (ExceptionBLL bllex)
     {
         throw new ExceptionBLL(bllex, bllex.Message);
     }
 }
示例#5
0
        public void Fill(Usuario _object)
        {
            Permiso Permisos;


            _object.IdUsuario       = (Convert.ToInt32(this.row["IdUsuario"]));
            _object.NombreUsuario   = (Convert.ToString(this.row["NombreUsuario"]));
            _object.NumeroDocumento = (Convert.ToString(this.row["NumeroDocumento"]));
            _object.NombreCompleto  = (Convert.ToString(this.row["NombreCompleto"]));

            _object.Password          = (Convert.ToString(this.row["Password"]));
            _object.IdIdioma          = (int)this.row["IdIdioma"];
            _object.DigitoVerificador = Convert.ToString(this.row["DigitoVerificador"]);
            _object.Estado            = Convert.ToString(this.row["Estado"]);


            _object.Sector = SectorFacade.GetAdapted(Convert.ToInt32(this.row["IdSector"]));

            DataTable relacionesFamilia = UsuarioDAL.GetFamilias(_object.IdUsuario);

            foreach (DataRow rowPermisos in relacionesFamilia.Rows)
            {
                Permisos = FamiliaFacade.GetAdapted(Convert.ToString(rowPermisos["IdFamilia"]));
                _object.Permisos.Add(Permisos);
            }

            DataTable relacionesPatente = UsuarioDAL.GetPatentes(_object.IdUsuario);

            foreach (DataRow rowPermisos in relacionesPatente.Rows)
            {
                Permisos = PatenteFacade.GetAdapted(Convert.ToString(rowPermisos["IdPatente"]));
                _object.Permisos.Add(Permisos);
            }

            _object.GestionarPermisos();
        }