Ejemplo n.º 1
0
        private void pacientesToolStripMenuItem1_Click(object sender, EventArgs e)
        {
            cPacientes cPacientes = new cPacientes();

            cPacientes.MdiParent = this;
            cPacientes.Show();
        }
Ejemplo n.º 2
0
        private void ConsultaDePacientesToolStripMenuItem_Click(object sender, EventArgs e)
        {
            cPacientes ver = new cPacientes();

            ver.StartPosition = FormStartPosition.CenterScreen;
            ver.Show();
        }
Ejemplo n.º 3
0
        public string listar()
        {
            //consulta a la tabla pacientes
            var query = (from a in db.Pacientes select a).OrderBy(a => a.Id).ToList<Pacientes>();
            //creamos una lista donde vamos a guardar los pacientes de la tabla
            List<cPacientes> listaPacientes = new List<cPacientes>();
            //creamos un ciclo donde recorreremos cuantos pacientes estan dados de alta
            foreach (Pacientes pacientes in query)
            {
                //hacemos una instancia a la clase cPacientes
                cPacientes objPacientes = new cPacientes();
                //agregamos los datos a los atributos de nuestra clase Pacientes a cPacientes
                objPacientes.Id = pacientes.Id;
                objPacientes.Nombre = pacientes.Nombre;
                objPacientes.Apellido = pacientes.Apellido;
                objPacientes.Edad = pacientes.Edad;
                objPacientes.Telefono = pacientes.Telefono;
                objPacientes.Direccion = pacientes.Direccion;
                objPacientes.Correo = pacientes.Correo;
                objPacientes.Genero = pacientes.Genero;
                objPacientes.FechaNacimiento = pacientes.FechaNacimiento;

                //agregamos los datos a nuestra lista
                listaPacientes.Add(objPacientes);
            }

            return JsonConvert.SerializeObject(new
            {
                status = true,
                mensaje = "Datos cargados",
                data = listaPacientes
            });
        }
Ejemplo n.º 4
0
        public JsonResult guardar(cPacientes pacientes)
        {
            //creamos el objeto de la clase Pacientes
            Pacientes objPaciente = new Pacientes();
            if(pacientes.FechaNacimiento == null)
            {
                return Json(new { status = false, mensaje = "La fecha esta vacia" });
            }
            if(pacientes.Id != 0)
            {
                //editar
                //consulta a la tabla para actualizar al paciente seleccionado
                objPaciente = db.Pacientes.Where(a => a.Id == pacientes.Id).FirstOrDefault();
                if(objPaciente == null)
                {
                    return Json(new { status = false, mensaje = "No existe el registro"});
                }
                else
                {
                    objPaciente.Nombre = pacientes.Nombre;
                    objPaciente.Apellido = pacientes.Apellido;
                    objPaciente.Edad = pacientes.Edad;
                    objPaciente.Telefono = pacientes.Telefono;
                    objPaciente.Direccion = pacientes.Direccion;
                    objPaciente.Correo = pacientes.Correo;
                    objPaciente.Genero = pacientes.Genero;
                    objPaciente.FechaNacimiento = pacientes.FechaNacimiento;

                    db.Pacientes.Attach(objPaciente);
                    db.Entry(objPaciente).State = System.Data.Entity.EntityState.Modified;
                }
            }
            else
            {
                //nuevo
                objPaciente.Nombre = pacientes.Nombre;
                objPaciente.Apellido = pacientes.Apellido;
                objPaciente.Edad = pacientes.Edad;
                objPaciente.Telefono = pacientes.Telefono;
                objPaciente.Direccion = pacientes.Direccion;
                objPaciente.Correo = pacientes.Correo;
                objPaciente.Genero = pacientes.Genero;
                objPaciente.FechaNacimiento = pacientes.FechaNacimiento;

                //agregamos los datos ingresados a la tabla
                db.Pacientes.Add(objPaciente);
            }
            db.SaveChanges();
            return Json(new { status = true, mensaje = "Datos guardados", datos = objPaciente});
        }
Ejemplo n.º 5
0
        public string listarPacientes()
        {
            try
            {
                var query = (from p in db.Pacientes orderby p.Id descending select p).Take(10);
                List <cPacientes> listaUltimosPacientes = new List <cPacientes>();

                foreach (Pacientes pacientes in query)
                {
                    cPacientes o = new cPacientes();
                    o.Id       = pacientes.Id;
                    o.Nombre   = pacientes.Nombre;
                    o.Apellido = pacientes.Apellido;
                    o.Telefono = pacientes.Telefono;

                    listaUltimosPacientes.Add(o);
                }
                return(JsonConvert.SerializeObject(new
                {
                    status = true,
                    mensaje = "Datos cargados",
                    data = listaUltimosPacientes
                }));
            }
            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
                }));
            }
        }