// GET: Facturacion/Edit/5 public ActionResult Edit(int idFacturaHeader) { FacturaHeader newModel = new FacturaHeader(idFacturaHeader); //newModel.listaDetalle = new List<FacturaDetalle>(); //newModel.dtFechaPago = DateTime.Now; newModel.GetSelectLists(); return View(newModel); }
public ActionResult Delete(FacturaHeader newModel) { try { FacturaHeader.DeleteFactura(newModel.idFacturaHeader); return RedirectToAction("Index"); } catch { newModel.GetSelectLists(); return View(newModel); } }
public ActionResult Edit(FacturaHeader newModel) { if (ModelState.IsValid) { newModel.idFacturaHeader = newModel.InsertUpdateFactura(); foreach (var item in newModel.listaDetalle) { FacturaDetalle.DeleteFacturaDetalle(item.idFacturaDetalle); } foreach (var item in newModel.listaDetalle) { item.idFacturaHeader = newModel.idFacturaHeader; item.InsertUpdateFactura(); } return RedirectToAction("Index"); } else { newModel.GetSelectLists(); return View(newModel); } }
// GET: Facturacion/Create public ActionResult Insert() { FacturaHeader newModel = new FacturaHeader(); newModel.listaDetalle = new List<FacturaDetalle>(); newModel.dtFechaPago = DateTime.Now; newModel.GetSelectLists(); return View(newModel); }