/// <summary> /// Retorna un LISTA de registros de la Entidad GestionComercial.Impuesto Paginado /// En la BASE de DATO la Tabla : [GestionComercial.Impuesto] /// <summary> /// <param name="pFiltro"></param> /// <returns></returns> public List <BEImpuesto> ListPaged(BaseFiltroImpuestoPage pFiltro) { List <BEImpuesto> lstImpuesto = new List <BEImpuesto>(); try { using (_GestionComercialDataContext SQLDC = new _GestionComercialDataContext(conexion)) { var resul = SQLDC.omgc_S_Impuesto_Paged(pFiltro.jqCurrentPage, pFiltro.jqPageSize, pFiltro.jqSortColumn, pFiltro.jqSortOrder, pFiltro.codImpuesto, pFiltro.desNombre, pFiltro.indEstado); foreach (var item in resul) { BEImpuesto objImpuesto = new BEImpuesto(); objImpuesto.ROW = item.ROWNUM.HasValue ? item.ROWNUM.Value : 0; objImpuesto.TOTALROWS = item.TOTALROWS.HasValue ? item.TOTALROWS.Value : 0; objImpuesto.codEmpresa = pFiltro.codEmpresa; objImpuesto.CodigoImpuesto = item.CodigoImpuesto; objImpuesto.Descripcion = item.Descripcion; objImpuesto.Porcentaje = item.Porcentaje; objImpuesto.PorceAcre = item.PorceAcre; objImpuesto.DiscriminaAcrec = item.DiscriminaAcrec; objImpuesto.DiscriminaIGV = item.DiscriminaIGV; objImpuesto.DiscriminaIngBruto = item.DiscriminaIngBruto; objImpuesto.CodigoArguAbrevFiscal = item.CodigoArguAbrevFiscal; objImpuesto.Estado = item.Estado; objImpuesto.segUsuarioCrea = item.SegUsuarioCrea; objImpuesto.segUsuarioEdita = item.SegUsuarioEdita; objImpuesto.segFechaCrea = item.SegFechaCrea; objImpuesto.segFechaEdita = item.SegFechaEdita; objImpuesto.segMaquinaCrea = item.SegMaquina; objImpuesto.Porcentaje100 = item.Porcentaje * 100; lstImpuesto.Add(objImpuesto); } } } catch (Exception) { throw; } return(lstImpuesto); }