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 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); }
static void Main(string[] args) { Console.WriteLine("procesar Excel"); Console.WriteLine("V1.0"); Console.WriteLine("Powered by Víctor Martinez"); Console.WriteLine("01/03/2021"); Console.WriteLine(DateTime.Now); string rutaDelArchivo; int row; SLDocument sLDocument; row = 2; rutaDelArchivo = @"C:\Users\vmartinez\Downloads\ListaDeInformacionApp (1).xlsx"; sLDocument = new SLDocument(rutaDelArchivo); while (!string.IsNullOrEmpty(sLDocument.GetCellValueAsString(row, 1))) { string claveDeLaAgencia; string nombreDeLaAgencia; string tipo; string ciudad; string numeroDeSerieDeAt9000; string numeroDeSerieDecsd200; AgenciaEntity entity; claveDeLaAgencia = sLDocument.GetCellValueAsString(row, 1); nombreDeLaAgencia = sLDocument.GetCellValueAsString(row, 2); tipo = sLDocument.GetCellValueAsString(row, 3); ciudad = sLDocument.GetCellValueAsString(row, 4); numeroDeSerieDeAt9000 = sLDocument.GetCellValueAsString(row, 5); numeroDeSerieDecsd200 = sLDocument.GetCellValueAsString(row, 6); entity = new AgenciaEntity { Ciudad = ciudad, Clave = claveDeLaAgencia, Nombre = nombreDeLaAgencia, TipoDeAgenciaId = 1,// GetTipoDeAgenciaId(tipo), ProyectoId = 1, UsuarioId = 1 }; entity.Id = AgenciaDao.Add(entity); AddAT90000(entity.Id, numeroDeSerieDeAt9000); //AddCs200(entity.Id, numeroDeSerieDecsd200); Console.WriteLine($"{row} {entity.Clave} {numeroDeSerieDeAt9000} {numeroDeSerieDecsd200}"); row++; } Console.WriteLine(DateTime.Now); Console.WriteLine("Carga terminada, pulse enter para salir"); Console.ReadLine(); }
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(Agencia item) { try { AgenciaEntity entity; entity = AgenciaMapper.Get(item); entity.Id = AgenciaDao.Add(entity); return(entity.Id); } catch (Exception) { throw; } }
public static List <AgenciaItem> GetAll(int proyectoId) { try { List <AgenciaItem> lista; List <AgenciaItemEntity> entities; entities = AgenciaDao.GetAll(proyectoId); lista = AgenciaMapper.GetAll(entities); return(lista); } catch (Exception) { throw; } }
public static void Update(Agencia item) { try { AgenciaEntity entity; entity = AgenciaMapper.Get(item); entity.Bitacora = GetBitacora(item.Id); AgenciaDao.Update(entity); } catch (Exception) { throw; } }
public static Agencia Get(int id) { try { Agencia item; AgenciaEntity entity; entity = AgenciaDao.Get(id); item = AgenciaMapper.Get(entity); return(item); } catch (Exception) { throw; } }
public static AgenciaDetalle GetDetalle(int agenciaId) { try { AgenciaDetalle item; AgenciaDetailsEntity entity; List <AgenciaBitacora> lista; entity = AgenciaDao.GetDetalle(agenciaId); lista = CargarBitacora(entity.Bitacora); item = AgenciaMapper.GetAgenciaDetalle(entity); item.ListaDeBitacora = lista; return(item); } catch (Exception) { throw; } }
private static string GetBitacora(int id) { string bitacora; AgenciaEntity entity; List <AgenciaEntity> entities; entity = AgenciaDao.Get(id); if (string.IsNullOrEmpty(entity.Bitacora)) { entities = new List <AgenciaEntity>(); entities.Add(entity); } else { entities = JsonConvert.DeserializeObject <List <AgenciaEntity> >(entity.Bitacora); entity.Bitacora = string.Empty; entities.Add(entity); } bitacora = JsonConvert.SerializeObject(entities); return(bitacora); }