public List<Entidades.Reportes.Autorizacion> ObtenerAutorizaciones(string tipoOperacion, int? codigoConcepto, string estado, string cuentaDestino, string modalidad, string sortExpression) { try { Pagos acceso = new Pagos(); Autorizaciones_Concepto.PC_ReporteAutorizacionesBasicoDataTable datos = acceso.ObtieneAutorizacionesConcepto(tipoOperacion, codigoConcepto, estado, cuentaDestino, modalidad, System.Web.HttpContext.Current.User.Identity.Name, System.Web.HttpContext.Current.Request.UserHostAddress); List<Entidades.Reportes.Autorizacion> autorizaciones = null; if (datos != null && datos.Count > 0 && datos.Rows.Count > 0) { autorizaciones = (from Autorizaciones_Concepto.PC_ReporteAutorizacionesBasicoRow row in datos.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, CedulaClienteOrigen = row.CedulaClienteOrigen, NombreClienteOrigen = row.NombreClienteOrigen, NombreEntidadOrigen = row.NombreEntidadOrigen, UsuarioRegistra = row.UsuarioRegistra }).ToList(); } return autorizaciones; } catch (Exception) { throw; } }