public List<Cita> ListarCitasFechasAntNueva() { List<Cita> list = new List<Cita>(); try { this.JsonParam = "{\"indice\":2}"; String result = netclient.NetPost("ws-reportes.php", this.JsonParam); var jobject = JObject.Parse(result); var token = jobject.SelectToken("citas").ToList(); Cita cita = new Cita(); foreach (var item in token) { //{"idCita":5,"idOdontologo":2,"idPaciente":1,"horaInicio":"2014-00-00 00:00:00","fecha":"2013-08-25","estado":0,"nomPaciente":null,"appPaternoPaciente":null,"appMaternoPaciente":null,"nomOdontologo":null,"appPaternoOdontologo":null,"appMaternoOdontologo":null} cita.IdCita = Convert.ToInt32(item.SelectToken("idCita").ToString()); cita.Fecha = Convert.ToDateTime(item.SelectToken("fecha").ToString()); list.Add(cita); } } catch (Exception e) { throw new Exception(e + "| Error al Listar Citas"); } return list; }
public List<Cita> ListarCitasporFechas(DateTime fecha1,DateTime fecha2) { List<Cita> list = new List<Cita>(); try { string fechaSend = fecha1.Year + "-" + fecha1.Month + "-" + fecha1.Day; string fechaSend2 = fecha2.Year + "-" + fecha2.Month + "-" + fecha2.Day; this.JsonParam = "{\"indice\":1,\"fechaInicio\":\""+fechaSend+"\",\"fechaTermino\":\""+fechaSend2+"\"}"; String result = netclient.NetPost("ws-reportes.php", this.JsonParam); var jobject = JObject.Parse(result); var token = jobject.SelectToken("citas").ToList(); Cita cita = new Cita(); foreach (var item in token) { //{"idCita":5,"idOdontologo":2,"idPaciente":1,"horaInicio":"2014-00-00 00:00:00","fecha":"2013-08-25","estado":0,"nomPaciente":null,"appPaternoPaciente":null,"appMaternoPaciente":null,"nomOdontologo":null,"appPaternoOdontologo":null,"appMaternoOdontologo":null} cita.IdCita = Convert.ToInt32(item.SelectToken("idCita").ToString()); cita.IdOdontologo = Convert.ToInt32(item.SelectToken("idOdontologo").ToString()); cita.IdPaciente = Convert.ToInt32(item.SelectToken("idPaciente").ToString()); cita.HoraInicio = Convert.ToDateTime(item.SelectToken("horaInicio").ToString()); cita.Fecha = Convert.ToDateTime(item.SelectToken("fecha").ToString()); list.Add(cita); } } catch (Exception e) { throw new Exception(e + "| Error al Listar Citas"); } return list; }