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); }
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; } }
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; } }