/// <summary> /// This method returns some hard coded worklist items - of course they should be loaded from database or some other service /// </summary> public List <WorklistItem> GetAllCurrentWorklistItems() { DataTable estudios = EstudioControl.BuscarEstudiosEnFecha(DateTime.Now.ToString("s"), 1, 0); lista = new List <WorklistItem>(); lista = (from DataRow dr in estudios.Rows select new WorklistItem() { PatientID = dr["CODIGO PACIENTE"].ToString(), Surname = dr["APELLIDO PATERNO"].ToString() + " " + dr["APELLIDO MATERNO"].ToString(), Forename = dr["NOMBRES"].ToString(), Sex = dr["GENERO"].ToString(), DateOfBirth = Convert.ToDateTime(dr["FECHA DE NACIMIENTO"]), AccessionNumber = dr["ACCESSION NUMBER"].ToString(), Title = null, Modality = dr["DESCRIPCION"].ToString(), ExamDescription = "", ExamRoom = "", ReferringPhysician = dr["MEDICO DE REFERENCIA"].ToString(), PerformingPhysician = dr["MEDICO DE EJERCICIO"].ToString(), HospitalName = null, ProcedureID = "", ProcedureStepID = "", StudyUID = "1.2.34.567890.1234567890.1", ScheduledAET = dr["MODALIDAD"].ToString(), ExamDateAndTime = Convert.ToDateTime(dr["FECHA INICIO"]) }).ToList(); return(lista); }
private void button1_Click(object sender, EventArgs e) { string fecha = monthCalendar1.SelectionRange.Start.ToString("s"); dgvAgendamiento.DataSource = EstudioControl.BuscarEstudiosEnFecha(fecha, 0, 0); }