public Dictionary <int, string> ObtenerLista() { Dictionary <int, Consultorio> consul = Consultorios.GetInstance().Coleccion(); Dictionary <int, string> temp = new Dictionary <int, string>(); foreach (Consultorio con in consul.Values) { temp.Add(con.IdData, con.Nombre); } return(temp); }
public void CargarDatos() { BLMedico bl = new BLMedico(); Medico medico = bl.ObtenerMedico(orden.IdMedico); CampUbicacion.Text = LogicaPaciente.FormatearUbicacion(perfil); CampDni.Text = perfil.Dni; CampHistoria.Text = perfil.Historia; CampNombre.Text = perfil.Nombre + " " + perfil.PrimerApellido + " " + perfil.SegundoApellido; CampBoleta.Text = orden.Boleta; CampSexo.Text = DiccionarioGeneral.GetInstance().TipoSexo[(int)perfil.Sexo]; CampMedico.Text = medico.Nombre + " " + medico.PrimerApellido + " " + medico.SegundoApellido; CampConsultorio.Text = Consultorios.GetInstance().GetConsultorio(orden.IdConsultorio).Nombre; LabelGestacion.Visible = false; CampGestacion.Visible = false; if (perfil.Sexo == Sexo.Mujer) { LabelGestacion.Visible = true; CampGestacion.Visible = true; CampGestacion.Text = orden.EnGestacion ? "Si" : "No"; } PickerTime.Text = orden.FechaRegistro.ToShortDateString(); tabla.Clear(); foreach (OrdenDetalle ord in orden.Detalle.Values) { EntityLayer.Analisis p = ControlSistemaInterno.ListaAnalisis.GetInstance().GetAnalisisById(ord.IdDataPaquete); this.SuspendLayout(); DataRow row = tabla.NewRow(); row[0] = p.IdData; row[1] = p.Codigo; row[2] = p.Nombre; row[3] = ord.Cobertura; row[4] = idUniqueRowCount; idUniqueRowCount++; tabla.Rows.Add(row); this.ResumeLayout(false); } }