public ActionResult Create(OrdenPagoCabVM OpVM) { try { if (ModelState.IsValid) { orden_pago_cab c = new orden_pago_cab { fecha = OpVM.Fecha, profesional_id = OpVM.Profesional_Id, importe_total = 0, update_date = DateTime.Now, create_user_id = int.Parse(Session["UserID"].ToString()), activo = 1 }; db.orden_pago_cab.Add(c); db.SaveChanges(); return(RedirectToAction("Index")); } } catch { ModelState.AddModelError("", "Se produjo un error, en caso de persistir, ponerse en contacto con el Administrador."); } GetProfesionales(); return(View(OpVM)); }
public ActionResult Edit(OrdenPagoCabVM opVm) { try { if (ModelState.IsValid) { orden_pago_cab op = new orden_pago_cab { id = opVm.id, fecha = opVm.Fecha, profesional_id = opVm.Profesional_Id, importe_total = opVm.Importe, update_date = DateTime.Now, create_user_id = opVm.create_user_id, update_user_id = int.Parse(Session["UserID"].ToString()), activo = 1, }; db.Entry(op).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } } catch { ModelState.AddModelError("", "Se produjo un error, en caso de persistir, ponerse en contacto con el Administrador."); } GetProfesionales(); return(View(opVm)); }
public ActionResult Edit(long?id) { bool detalle = false; if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } orden_pago_cab orden_pago_cab = db.orden_pago_cab.Find(id); orden_pago_det orden_pago_det = db.orden_pago_det.Where(x => x.orden_pago_cab_id == id).FirstOrDefault(); if (orden_pago_det != null) { detalle = true; } OrdenPagoCabVM opVm = new OrdenPagoCabVM { id = orden_pago_cab.id, Fecha = orden_pago_cab.fecha, Profesional_Id = orden_pago_cab.profesional_id, Importe = orden_pago_cab.importe_total, create_user_id = orden_pago_cab.create_user_id, detalle = detalle }; GetProfesionales(); return(View(opVm)); }
public ActionResult Delete(long?id) { try { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } OrdenPagoCabVM opVM = new OrdenPagoCabVM(); opVM = _repo.GetDeleteOP(id); return(View(opVM)); } catch { ModelState.AddModelError("", "Se produjo un error, en caso de persistir, ponerse en contacto con el Administrador."); } return(View()); }