public ActionResult Modificar(cp_nota_DebCre_Info model) { model.info_comrobante = new ct_cbtecble_Info(); model.info_comrobante.lst_ct_cbtecble_det = Lis_ct_cbtecble_det_List_nc.get_list(Convert.ToDecimal(SessionFixed.IdTransaccionSessionActual)); model.lst_det_canc_op = List_op_det.get_list(model.IdTransaccionSession); model.lst_det_canc_op = List_op.get_list(model.IdTransaccionSession); if (model.info_comrobante.lst_ct_cbtecble_det == null) { ViewBag.mensaje = "Falta detalle de pago"; cargar_combos(model.IdEmpresa, model.IdProveedor, model.IdIden_credito.ToString()); cargar_combos_detalle(); return(View(model)); } string mensaje = bus_orden_giro.validar(model); if (mensaje != "") { cargar_combos(model.IdEmpresa, model.IdProveedor, model.IdIden_credito.ToString()); cargar_combos_detalle(); ViewBag.mensaje = mensaje; return(View(model)); } model.IdUsuario = SessionFixed.IdUsuario; if (!bus_orden_giro.modificarDB(model)) { cargar_combos(model.IdEmpresa, model.IdProveedor, model.IdIden_credito.ToString()); return(View(model)); } return(RedirectToAction("Modificar", new { IdEmpresa = model.IdEmpresa, IdTipoCbte_Nota = model.IdTipoCbte_Nota, IdCbteCble_Nota = model.IdCbteCble_Nota, Exito = true })); }
public ActionResult Modificar(cp_nota_DebCre_Info model) { model.IdUsuario = SessionFixed.IdUsuario.ToString(); model.info_comrobante.lst_ct_cbtecble_det = Lis_ct_cbtecble_det_List_nd.get_list(Convert.ToDecimal(SessionFixed.IdTransaccionSessionActual)); model.IdEmpresa = Convert.ToInt32(SessionFixed.IdEmpresa); if (!validar(model, ref mensaje)) { SessionFixed.IdTransaccionSessionActual = model.IdTransaccionSession.ToString(); cargar_combos(model.IdEmpresa, model.IdProveedor, model.IdIden_credito.ToString()); ViewBag.mensaje = mensaje; cargar_combos_detalle(); return(View(model)); } if (!bus_orden_giro.modificarDB(model)) { SessionFixed.IdTransaccionSessionActual = model.IdTransaccionSession.ToString(); cargar_combos(model.IdEmpresa, model.IdProveedor, model.IdIden_credito.ToString()); return(View(model)); } return(RedirectToAction("Index")); }
public ActionResult Modificar(cp_nota_DebCre_Info model) { model.info_comrobante = new ct_cbtecble_Info(); model.info_comrobante.lst_ct_cbtecble_det = Lis_ct_cbtecble_det_List_nc.get_list(Convert.ToDecimal(SessionFixed.IdTransaccionSessionActual)); if (Session["list_op_seleccionadas"] != null) { model.lst_detalle_op = Session["list_op_seleccionadas"] as List <cp_orden_pago_det_Info>; } if (model.info_comrobante.lst_ct_cbtecble_det == null) { ViewBag.mensaje = "Falta detalle de pago"; cargar_combos(model.IdEmpresa, model.IdProveedor, model.IdTipoNota); cargar_combos_detalle(); return(View(model)); } string mensaje = bus_orden_giro.validar(model); if (mensaje != "") { cargar_combos(model.IdEmpresa, model.IdProveedor, model.IdTipoNota); cargar_combos_detalle(); ViewBag.mensaje = mensaje; return(View(model)); } model.IdUsuario = Session["IdUsuario"].ToString(); model.IdEmpresa = Convert.ToInt32(Session["IdEmpresa"]); if (!bus_orden_giro.modificarDB(model)) { cargar_combos(model.IdEmpresa, model.IdProveedor, model.IdTipoNota); return(View(model)); } return(RedirectToAction("Index")); }