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);
        }
Esempio n. 2
0
        public DataTable ObtenerInfoCliente(string id_usuario)
        {
            var dto = new DataTable();

            try
            {
                dto = repositorioRepository.ObtenerInfoCliente(id_usuario);
            }
            catch (System.Exception ex)
            {
            }

            return(dto);
        }