Esempio n. 1
0
        public ActionResult CrearPrescripcion(PRESCRIPCIONES obj, string codHist, string numEmp)
        {
            try
            {
                bool   respuesta;
                string mensaje = "Prescripción creado correctamente";

                if (obj.PRSCODIGOI == 0)
                {
                    obj.HSCCODIGOI = Convert.ToInt32(codHist);
                    respuesta      = objDAO.Crear_Prescripcion(obj, true);
                }
                else
                {
                    respuesta = objDAO.Crear_Prescripcion(obj, false);
                    mensaje   = "Prescripción editado correctamente";
                }
                if (respuesta)
                {
                    Request.Flash("success", mensaje);
                }
            }
            catch (Exception exc)
            {
                Request.Flash("danger", "Ha ocurrido un error: " + exc.Message);
            }

            return(RedirectToAction("Index", "Planes", new { numEmp = numEmp, codHist = codHist }));
        }
Esempio n. 2
0
        public bool Crear_Prescripcion(PRESCRIPCIONES objNuevo, bool nuevo)
        {
            bool respuesta = false;

            if (nuevo)
            {
                using (var db = new SDHCEntities())
                {
                    objNuevo.PRSFECHA = DateTime.Now;
                    db.PRESCRIPCIONES.Add(objNuevo);
                    db.SaveChanges();
                    respuesta = true;
                }
            }
            else
            {
                using (var db = new SDHCEntities())
                {
                    db.Entry(objNuevo).State = EntityState.Modified;
                    db.SaveChanges();
                    respuesta = true;
                }
            }
            return(respuesta);
        }
Esempio n. 3
0
        public bool Eliminar_Prescripcion(int id)
        {
            bool respuesta = false;

            using (var db = new SDHCEntities())
            {
                PRESCRIPCIONES obj = db.PRESCRIPCIONES.Find(id);
                db.PRESCRIPCIONES.Remove(obj);
                db.SaveChanges();
                respuesta = true;
            }
            return(respuesta);
        }
Esempio n. 4
0
        public ActionResult CrearPrescripcion(int codHist, int numEmp, int id = 0)
        {
            PRESCRIPCIONES obj = new PRESCRIPCIONES();

            ViewBag.ESPCODIGOI = objDAO.Lista_Especialista(0);
            if (id != 0)
            {
                obj = objDAO.Buscar_Prescripcion(id);
                ViewBag.ESPCODIGOI = objDAO.Lista_Especialista(Convert.ToInt32(obj.ESPCODIGOI));
            }
            ViewBag.codHist = codHist;
            ViewBag.numEmp  = numEmp;
            return(View(obj));
        }