コード例 #1
0
        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;
        }
コード例 #2
0
        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;
        }