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; } }