Пример #1
0
        public string listar()
        {
            var           query      = (from a in db.Citas select a).OrderBy(a => a.Id).ToList <Citas>();
            List <cCitas> listaCitas = new List <cCitas>();

            foreach (Citas citas in query)
            {
                cCitas objCitas = new cCitas();
                objCitas.Id             = citas.Id;
                objCitas.Fecha          = citas.Fecha;
                objCitas.Hora           = citas.Hora;
                objCitas.Id_paciente    = citas.Id_paciente;
                objCitas.Id_medico      = citas.Id_medico;
                objCitas.Id_consultorio = citas.Id_consultorio;
                objCitas.Estado         = citas.Estado;
                objCitas.Observacion    = citas.Observacion;

                listaCitas.Add(objCitas);
            }

            return(JsonConvert.SerializeObject(new
            {
                status = true,
                mensaje = "Datos cargados",
                data = listaCitas
            }));
        }
Пример #2
0
        private void citasToolStripMenuItem1_Click(object sender, EventArgs e)
        {
            cCitas cCitas = new cCitas();

            cCitas.MdiParent = this;
            cCitas.Show();
        }
Пример #3
0
        public JsonResult guardar(cCitas citas)
        {
            Citas objCitas = new Citas();

            if (citas.Id != 0)
            {
                //editar
                objCitas = db.Citas.Where(a => a.Id == citas.Id).FirstOrDefault();
                if (objCitas == null)
                {
                    return(Json(new { status = false, mensaje = "No existe el registro" }));
                }
                else
                {
                    objCitas.Fecha          = citas.Fecha;
                    objCitas.Hora           = citas.Hora;
                    objCitas.Id_paciente    = citas.Id_paciente;
                    objCitas.Id_medico      = citas.Id_medico;
                    objCitas.Id_consultorio = citas.Id_consultorio;
                    objCitas.Estado         = citas.Estado;
                    objCitas.Observacion    = citas.Observacion;

                    db.Citas.Attach(objCitas);
                    db.Entry(objCitas).State = System.Data.Entity.EntityState.Modified;
                }
            }
            else
            {
                //nuevo
                objCitas.Fecha          = citas.Fecha;
                objCitas.Hora           = citas.Hora;
                objCitas.Id_paciente    = citas.Id_paciente;
                objCitas.Id_medico      = citas.Id_medico;
                objCitas.Id_consultorio = citas.Id_consultorio;
                objCitas.Estado         = citas.Estado;
                objCitas.Observacion    = citas.Observacion;

                db.Citas.Add(objCitas);
            }
            db.SaveChanges();
            return(Json(new { status = true, mensaje = "Datos guardados", datos = objCitas }));
        }
Пример #4
0
        public string listarCitas()
        {
            try
            {
                //query para traer los ultimos 10 registros
                var           query             = (from c in db.Citas orderby c.Fecha descending select c).Take(10);
                List <cCitas> listaUltimasCitas = new List <cCitas>();

                foreach (Citas citas in query)
                {
                    cCitas o = new cCitas();
                    o.Id          = citas.Id;
                    o.Id_paciente = citas.Id_paciente;
                    o.Fecha       = citas.Fecha;
                    o.Hora        = citas.Hora;

                    listaUltimasCitas.Add(o);
                }
                return(JsonConvert.SerializeObject(new
                {
                    status = true,
                    mensaje = "Datos cargados",
                    data = listaUltimasCitas
                }));
            }
            catch (Exception error)
            {
                string mensaje = error.Message.ToString();
                if (error.InnerException != null)
                {
                    mensaje += Environment.NewLine + error.InnerException.ToString();
                }
                //return Json(new { status = false, mensaje = mensaje });
                return(JsonConvert.SerializeObject(new
                {
                    status = false,
                    mensaje = mensaje
                }));
            }
        }