// 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); } }
public static List<FacturaHeader> GetListaFacturas() { List<FacturaHeader> listaFacturas = new List<FacturaHeader>(); Data.dsFacturaTableAdapters.FacturasHeaderTableAdapter Adapter = new Data.dsFacturaTableAdapters.FacturasHeaderTableAdapter(); Data.dsFactura.FacturasHeaderDataTable dt = Adapter.SelectListaFacturasHeader(null); foreach(var dr in dt) { FacturaHeader temp = new FacturaHeader(); temp.idFacturaHeader = dr.idFacturaHeader; temp.idCliente = dr.idCliente; temp.idTipoPago = dr.idTipoPago; if (!dr.IsidEmpleadoNull()) temp.idEmpleado = dr.idEmpleado; if (!dr.IsdtFechaPagoNull()) temp.dtFechaPago = dr.dtFechaPago; if (!dr.IsmTotalNull()) temp.mTotal = dr.mTotal; if (!dr.IscEmpresaNull()) temp.cEmpresa = dr.cEmpresa.Trim(); listaFacturas.Add(temp); } return listaFacturas; }
// GET: Facturacion/Create public ActionResult Insert() { FacturaHeader newModel = new FacturaHeader(); newModel.listaDetalle = new List<FacturaDetalle>(); newModel.dtFechaPago = DateTime.Now; newModel.GetSelectLists(); return View(newModel); }