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); }
private static List <DispositivoItem> GetLista(int proyectoId) { List <DispositivoItem> lista; List <DispositivoItemEntity> entities; entities = DispositivoDao.GetAllByProyecto(proyectoId); lista = DispositivoMapper.GetAll(entities); return(lista); }
private static List <DispositivoItem> GetLista() { List <DispositivoItem> lista; List <DispositivoItemEntity> entities; entities = DispositivoDao.GetAll(); lista = DispositivoMapper.GetAll(entities); return(lista); }
private static List <DispositivoItem> GetLista(DispositivoBusqueda item) { List <DispositivoItem> lista; List <DispositivoItemEntity> entities; entities = DispositivoDao.GetAll(item.TipoDeDispositivoId, item.EstatusDelDispositivoId, item.ProyectoId, item.AgenciaId, item.NumeroDeSerie); lista = DispositivoMapper.GetAll(entities); return(lista); }
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 Dispositivo Get(int id) { Dispositivo item; DispositivoEntity entity; AgenciaEntity agenciaEntity; entity = DispositivoDao.Get(id); item = DispositivoMapper.Get(entity); agenciaEntity = AgenciaDao.Get(entity.AgenciaId); item.AgenciaId = agenciaEntity.Id; item.ProyectoId = agenciaEntity.ProyectoId; item.ListaDeArchivos = ArchivoDeDispositivoBl.GetAll(entity.Id); return(item); }
public static int Add(Dispositivo item) { try { DispositivoEntity entity; entity = DispositivoMapper.Get(item); item.Id = DispositivoDao.Add(entity); return(item.Id); } catch (Exception) { throw; } }
private static List <DispositivoBitacora> GetListaDeBitacora(int dispositivoId) { DispositivoEntity entity; List <DispositivoBitacora> lista; entity = DispositivoDao.Get(dispositivoId); if (string.IsNullOrEmpty(entity.Bitacora)) { lista = new List <DispositivoBitacora>(); } else { lista = JsonConvert.DeserializeObject <List <DispositivoBitacora> >(entity.Bitacora); } return(lista); }
private static string GetBitacora(int dispositivoId) { DispositivoEntity entity; string bitacora; List <DispositivoBitacora> lista; DispositivoBitacora dispositivoBitacora; entity = DispositivoDao.Get(dispositivoId); if (string.IsNullOrEmpty(entity.Bitacora)) { lista = new List <DispositivoBitacora>(); } else { lista = JsonConvert.DeserializeObject <List <DispositivoBitacora> >(entity.Bitacora); } dispositivoBitacora = GetDispositivoBitacora(entity); lista.Add(dispositivoBitacora); bitacora = JsonConvert.SerializeObject(lista); return(bitacora); }
public static void Update(Dispositivo item) { try { DispositivoEntity entity; entity = DispositivoMapper.Get(item); entity.Bitacora = GetBitacora(item.Id); foreach (var archivoDeDispositivo in item.ListaDeArchivos) { if (archivoDeDispositivo.IsActivo == false) { ArchivoDelDispositivoDao.Delete(archivoDeDispositivo.Id); } } DispositivoDao.Update(entity); } catch (Exception) { throw; } }