コード例 #1
0
ファイル: AccesoReportes.cs プロジェクト: RLC-Crew/CGP
        public List<Entidades.Reportes.Autorizacion> ObtenerAutorizacionesBanco(string tipoOperacion, int? codigoConcepto, string estado, string cuentaDestino, string modalidad, string sortExpression)
        {
            try
            {

                Pagos acceso = new Pagos();
                Autorizaciones_ConceptoBanco datos = acceso.ObtieneAutorizacionesConceptoPorBanco(tipoOperacion, codigoConcepto, estado, cuentaDestino, modalidad, System.Web.HttpContext.Current.User.Identity.Name, System.Web.HttpContext.Current.Request.UserHostAddress);
                Autorizaciones_ConceptoBanco.PC_BancosDataTable datosBanco = datos.PC_Bancos;

                List<Entidades.Reportes.Autorizacion> autorizaciones = null;

                if (datos.PC_ReporteAutorizaciones != null && datos.PC_ReporteAutorizaciones.Count > 0 && datos.PC_ReporteAutorizaciones.Rows.Count > 0)
                {
                    autorizaciones = (from Autorizaciones_ConceptoBanco.PC_ReporteAutorizacionesRow row in datos.PC_ReporteAutorizaciones.Rows
                                      select new Entidades.Reportes.Autorizacion
                                      {
                                          CedulaPersona = row.CedulaPersona,
                                          NombreMoneda = row.CodigoBanco,
                                          CuentaCliente = row.CuentaCliente,
                                          TipoOperacion = row.tipooperacion,
                                          NumeroOrden = row.NumeroOrden,
                                          MontoDesde = row.MontoDesde,
                                          MontoHasta = row.MontoHasta,
                                          FechaDesde = row.FechaDesde,
                                          FechaHasta = row.FechaHasta,
                                          EstadoOrden = row.EstadoOrden,
                                          NombrePersona = row.NombrePersona,
                                          NombreConcepto = row.NombreConcepto,
                                          CodigoBanco = row.CodigoBanco,
                                          CuentaClienteOrigen = row.CuentaClienteOrigen,
                                          EntidadOrigen = row.EntidadOrigen,
                                          IdCanal = row.IdCanal,
                                          NombreCanal = row.NombreCanal,
                                          NombreEntidadOrigen = row.NombreEntidadOrigen,
                                          UsuarioRegistra = row.UsuarioRegistra,
                                          CedulaClienteOrigen = row.CedulaClienteOrigen,
                                          NombreClienteOrigen = row.NombreClienteOrigen,
                                          NombreBanco = datosBanco.FindByCodigoBanco(row.CodigoBanco).NombreBanco

                                      }).ToList();
                }

                return autorizaciones;
            }
            catch (Exception)
            {
                throw;
            }
        }