public ActionResult Nuevo(fa_guia_remision_Info model) { try { model.IdUsuario = SessionFixed.IdUsuario; model.CodGuiaRemision = (model.CodGuiaRemision == null) ? "" : model.CodGuiaRemision; model.lst_detalle_x_factura = List_rel.get_list(model.IdTransaccionSession); model.lst_detalle = detalle_info.get_list(model.IdTransaccionSession); model.CodDocumentoTipo = "GUIA"; string mensaje = bus_guia.validar(model); if (mensaje != "") { cargar_combos(model); ViewBag.mensaje = mensaje; return(View(model)); } if (!bus_guia.guardarDB(model)) { cargar_combos(model); return(View(model)); } return(RedirectToAction("Index")); } catch (Exception ex) { tb_sis_log_error_InfoList.DescripcionError = ex.InnerException.ToString(); if (tb_sis_log_error_InfoList.DescripcionError == null) { tb_sis_log_error_InfoList.DescripcionError = ex.Message.ToString(); } ViewBag.error = ex.Message.ToString(); cargar_combos(model); return(View(model)); } }
public ActionResult Nuevo(fa_guia_remision_Info model) { try { fa_PuntoVta_Info info_puntovta = new fa_PuntoVta_Info(); info_puntovta = bus_punto_venta.get_info(model.IdEmpresa, model.IdSucursal, model.IdPuntoVta); model.IdBodega = info_puntovta.IdBodega; model.IdUsuarioCreacion = SessionFixed.IdUsuario; model.CodGuiaRemision = (model.CodGuiaRemision == null) ? "" : model.CodGuiaRemision; model.lst_detalle_x_factura = List_rel.get_list(model.IdTransaccionSession); model.lst_detalle = detalle_info.get_list(model.IdTransaccionSession); model.CodDocumentoTipo = cl_enumeradores.eTipoDocumento.GUIA.ToString(); string mensaje = bus_guia.validar(model); if (mensaje != "") { cargar_combos(model); ViewBag.mensaje = mensaje; SessionFixed.IdTransaccionSessionActual = model.IdTransaccionSession.ToString(); return(View(model)); } if (!validar(model, ref mensaje)) { cargar_combos(model); ViewBag.mensaje = mensaje; SessionFixed.IdTransaccionSessionActual = model.IdTransaccionSession.ToString(); return(View(model)); } if (!bus_guia.guardarDB(model)) { ViewBag.mensaje = "Ha ocurrido un problema, comuniquese con sistemas"; cargar_combos(model); SessionFixed.IdTransaccionSessionActual = model.IdTransaccionSession.ToString(); return(View(model)); } return(RedirectToAction("Modificar", new { IdEmpresa = model.IdEmpresa, IdGuiaRemision = model.IdGuiaRemision, Exito = true })); } catch (Exception ex) { //SisLogError.set_list((ex.InnerException) == null ? ex.Message.ToString() : ex.InnerException.ToString()); ViewBag.error = ex.Message.ToString(); cargar_combos(model); return(View(model)); } }
public ActionResult Nuevo(fa_guia_remision_Info model) { try { model.IdUsuario = SessionFixed.IdUsuario; model.CodGuiaRemision = (model.CodGuiaRemision == null) ? "" : model.CodGuiaRemision; model.lst_detalle_x_factura = List_rel.get_list(model.IdTransaccionSession); model.lst_detalle = detalle_info.get_list(model.IdTransaccionSession); model.CodDocumentoTipo = "GUIA"; string mensaje = bus_guia.validar(model); if (mensaje != "") { cargar_combos(model); ViewBag.mensaje = mensaje; return(View(model)); } if (!validar(model, ref mensaje)) { cargar_combos(model); ViewBag.mensaje = mensaje; return(View(model)); } if (!bus_guia.guardarDB(model)) { cargar_combos(model); return(View(model)); } return(RedirectToAction("Modificar", new { IdEmpresa = model.IdEmpresa, IdGuiaRemision = model.IdGuiaRemision, Exito = true })); } catch (Exception ex) { //SisLogError.set_list((ex.InnerException) == null ? ex.Message.ToString() : ex.InnerException.ToString()); ViewBag.error = ex.Message.ToString(); cargar_combos(model); return(View(model)); } }