public ActionResult Cobro(string id_1, string id_2) { try { Token.SaveToken(); _VentaGeneral_Datos oDatosVentaGeneral = new _VentaGeneral_Datos(); DocumentosPorCobrarDetallePagosModels DocumentoPorCobrarPago = new DocumentosPorCobrarDetallePagosModels(); DocumentoPorCobrarPago.RespuestaAjax = new RespuestaAjax(); string Id_venta = string.IsNullOrEmpty(id_1) ? string.Empty : id_1; string Id_documentoPorCobrarDetallePago = string.IsNullOrEmpty(id_2) ? string.Empty : id_2; if (Id_venta.Length == 36 && (Id_documentoPorCobrarDetallePago.Length == 0 || Id_documentoPorCobrarDetallePago.Length == 36)) { DocumentoPorCobrarPago.Conexion = conexion; DocumentoPorCobrarPago.Id_padre = Id_venta; DocumentoPorCobrarPago.Id_documentoPorCobrarDetallePagos = Id_documentoPorCobrarDetallePago; DocumentoPorCobrarPago = oDatosVentaGeneral.VentaGeneral_spCIDDB_get_GetDetalleDocumentoPago(DocumentoPorCobrarPago); if (DocumentoPorCobrarPago.RespuestaAjax.Success) { if (string.IsNullOrEmpty(DocumentoPorCobrarPago.ImagenBase64)) { DocumentoPorCobrarPago.ImagenBase64 = Auxiliar.SetDefaultImage(); } DocumentoPorCobrarPago.ExtensionImagenBase64 = Auxiliar.ObtenerExtensionImagenBase64(DocumentoPorCobrarPago.ImagenBase64); _Combos_Datos oDatosCombo = new _Combos_Datos(); DocumentoPorCobrarPago.ListaFormaPagos = oDatosCombo.GetListadoCFDIFormaPago(DocumentoPorCobrarPago); DocumentoPorCobrarPago = oDatosVentaGeneral.VentaGeneral_spCIDDB_get_NombreCliente_Empresa(DocumentoPorCobrarPago); DocumentoPorCobrarPago.TipoCuentaBancaria = 1; DocumentoPorCobrarPago.ListaCuentasBancariasEmpresa = oDatosVentaGeneral.VentaGeneral_spCIDDB_get_CuentasBancarias(DocumentoPorCobrarPago); DocumentoPorCobrarPago.TipoCuentaBancaria = 2; DocumentoPorCobrarPago.ListaCuentasBancariasProveedor = oDatosVentaGeneral.VentaGeneral_spCIDDB_get_CuentasBancarias(DocumentoPorCobrarPago); return(View(DocumentoPorCobrarPago)); } else { TempData["typemessage"] = "2"; TempData["message"] = "No se puede cargar la vista, error: " + DocumentoPorCobrarPago.RespuestaAjax.Mensaje; return(View("Index")); } } else { TempData["typemessage"] = "2"; TempData["message"] = "Verifique sus datos."; return(View("Index")); } } catch (Exception ex) { string Mensaje = ex.Message.Replace("\r\n", "").Replace("\r", "").Replace("\n", ""); TempData["typemessage"] = "2"; TempData["message"] = "No se puede cargar la vista, error: " + Mensaje; return(View("Index")); } }