Ejemplo n.º 1
0
        /// <summary>
        /// Se inicializa una istancia hacia la tabla de unidada de detalle
        /// </summary>
        /// <param name="unidad">Unidad.</param>
        /// <param name="cellIdentifier">Cell identifier.</param>
        public TableSource(UnidadSalud unidad, string cellIdentifier = "detalleUnidad")
        {
            this.cellIdentifier = cellIdentifier;
            indexedTableItems   = new Dictionary <string, List <string> >();
            indexedTableItems.Add("Información", new List <string> {
                "Nombre: " + unidad.Nombre
            });
            indexedTableItems["Información"].Add("Clues: " + unidad.Clues);
            indexedTableItems["Información"].Add("Clave: " + unidad.Clave);
            indexedTableItems["Información"].Add("Municipio: " + unidad.Municipio);
            indexedTableItems["Información"].Add("Localidad: " + unidad.Localidad);
            indexedTableItems["Información"].Add("Tipo de establecimiento: " + unidad.TipoEstablecimiento);
            indexedTableItems["Información"].Add("Dirección: " + unidad.Direccion);
            indexedTableItems["Información"].Add("Código postal: " + unidad.CodigoPostal);
            indexedTableItems["Información"].Add("Teléfono: " + unidad.Telefono);
            indexedTableItems["Información"].Add("Horario(Matutino, Vespertino, Nocturno, Jornada acumulada, Todos los anteriores): " + unidad.Horario);
            indexedTableItems.Add("Gestor Médico", new List <string> {
                "Gestor: " + unidad.Gestor
            });
            indexedTableItems["Gestor Médico"].Add("Unidad de adscripción: " + unidad.Unidad);
            indexedTableItems.Add("Servicios de salud", new List <string> {
                "Acciones  de Salud Pública: " + unidad.AccionesSaludPublica
            });
            indexedTableItems["Servicios de salud"].Add("Consulta de Medicina General / Familiar: " + unidad.ConsultaMedicinaGeneralFamiliar);
            indexedTableItems["Servicios de salud"].Add("Odontología: " + unidad.Odontologia);
            indexedTableItems["Servicios de salud"].Add("Anestesiología: " + unidad.Anestesiologia);
            indexedTableItems["Servicios de salud"].Add("Cirugía: " + unidad.Cirugia);
            indexedTableItems["Servicios de salud"].Add("Ginecología y Obstetricia: " + unidad.GinecologiaObstetricia);
            indexedTableItems["Servicios de salud"].Add("Medicina Interna: " + unidad.MedicinaInterna);
            indexedTableItems["Servicios de salud"].Add("Pediatría: " + unidad.Pediatra);
            indexedTableItems["Servicios de salud"].Add("Trauma y Ortopedia" + unidad.TraumaOrtopedia);
            indexedTableItems["Servicios de salud"].Add("Atenciones en Urgencias: " + unidad.AtencionUrgencias);
            indexedTableItems["Servicios de salud"].Add("Radiología: " + unidad.Radiologia);
            indexedTableItems["Servicios de salud"].Add("Laboratorio Clínico: " + unidad.LaboratorioClinico);
            indexedTableItems["Servicios de salud"].Add("Banco de sangre: " + unidad.BancoSangre);


            keys = indexedTableItems.Keys.ToArray();
        }
Ejemplo n.º 2
0
        public UnidadSaludTableSource(UnidadSalud unidad)
        {
            indexedTableItems = new Dictionary <string, List <string> >();
            indexedTableItems.Add("Información", new List <string> {
                unidad.Nombre
            });
            indexedTableItems["Información"].Add(unidad.Clues);
            indexedTableItems["Información"].Add(unidad.Clave);
            indexedTableItems["Información"].Add(unidad.Municipio);
            indexedTableItems["Información"].Add(unidad.Localidad);
            indexedTableItems["Información"].Add(unidad.TipoEstablecimiento);
            indexedTableItems["Información"].Add(unidad.Direccion);
            indexedTableItems["Información"].Add(unidad.CodigoPostal);
            indexedTableItems["Información"].Add(unidad.Telefono);
            indexedTableItems["Información"].Add(unidad.Horario);
            indexedTableItems.Add("Gestor Médico", new List <string> {
                unidad.Gestor
            });
            indexedTableItems["Gestor Médico"].Add(unidad.Unidad);
            indexedTableItems.Add("Servicios de salud", new List <string> {
                unidad.AccionesSaludPublica
            });
            indexedTableItems["Servicios de salud"].Add(unidad.ConsultaMedicinaGeneralFamiliar);
            indexedTableItems["Servicios de salud"].Add(unidad.Odontologia);
            indexedTableItems["Servicios de salud"].Add(unidad.Anestesiologia);
            indexedTableItems["Servicios de salud"].Add(unidad.Cirugia);
            indexedTableItems["Servicios de salud"].Add(unidad.GinecologiaObstetricia);
            indexedTableItems["Servicios de salud"].Add(unidad.MedicinaInterna);
            indexedTableItems["Servicios de salud"].Add(unidad.Pediatra);
            indexedTableItems["Servicios de salud"].Add(unidad.TraumaOrtopedia);
            indexedTableItems["Servicios de salud"].Add(unidad.AtencionUrgencias);
            indexedTableItems["Servicios de salud"].Add(unidad.Radiologia);
            indexedTableItems["Servicios de salud"].Add(unidad.LaboratorioClinico);
            indexedTableItems["Servicios de salud"].Add(unidad.BancoSangre);


            keys = indexedTableItems.Keys.ToArray();
        }