private void pintar_schedule() { try { ReporteHorario reporteHorario = new ReporteHorario(); LMedico lMedico = new LMedico(); reporteHorario = lMedico.get_schedule((String)Session["identificacion_medico"]); this.Lun.Text = reporteHorario.Lunes; this.Mar.Text = reporteHorario.Martes; this.Mier.Text = reporteHorario.Miercoles; this.Juev.Text = reporteHorario.Jueves; this.Vier.Text = reporteHorario.Viernes; } catch (Exception ex) { LB_nohay.Text = ex.Message.ToString(); } }
public List <ReporteHorario> cargarInformeHorario(String idMedico) { List <ReporteHorario> reporteHorarios = new List <ReporteHorario>(); DAOMedico dAOMedico = new DAOMedico(); DataTable datos = dAOMedico.get_schedule_organized(idMedico); for (int i = 0; i < datos.Rows.Count; i++) { ReporteHorario reporteHorario = new ReporteHorario(); reporteHorario.Lunes = datos.Rows[i]["lunes"].ToString(); reporteHorario.Martes = datos.Rows[i]["martes"].ToString(); reporteHorario.Miercoles = datos.Rows[i]["miercoles"].ToString(); reporteHorario.Jueves = datos.Rows[i]["jueves"].ToString(); reporteHorario.Viernes = datos.Rows[i]["viernes"].ToString(); reporteHorarios.Add(reporteHorario); } return(reporteHorarios); }
public ReporteHorario get_schedule(String id_medic) { DAOMedico dAOMedico = new DAOMedico(); DataTable data = dAOMedico.get_schedule(id_medic); ReporteHorario reporteHorario = new ReporteHorario(); if (data.Rows.Count > 0) { EDia[] Lun, mar, mier, juev, vier, sab = null; ESemana sem; sem = JsonConvert.DeserializeObject <ESemana>(data.Rows[0]["horario"].ToString()); List <String> horar = new List <string>(); if (sem.Lunes != null) { reporteHorario.Lunes = "Lunes"; Lun = new EDia[sem.Lunes.Count]; String aux = ""; for (int i = 0; i < sem.Lunes.Count; i++) { Lun[i] = JsonConvert.DeserializeObject <EDia>(sem.Lunes.ElementAt <String>(i)); aux = aux + Lun[i].Hora_inicio + "-" + Lun[i].Hora_fin + "</br>"; } reporteHorario.Lunes = aux; } if (sem.Martes != null) { reporteHorario.Martes = "Martes"; mar = new EDia[sem.Martes.Count]; String aux = ""; for (int i = 0; i < mar.Length; i++) { mar[i] = JsonConvert.DeserializeObject <EDia>(sem.Martes.ElementAt <String>(i)); aux = aux + mar[i].Hora_inicio + "-" + mar[i].Hora_fin + "</br>"; } reporteHorario.Martes = aux; } if (sem.Miercoles != null) { reporteHorario.Miercoles = "Miercoles"; mier = new EDia[sem.Miercoles.Count]; String aux = ""; for (int i = 0; i < mier.Length; i++) { mier[i] = JsonConvert.DeserializeObject <EDia>(sem.Miercoles.ElementAt <String>(i)); aux = aux + mier[i].Hora_inicio + "-" + mier[i].Hora_fin + "</br>"; } reporteHorario.Miercoles = aux; } if (sem.Jueves != null) { juev = new EDia[sem.Jueves.Count]; String aux = ""; reporteHorario.Jueves = "Jueves"; for (int i = 0; i < juev.Length; i++) { juev[i] = JsonConvert.DeserializeObject <EDia>(sem.Jueves.ElementAt <String>(i)); aux = aux + juev[i].Hora_inicio + "-" + juev[i].Hora_fin + "</br>"; } reporteHorario.Jueves = aux; } if (sem.Viernes != null) { reporteHorario.Viernes = "Viernes"; String aux = ""; vier = new EDia[sem.Viernes.Count]; for (int i = 0; i < vier.Length; i++) { vier[i] = JsonConvert.DeserializeObject <EDia>(sem.Viernes.ElementAt <String>(i)); aux = aux + vier[i].Hora_inicio + "-" + vier[i].Hora_fin + "</br>"; } reporteHorario.Viernes = aux; } if (sem.Sabado != null) { sab = new EDia[sem.Sabado.Count]; String aux = ""; for (int i = 0; i < sab.Length; i++) { sab[i] = JsonConvert.DeserializeObject <EDia>(sem.Sabado.ElementAt <String>(i)); aux = aux + sab[i].Hora_inicio + "-" + sab[i].Hora_fin + "</br>"; } } } else { throw new Exception("No Hay Creado Su Horario De Trabajo"); } return(reporteHorario); }