public List <BEPuntoDeVenta> ListPaginado(BaseFiltroPuntoDeVenta pFiltro) { List <BEPuntoDeVenta> lstPuntoDeVenta = new List <BEPuntoDeVenta>(); try { using (_GestionComercialDataContext SQLDC = new _GestionComercialDataContext(conexion)) { var resul = SQLDC.omgc_S_PuntoDeVenta_Paged(pFiltro.jqCurrentPage, pFiltro.jqPageSize, pFiltro.jqSortColumn, pFiltro.jqSortOrder, pFiltro.codPuntoVenta, pFiltro.codEmpresaRUC, pFiltro.desNombre, pFiltro.indEstado); foreach (var item in resul) { BEPuntoDeVenta objPuntoDeVenta = new BEPuntoDeVenta(); objPuntoDeVenta.codPuntoDeVenta = item.codPuntoDeVenta; objPuntoDeVenta.codPersonaEmpre = item.codPersonaEmpre; objPuntoDeVenta.codEmpleadoRespon = item.codEmpleadoRespon; objPuntoDeVenta.desNombre = item.desNombre; objPuntoDeVenta.desPathFiles = item.desPathFiles; objPuntoDeVenta.indActivo = item.indActivo; objPuntoDeVenta.segUsuarioCrea = item.segUsuarioCrea; objPuntoDeVenta.segUsuarioEdita = item.segUsuarioEdita; objPuntoDeVenta.segFechaCrea = item.segFechaCrea; objPuntoDeVenta.segFechaEdita = item.segFechaEdita; objPuntoDeVenta.segMaquinaEdita = item.segMaquina; objPuntoDeVenta.objPersonaEmpre.RazonSocial = item.auxcodPersonaEmpreNombre; objPuntoDeVenta.objEmpleadoRespon.ApellidosNombres = item.auxcodEmpleadoResponNombre; objPuntoDeVenta.ROW = item.ROWNUM.HasValue ? item.ROWNUM.Value : 0; objPuntoDeVenta.TOTALROWS = item.TOTALROWS.HasValue ? item.TOTALROWS.Value : 0; lstPuntoDeVenta.Add(objPuntoDeVenta); } } } catch (Exception ex) { throw ex; } return(lstPuntoDeVenta); }