Пример #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);
        }
Пример #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);
        }
Пример #3
0
        private static List <Proyecto> GetListaDeProyectos()
        {
            List <Proyecto>       lista;
            List <ProyectoEntity> entities;

            entities = ProyectoDao.GetAll();
            lista    = ProyectoMapper.GetAll(entities);

            return(lista);
        }
Пример #4
0
        public static void Update(Proyecto proyecto)
        {
            try
            {
                ProyectoEntity entity;

                entity = ProyectoMapper.Get(proyecto);

                ProyectoDao.Update(entity);
            }
            catch (Exception)
            {
                throw;
            }
        }
Пример #5
0
        public static int Add(Proyecto proyecto)
        {
            try
            {
                ProyectoEntity entity;

                entity    = ProyectoMapper.Get(proyecto);
                entity.Id = ProyectoDao.Add(entity);

                return(proyecto.Id);
            }
            catch (Exception)
            {
                throw;
            }
        }
Пример #6
0
        private static List <AgenciaBitacora> CargarBitacora(string bitacora)
        {
            List <AgenciaBitacora> lista;

            lista = new List <AgenciaBitacora>();
            if (!string.IsNullOrEmpty(bitacora))
            {
                List <AgenciaEntity>       entities;
                List <EstadoEntity>        estadoEntities;
                List <ProyectoEntity>      proyectoEntities;
                List <TipoDeAgenciaEntity> tipoDeAgenciaEntities;
                List <UsuarioEntity>       usuarioEntities;

                estadoEntities        = EstadoDao.GetAll();
                proyectoEntities      = ProyectoDao.GetAll();
                tipoDeAgenciaEntities = TipoDeAgenciaDao.GetAll();
                usuarioEntities       = UsuarioDao.GetAll();
                entities = JsonConvert.DeserializeObject <List <AgenciaEntity> >(bitacora);
                foreach (var entity in entities)
                {
                    lista.Add(new AgenciaBitacora
                    {
                        Ciudad          = entity.Ciudad,
                        Clave           = entity.Clave,
                        Comentarios     = entity.Comentarios,
                        Estado          = GetEstado(entity.EstadoId, estadoEntities),
                        Nombre          = entity.Nombre,
                        FechaDeBaja     = entity.FechaDeBaja,
                        FechaDeEdicion  = entity.FechaDeEdicion,
                        FechaDeRegistro = entity.FechaDeRegistro,
                        ProyectoNombre  = Getprotecto(entity.ProyectoId, proyectoEntities),
                        TipoDeAgencia   = GetTipoDeAgencia(entity.TipoDeAgenciaId, tipoDeAgenciaEntities),
                        Usuario         = GetUsuario(entity.UsuarioId, usuarioEntities)
                    });
                }
            }

            return(lista);
        }
Пример #7
0
 public List <Proyecto> GetAllProyecto(Expression <Func <Proyecto, bool> > criteria)
 {
     return(ProyectoDao.GetAll(criteria));
 }
Пример #8
0
 public int SaveProyecto(Proyecto entity)
 {
     return(ProyectoDao.Save(entity));
 }
Пример #9
0
 public long CountProyecto(Expression <Func <Proyecto, bool> > criteria)
 {
     return(ProyectoDao.Count(criteria));
 }
Пример #10
0
 public Proyecto GetProyecto(Expression <Func <Proyecto, bool> > criteria)
 {
     return(ProyectoDao.Get(criteria));
 }
Пример #11
0
 public long CountProyecto()
 {
     return(ProyectoDao.Count());
 }
Пример #12
0
 public List <Proyecto> GetAllProyecto(string conditions, string orders)
 {
     return(ProyectoDao.GetAll(conditions, orders));
 }
Пример #13
0
 public Proyecto GetProyecto(int id)
 {
     return(ProyectoDao.Get(id));
 }
Пример #14
0
        public bool CodigoProyectoExiste(string codigo, int idEmpresa)
        {
            var proyecto = ProyectoDao.Get(x => x.Codigoproyecto == codigo && x.Idempresa == idEmpresa);

            return(proyecto != null);
        }
 public ProyectoServicio()
 {
     oProyectoDao = new ProyectoDao();
 }
Пример #16
0
 public List <Proyecto> GetAllProyecto()
 {
     return(ProyectoDao.GetAll());
 }
Пример #17
0
 public void DeleteProyecto(int id)
 {
     ProyectoDao.Delete(id);
 }
Пример #18
0
 public void UpdateProyecto(Proyecto entity)
 {
     ProyectoDao.Update(entity);
 }
Пример #19
0
 public List <Proyecto> GetAllProyecto(string orders)
 {
     return(ProyectoDao.GetAll(orders));
 }
Пример #20
0
 public string GetSiguienteCodigoProyecto(int idEmpresa)
 {
     return(ProyectoDao.GetSiguienteCodigoProyecto(idEmpresa));
 }