コード例 #1
0
        public ActionResult Create(ACTIVIDADES model)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    using (mediManContext db = new mediManContext())
                    {
                        var act = new ACTIVIDADES();
                        act.ACTIVIDAD = model.ACTIVIDAD;


                        db.ACTIVIDADES.Add(act);
                        db.SaveChanges();
                    }
                    return(Redirect("Index/"));
                }
                return(View(model));
            }
            catch (Exception e)
            {
                ModelState.AddModelError("", "Error al crear registro " + e.Message);
                return(View());
            }
        }
コード例 #2
0
 public ActionResult ListaEmp()
 {
     using (var db = new mediManContext())
     {
         return(PartialView(db.EMPLEADOS.ToList()));
     }
 }
コード例 #3
0
 public static string NomPac(int PAC_ID)
 {
     using (mediManContext db = new mediManContext())
     {
         return(db.PACIENTES.Find(PAC_ID).nombreCompleto);
     }
 }
コード例 #4
0
 public static string NomEmp(int EMP_ID)
 {
     using (mediManContext db = new mediManContext())
     {
         return(db.EMPLEADOS.Find(EMP_ID).nombreCompleto);
     }
 }
コード例 #5
0
        // GET: Ficha

        public ActionResult Index()
        {
            try
            {
                using (mediManContext db = new mediManContext())
                {
                    return(View(db.FICHAS.ToList()));
                }
            }
            catch (Exception)
            {
                throw;
            }

            /*List<ListFichaViewModel> lista;
             * using (mediManContext db = new mediManContext())
             * {
             *  lista = (from d in db.FICHAS
             *           select new ListFichaViewModel
             *           {
             *               Id = d.ID,
             *               Medico = d.MEDICO,
             *               Tratamiento=d.TRATAMIENTO,
             *               Diagnostico=d.DIAGNOSTICO,
             *               Medicamento=d.MEDICAMENTO,
             *               AntMorbido=d.ANTMORBIDO,
             *               Paciente_id=d.PAC_ID,
             *
             *           }).ToList();
             * }
             * return View(lista);*/
        }
コード例 #6
0
        // GET: Consult
        public ActionResult Index()
        {
            try
            {
                using (mediManContext db = new mediManContext())
                {
                    return(View(db.CONSULTAS.ToList()));
                }
            }
            catch (Exception)
            {
                throw;
            }

            /*List<ListConsultaViewModel> lista;
             * using (mediManContext db = new mediManContext())
             * {
             *  lista = (from d in db.CONSULTAS
             *           select new ListConsultaViewModel
             *           {
             *               Id = d.ID,
             *               FechaHora = d.FECHAHORA,
             *               Box = d.BOX,
             *               Sesion = d.SESION,
             *               Paciente_id = d.PAC_ID,
             *               Empleado_id = d.EMP_ID,
             *
             *           }).ToList();
             * }
             * return View(lista);*/
        }
コード例 #7
0
 /// <summary>
 /// Cambia la visualización del id por el nombre del deporte
 /// </summary>
 /// <param name="DEP_ID">Recibe el identificador</param>
 /// <returns>Devuelve el nombre del deporte</returns>
 public static string NomDep(int DEP_ID)
 {
     using (mediManContext db = new mediManContext())
     {
         return(db.DEPORTES.Find(DEP_ID).DEPORTE);
     }
 }
コード例 #8
0
        public ActionResult Edit(CONSULTAS model)
        {
            try
            {
                using (mediManContext db = new mediManContext())
                {
                    CONSULTAS con = db.CONSULTAS.Find(model.ID);
                    con.PAC_ID = model.PAC_ID;
                    con.EMP_ID = model.EMP_ID;
                    con.FECHA  = model.FECHA;
                    con.HORA   = model.HORA;
                    con.SESION = model.SESION;
                    con.BOX    = model.BOX;

                    db.SaveChanges();

                    return(RedirectToAction("Index"));
                }
            }
            catch (Exception e)
            {
                ModelState.AddModelError("", "Error al actualizar " + e.Message);
                return(View());
            }
        }
コード例 #9
0
 /// <summary>
 /// Cambia la visualización del id por el nombre de la actividad
 /// </summary>
 /// <param name="ACT_ID">Recibe el identificador</param>
 /// <returns>Devuelve el nombre de la actividad</returns>
 public static string NomAct(int ACT_ID)
 {
     using (mediManContext db = new mediManContext())
     {
         return(db.ACTIVIDADES.Find(ACT_ID).ACTIVIDAD);
     }
 }
コード例 #10
0
 //Listar deportes para vista parcial
 /// <summary>
 /// Vista parcial de deportes
 /// </summary>
 /// <returns>Muestra un listado de los id de deportes registradas en la BD</returns>
 public ActionResult ListaDep()
 {
     using (var db = new mediManContext())
     {
         return(PartialView(db.DEPORTES.ToList()));
     }
 }
コード例 #11
0
 //Listar actividades para vista parcial
 /// <summary>
 /// Vista parcial de actividades
 /// </summary>
 /// <returns>Muestra un listado de los id de las actividades registradas en la BD</returns>
 public ActionResult ListaAct()
 {
     using (var db = new mediManContext())
     {
         return(PartialView(db.ACTIVIDADES.ToList()));
     }
 }
コード例 #12
0
        public ActionResult Create(CONSULTAS model)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    using (mediManContext db = new mediManContext())
                    {
                        var cons = new CONSULTAS();
                        cons.FECHA  = model.FECHA;
                        cons.HORA   = model.HORA;
                        cons.BOX    = model.BOX;
                        cons.SESION = model.SESION;
                        cons.PAC_ID = model.PAC_ID;
                        cons.EMP_ID = model.EMP_ID;

                        db.CONSULTAS.Add(cons);
                        db.SaveChanges();
                    }
                    return(Redirect("Index/"));
                }
                return(View(model));
            }
            catch (Exception e)
            {
                throw new Exception(e.Message);
            }
        }
コード例 #13
0
 public ActionResult ListaPac()
 {
     using (var db = new mediManContext())
     {
         return(PartialView(db.PACIENTES.ToList()));
     }
 }
コード例 #14
0
        public ActionResult Create(EMPLEADOS model)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    using (mediManContext db = new mediManContext())
                    {
                        var emp = new EMPLEADOS();
                        emp.RUT       = model.RUT;
                        emp.NOMBRE    = model.NOMBRE;
                        emp.APELLIDOP = model.APELLIDOP;
                        emp.APELLIDOM = model.APELLIDOM;
                        emp.ROL       = model.ROL;
                        emp.TELEFONO  = model.TELEFONO;
                        emp.USER      = model.USER;
                        emp.PASS      = model.PASS;

                        db.EMPLEADOS.Add(emp);
                        db.SaveChanges();
                    }
                    return(Redirect("Index/"));
                }
                return(View(model));
            }
            catch (Exception e)
            {
                ModelState.AddModelError("", "Error de registro " + e.Message);
                return(View());
            }
        }
コード例 #15
0
        // GET: Empleado
        /// <summary>
        /// Muestra los datos de los empleados registrados
        /// </summary>
        /// <returns>Listado de los empleados registrados en el sistema</returns>
        public ActionResult Index()
        {
            try
            {
                using (mediManContext db = new mediManContext())
                {
                    return(View(db.EMPLEADOS.ToList()));
                }
            }
            catch (Exception)
            {
                throw;
            }

            /*List<ListEmpleadoViewModel> lista;
             * using (mediManContext db = new mediManContext())
             * {
             *  lista = (from d in db.EMPLEADOS
             *           select new ListEmpleadoViewModel
             *           {
             *               Id = d.ID,
             *               Rut = d.RUT,
             *               Nombre = d.NOMBRE,
             *               ApellidoP = d.APELLIDOP,
             *               ApellidoM = d.APELLIDOM,
             *               Telefono = d.TELEFONO,
             *               Rol = d.ROL,
             *               User = d.USER,
             *               Pass = d.PASS,
             *
             *           }).ToList();
             * }
             * return View(lista);*/
        }
コード例 #16
0
        public ActionResult Create(ListFichaViewModel model)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    using (mediManContext db = new mediManContext())
                    {
                        var fi = new FICHAS();
                        fi.MEDICO      = model.Medico;
                        fi.TRATAMIENTO = model.Tratamiento;
                        fi.DIAGNOSTICO = model.Diagnostico;
                        fi.MEDICAMENTO = model.Medicamento;
                        fi.ANTMORBIDO  = model.AntMorbido;
                        fi.PAC_ID      = model.Paciente_id;

                        db.FICHAS.Add(fi);
                        db.SaveChanges();
                    }
                    return(Redirect("Index/"));
                }
                return(View(model));
            }
            catch (Exception e)
            {
                throw new Exception(e.Message);
            }
        }
コード例 #17
0
        public ActionResult Edit(EMPLEADOS model)
        {
            try
            {
                using (mediManContext db = new mediManContext())
                {
                    EMPLEADOS emp = db.EMPLEADOS.Find(model.ID);
                    emp.RUT       = model.RUT;
                    emp.NOMBRE    = model.NOMBRE;
                    emp.APELLIDOP = model.APELLIDOP;
                    emp.APELLIDOM = model.APELLIDOM;
                    emp.ROL       = model.ROL;
                    emp.TELEFONO  = model.TELEFONO;
                    emp.USER      = model.USER;
                    emp.PASS      = model.PASS;


                    db.SaveChanges();

                    return(RedirectToAction("Index"));
                }
            }
            catch (Exception e)
            {
                ModelState.AddModelError("", "Error al actualizar " + e.Message);
                return(View());
            }
        }
コード例 #18
0
 /// <summary>
 /// Muestra el nombre del paciente al que pertenece la ficha.
 /// </summary>
 /// <param name="PAC_ID"></param>
 /// <returns>Retorna nombre del paciente.</returns>
 public static string NomPac(int PAC_ID)
 {
     using (mediManContext db = new mediManContext())
     {
         return(db.PACIENTES.Find(PAC_ID).NOMBRE);
     }
 }
コード例 #19
0
        public ActionResult Create(DEPORTES model)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    using (mediManContext db = new mediManContext())
                    {
                        var dep = new DEPORTES();
                        dep.DEPORTE = model.DEPORTE;


                        db.DEPORTES.Add(dep);
                        db.SaveChanges();
                    }
                    return(Redirect("Index/"));
                }
                return(View(model));
            }
            catch (Exception e)
            {
                ModelState.AddModelError("", "Error al crear registro " + e.Message);
                return(View());
            }
        }
コード例 #20
0
        public ActionResult Edit(PACIENTES model)
        {
            try
            {
                using (mediManContext db = new mediManContext())
                {
                    PACIENTES pac = db.PACIENTES.Find(model.ID);
                    pac.RUT       = model.RUT;
                    pac.NOMBRE    = model.NOMBRE;
                    pac.APELLIDOP = model.APELLIDOP;
                    pac.APELLIDOM = model.APELLIDOM;
                    pac.FDENAC    = model.FDENAC;
                    pac.EDAD      = model.EDAD;
                    pac.SEXO      = model.SEXO;
                    pac.TELEFONOP = model.TELEFONOP;
                    pac.PREVISION = model.PREVISION;
                    pac.CALLE     = model.CALLE;
                    pac.NUMCALLE  = model.NUMCALLE;
                    pac.DPTO      = model.DPTO;
                    pac.COMUNA    = model.COMUNA;
                    pac.ACT_ID    = model.ACT_ID;
                    pac.DEP_ID    = model.DEP_ID;

                    db.SaveChanges();

                    return(RedirectToAction("Index"));
                }
            }
            catch (Exception e)
            {
                ModelState.AddModelError("", "Error al actualizar " + e.Message);
                return(View());
            }
        }
コード例 #21
0
 // GET: Deporte/Edit/5
 /// <summary>
 /// Método editar, obtiene los datos del empleado seleccionado
 /// </summary>
 /// <param name="id">Identificador del registro seleccionado</param>
 /// <returns>Muestra los datos del empleado seleccionado</returns>
 public ActionResult Edit(int id)
 {
     using (mediManContext db = new mediManContext())
     {
         EMPLEADOS e = db.EMPLEADOS.Find(id);
         return(View(e));
     }
 }
コード例 #22
0
 // GET: Deporte/Edit/5
 /// <summary>
 /// Método editar
 /// </summary>
 /// <param name="id">Identificador del registro seleccionado</param>
 /// <returns>Muestra el detalle del deporte seleccionada</returns>
 public ActionResult Edit(int id)
 {
     using (mediManContext db = new mediManContext())
     {
         DEPORTES dep = db.DEPORTES.Find(id);
         return(View(dep));
     }
 }
コード例 #23
0
 // GET: Consult/Edit/5
 public ActionResult Edit(int id)
 {
     using (mediManContext db = new mediManContext())
     {
         CONSULTAS c = db.CONSULTAS.Find(id);
         return(View(c));
     }
 }
コード例 #24
0
 // GET: Paciente/Edit/5
 /// <summary>
 /// Método editar, obtiene los datos del paciente seleccionado
 /// </summary>
 /// <param name="id">Identificador del registro seleccionado</param>
 /// <returns>Muestra los datos del paciente seleccionado</returns>
 public ActionResult Edit(int id)
 {
     using (mediManContext db = new mediManContext())
     {
         PACIENTES p = db.PACIENTES.Find(id);
         return(View(p));
     }
 }
コード例 #25
0
 // GET: Actividad/Edit/5
 /// <summary>
 /// Método editar
 /// </summary>
 /// <param name="id">Identificador del registro seleccionado</param>
 /// <returns>Muestra el detalle de la actividad seleccionada</returns>
 public ActionResult Edit(int id)
 {
     using (mediManContext db = new mediManContext())
     {
         ACTIVIDADES act = db.ACTIVIDADES.Find(id);
         return(View(act));
     }
 }
コード例 #26
0
 public JsonResult GetEvents()
 {
     using (mediManContext db = new mediManContext())
     {
         var events = db.Table.ToList();
         return(new JsonResult {
             Data = events, JsonRequestBehavior = JsonRequestBehavior.AllowGet
         });
     }
 }
コード例 #27
0
        // GET: Deporte/Delete/5
        /// <summary>
        /// Método eliminar
        /// </summary>
        /// <param name="id">Identificador del registro seleccionado</param>
        /// <returns>Elimina el registro y actualiza el listado</returns>
        public ActionResult Delete(int id)
        {
            using (mediManContext db = new mediManContext())
            {
                DEPORTES dep = db.DEPORTES.Find(id);
                db.DEPORTES.Remove(dep);
                db.SaveChanges();

                return(RedirectToAction("Index"));
            }
        }
コード例 #28
0
        // GET: Consult/Delete/5
        public ActionResult Delete(int id)
        {
            using (mediManContext db = new mediManContext())
            {
                CONSULTAS c = db.CONSULTAS.Find(id);
                db.CONSULTAS.Remove(c);
                db.SaveChanges();

                return(RedirectToAction("Index"));
            }
        }
コード例 #29
0
        // GET: Deporte/Delete/5
        /// <summary>
        /// Método eliminar
        /// </summary>
        /// <param name="id">Identificador del registro seleccionado</param>
        /// <returns>Elimina el registro y actualiza el listado</returns>
        public ActionResult Delete(int id)
        {
            using (mediManContext db = new mediManContext())
            {
                EMPLEADOS emp = db.EMPLEADOS.Find(id);
                db.EMPLEADOS.Remove(emp);
                db.SaveChanges();

                return(RedirectToAction("Index"));
            }
        }
コード例 #30
0
        // GET: Actividad/Delete/5
        /// <summary>
        /// Método eliminar
        /// </summary>
        /// <param name="id">Identificador del registro seleccionado</param>
        /// <returns>Elimina el registro y actualiza el listado</returns>
        public ActionResult Delete(int id)
        {
            using (mediManContext db = new mediManContext())
            {
                ACTIVIDADES act = db.ACTIVIDADES.Find(id);
                db.ACTIVIDADES.Remove(act);
                db.SaveChanges();

                return(RedirectToAction("Index"));
            }
        }