コード例 #1
0
        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
                });
            }
        }
コード例 #2
0
        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
                });
            }
        }
コード例 #3
0
        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);
        }