// GET: OrdenPago/AsignarSucursal/5 public ActionResult AsignarSucursal(int id) { var Model = _OrdenPago.SelectOrdenPAgo(id); Model.lstBanco = _OrdenPago.ListaBanco(); if (Model.IDSucursal > 0) { return(RedirectToAction("DetailOrdenPagoSucursal", new { id = Model.IDOrdenPago })); } if (Model.lstBanco.Count() == 0) { Model.lstSucursal = new SelectList(new List <SelectListItem>()); } else { Model.lstSucursal = _OrdenPago.ListaSucursal(int.Parse(Model.lstBanco.FirstOrDefault().Value)); } return(View(Model)); }
public ActionResult AsignarSucursal([Bind(Include = "IDOrdenPago,Monto,IDMoneda,IDEstado,FechaPago,IDBanco,IDSucursal")] OrdenPago _OrdenPago) { if (!ModelState.IsValid) { _OrdenPago.lstBanco = _OrdenPago.ListaBanco(); _OrdenPago.lstSucursal = _OrdenPago.ListaSucursal(_OrdenPago.IDBanco); return(View(_OrdenPago)); } try { _OrdenPago.InsertOrdenPagoSucursal(_OrdenPago); return(RedirectToAction("Index")); } catch (Exception ex) { return(View()); throw; } }