public List <BEParteDiarioTurno> ListPaged(BaseFiltro pFiltro) { List <BEParteDiarioTurno> lstParteDiarioTurno = new List <BEParteDiarioTurno>(); try { using (_GestionComercialDataContext SQLDC = new _GestionComercialDataContext(conexion)) { var resul = SQLDC.omgc_S_ParteDiarioTurno_Paged(pFiltro.grcurrentPage , pFiltro.grpageSize , pFiltro.grsortColumn , pFiltro.grsortOrder , pFiltro.codEmpresaRUC , null , pFiltro.codPuntoVenta , pFiltro.codRegTipoTurno , pFiltro.desNombre , pFiltro.codRegDiaSemana , pFiltro.indEstado); foreach (var item in resul) { BEParteDiarioTurno objParteDiarioTurno = new BEParteDiarioTurno(); objParteDiarioTurno.ROW = item.ROWNUM.HasValue?item.ROWNUM.Value:0; objParteDiarioTurno.TOTALROWS = item.TOTALROWS.HasValue ? item.TOTALROWS.Value : 0; objParteDiarioTurno.CodigoTurno = item.CodigoTurno; objParteDiarioTurno.CodigoArguTipoTurno = item.CodigoArguTipoTurno; objParteDiarioTurno.CodigoArguDiaSemana = item.CodigoArguDiaSemana; objParteDiarioTurno.Descripcion = item.Descripcion; objParteDiarioTurno.HoraDeInicio = item.HoraDeInicio; objParteDiarioTurno.HoraDeFinal = item.HoraDeFinal; objParteDiarioTurno.Estado = item.Estado; objParteDiarioTurno.segUsuarioCrea = item.SegUsuarioCrea; objParteDiarioTurno.segUsuarioEdita = item.SegUsuarioEdita; objParteDiarioTurno.segFechaCrea = item.SegFechaCrea; objParteDiarioTurno.segFechaEdita = item.SegFechaEdita; objParteDiarioTurno.segMaquinaCrea = item.SegMaquina; objParteDiarioTurno.segMaquinaEdita = item.SegMaquina; objParteDiarioTurno.CodigoArguTipoTurnoNombre = item.CodigoArguTipoTurnoNombre; objParteDiarioTurno.CodigoArguDiaSemanaNombre = item.CodigoArguDiaSemanaNombre; objParteDiarioTurno.CodigoPersonaEmpre = item.CodigoPuntoVenta; objParteDiarioTurno.CodigoPuntoVenta = item.CodigoPuntoVenta; objParteDiarioTurno.objDiaSemana.desNombre = item.CodigoArguDiaSemanaNombre; objParteDiarioTurno.objTipo.desNombre = item.CodigoArguTipoTurnoNombre; objParteDiarioTurno.objPuntoDeVenta.desNombre = item.CodigoPuntoVentaNombre; objParteDiarioTurno.objEmpresa.RazonSocial = item.CodigoPersonaEmpreNombre; lstParteDiarioTurno.Add(objParteDiarioTurno); } } } catch (Exception ex) { throw ex; } return(lstParteDiarioTurno); }