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 })); }
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); }
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); }
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)); }