Example #1
0
        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);
        }