예제 #1
0
        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;
            }
        }