Exemple #1
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 Dispositivo Get(DispositivoEntity entity)
        {
            IMapper     mapper;
            Dispositivo item;

            mapper = GetMapperEntityToDto();
            item   = mapper.Map <Dispositivo>(entity);

            return(item);
        }
        private static void AddCs200(int agenciaId, string numeroDeSerieDeAt9000)
        {
            DispositivoEntity entity;

            entity = new DispositivoEntity
            {
                AgenciaId               = agenciaId,
                NumeroDeSerie           = numeroDeSerieDeAt9000,
                TipoDeDispositivoId     = 2,
                EstatusDelDispositivoId = 2,
                UsuarioId               = 1
            };
            DispositivoDao.Add(entity);
        }
Exemple #4
0
        public static int Add(DispositivoEntity entity)
        {
            try
            {
                string query;

                query = $@"
                INSERT INTO dispositivo 
                (
                    agencia_id,
                    tipo_de_dispositivo_id,
                    numero_de_serie,
                    comentarios,
                    is_activo,
                    fecha_de_registro,
                    estatus_del_dispositivo_id,
                    usuario_id
                ) 
                VALUES 
                (
                    @AgenciaId,
                    @TipoDeDispositivoId,
                    @NumeroDeSerie,
                    @Comentarios,
                    1,
                    NOW(),
                    @EstatusDelDispositivoId,
                    @UsuarioId
                ); SELECT LAST_INSERT_ID();";
                using (var db = new MySqlConnection(Conexion.CadenaDeConexion))
                {
                    entity.Id = db.Query <int>(query, new
                    {
                        AgenciaId               = entity.AgenciaId,
                        TipoDeDispositivoId     = entity.TipoDeDispositivoId,
                        NumeroDeSerie           = entity.NumeroDeSerie,
                        Comentarios             = entity.Comentarios,
                        EstatusDelDispositivoId = entity.EstatusDelDispositivoId,
                        UsuarioId               = entity.UsuarioId
                    }).FirstOrDefault();
                }

                return(entity.Id);
            }
            catch (Exception)
            {
                throw;
            }
        }
Exemple #5
0
        public static void Update(DispositivoEntity entity)
        {
            try
            {
                string query;

                query = $@"
                UPDATE dispositivo 
                SET 
                    agencia_id                  = @AgenciaId,
                    tipo_de_dispositivo_id      = @TipoDeDispositivoId,
                    usuario_id                  = @UsuarioId,
                    estatus_del_dispositivo_id  = @EstatusDelDispositivoId,
                    numero_de_serie             = @NumeroDeSerie,
                    comentarios                 = @Comentarios,
                    bitacora                    = @Bitacora,
                    fecha_de_edicion            = NOW()
                WHERE id = @Id";
                using (var db = new MySqlConnection(Conexion.CadenaDeConexion))
                {
                    db.Query(query, new
                    {
                        AgenciaId               = entity.AgenciaId,
                        TipoDeDispositivoId     = entity.TipoDeDispositivoId,
                        UsuarioId               = entity.UsuarioId,
                        EstatusDelDispositivoId = entity.EstatusDelDispositivoId,
                        NumeroDeSerie           = entity.NumeroDeSerie,
                        Comentarios             = entity.Comentarios,
                        Bitacora = entity.Bitacora,
                        Id       = entity.Id
                    });
                }
            }
            catch (Exception)
            {
                throw;
            }
        }