Ejemplo n.º 1
0
        public static DispositivoDetalle GetDetalle(int id)
        {
            DispositivoDetalle          item;
            DispositivoEntity           entity;
            AgenciaEntity               agenciaEntity;
            ProyectoEntity              proyectoEntity;
            EstatusDelDispositivoEntity estatusDelDispositivoEntity;
            TipoDeDispositivoEntity     tipoDeDispositivoEntity;

            entity         = DispositivoDao.Get(id);
            agenciaEntity  = AgenciaDao.Get(entity.AgenciaId);
            proyectoEntity = ProyectoDao.GetAll().Where(x => x.Id == agenciaEntity.ProyectoId).FirstOrDefault();
            estatusDelDispositivoEntity = EstatusDeDispositivoDao.Get(entity.EstatusDelDispositivoId);
            tipoDeDispositivoEntity     = TipoDeDispositivoDao.Get(entity.TipoDeDispositivoId);
            item = new DispositivoDetalle
            {
                Id                    = entity.Id,
                Agencia               = agenciaEntity.Nombre,
                Comentarios           = agenciaEntity.Comentarios,
                FechaDeRegistro       = entity.FechaDeRegistro,
                Proyecto              = proyectoEntity.Nombre,
                EstatusDelDispositivo = estatusDelDispositivoEntity.Nombre,
                NumeroDeSerie         = entity.NumeroDeSerie,
                TipoDeDispositivo     = tipoDeDispositivoEntity.Nombre,
                ListaDeArchivos       = ArchivoDeDispositivoBl.GetAll(entity.Id),
                ListaDeBitacora       = GetListaDeBitacora(entity.Id)
            };

            return(item);
        }
Ejemplo n.º 2
0
        private static DispositivoBitacora GetDispositivoBitacora(DispositivoEntity entity)
        {
            AgenciaEntity               agenciaEntity;
            ProyectoEntity              proyectoEntity;
            TipoDeDispositivoEntity     tipoDeDispositivoEntity;
            EstatusDelDispositivoEntity estatusDelDispositivoEntity;
            UsuarioEntity               usuarioEntity;
            DispositivoBitacora         dispositivoBitacora;

            agenciaEntity               = AgenciaDao.Get(entity.AgenciaId);
            proyectoEntity              = ProyectoDao.GetAll().Where(x => x.Id == agenciaEntity.ProyectoId).FirstOrDefault();
            tipoDeDispositivoEntity     = TipoDeDispositivoDao.Get(entity.TipoDeDispositivoId);
            estatusDelDispositivoEntity = EstatusDeDispositivoDao.Get(entity.EstatusDelDispositivoId);
            usuarioEntity               = UsuarioDao.Get(entity.UsuarioId);
            dispositivoBitacora         = new DispositivoBitacora
            {
                AgenciaNombre           = agenciaEntity.Nombre,
                Comentarios             = entity.Comentarios,
                NumeroDeSerie           = entity.NumeroDeSerie,
                ProtectoNombre          = proyectoEntity.Nombre,
                TipoDeDispositivoNombre = tipoDeDispositivoEntity.Nombre,
                EstatusDelDispositivo   = estatusDelDispositivoEntity.Nombre,
                Usuario = usuarioEntity.Nombre
            };

            return(dispositivoBitacora);
        }
 public static void Delete(int id)
 {
     try
     {
         EstatusDeDispositivoDao.Delete(id);
     }
     catch (Exception)
     {
         throw;
     }
 }
        public static void Update(EstatusDelDispositivo item)
        {
            try
            {
                EstatusDelDispositivoEntity entity;

                entity = EstatusDelDsipositivoMapper.Get(item);

                EstatusDeDispositivoDao.Update(entity);
            }
            catch (Exception)
            {
                throw;
            }
        }
        public static void Add(EstatusDelDispositivo item)
        {
            try
            {
                EstatusDelDispositivoEntity entity;

                entity = EstatusDelDsipositivoMapper.Get(item);

                item.Id = EstatusDeDispositivoDao.Add(entity);
            }
            catch (Exception)
            {
                throw;
            }
        }
        public static EstatusDelDispositivo Get(int id)
        {
            try
            {
                EstatusDelDispositivo       item;
                EstatusDelDispositivoEntity entity;

                entity = EstatusDeDispositivoDao.Get(id);
                item   = EstatusDelDsipositivoMapper.Get(entity);

                return(item);
            }
            catch (Exception)
            {
                throw;
            }
        }
        public static List <EstatusDelDispositivo> GetAll()
        {
            try
            {
                List <EstatusDelDispositivo>       lista;
                List <EstatusDelDispositivoEntity> entities;

                entities = EstatusDeDispositivoDao.GetAll();
                lista    = EstatusDelDsipositivoMapper.GetAll(entities);

                return(lista);
            }
            catch (Exception)
            {
                throw;
            }
        }