public DocumentoViewModel ReporteProcedimientoOperacion(int idPrecliente, int idUsuario, string path) { var resultado = string.Empty; ReporteImpresion reporte = new ReporteImpresion(); try { var listaModelo = ObtenerModeloProcedimientoOperacion(idPrecliente, idUsuario); resultado = reporte.ReporteProcedimientoOperacion(listaModelo, path); var documento = new DocumentoViewModel() { ExisteDocumento = string.IsNullOrEmpty(resultado) ? false : true, RutaLocal = resultado }; return(documento); } catch (Exception ex) { return(new DocumentoViewModel { ExisteDocumento = false }); } }
public DocumentoViewModel ReporteTabulador(int idPrecliente, string path) { var resultado = string.Empty; ReporteImpresion reporte = new ReporteImpresion(); try { var modelo = ObtenerModeloTabulador(idPrecliente); resultado = reporte.ReporteTabulador(modelo, path); var documento = new DocumentoViewModel() { ExisteDocumento = string.IsNullOrEmpty(resultado) ? false : true, RutaLocal = resultado }; return(documento); } catch (Exception ex) { return(new DocumentoViewModel { ExisteDocumento = false }); } }
public DocumentoViewModel ReporteSolicitudCliente(int idPrecliente, int idUsuario, string path) { var resultado = string.Empty; ReporteImpresion reporte = new ReporteImpresion(); var tablaInformacionCliente = capturaClienteRepository.ObtenerInfoCliente(idUsuario.ToString()); var tablaContacto = capturaClienteRepository.ObtenerContactosCliente(idPrecliente.ToString()); var tablaBanco = capturaClienteRepository.ObtenerCtasBancPECACliente(idPrecliente.ToString()); var modeloReporte = new SolicitudClienteModelo() { InformacionCliente = tablaInformacionCliente, InformacionContacto = tablaContacto, InformacionCuenta = tablaBanco }; resultado = reporte.ReporteSolicitudCliente(modeloReporte, path); var documento = new DocumentoViewModel() { ExisteDocumento = string.IsNullOrEmpty(resultado) ? false : true, RutaLocal = resultado }; return(documento); }