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