Exemple #1
0
        /// <summary>
        /// Retorna un LISTA de registros de la Entidad GestionComercial.CondicionVenta
        /// En la BASE de DATO la Tabla : [GestionComercial.CondicionVenta]
        /// <summary>
        /// <returns>List</returns>
        public List <BECondicion> ListPaginado(BaseFiltroCondicionPage pFiltro)
        {
            List <BECondicion> lstCondicion = new List <BECondicion>();

            try
            {
                using (_GestionComercialDataContext SQLDC = new _GestionComercialDataContext(conexion))
                {
                    var resul = SQLDC.omgc_S_Condicion_Paged(pFiltro.jqCurrentPage,
                                                             pFiltro.jqPageSize,
                                                             pFiltro.jqSortColumn,
                                                             pFiltro.jqSortOrder,
                                                             pFiltro.desNombre,
                                                             pFiltro.indEstado,
                                                             pFiltro.indDestinoVenta);
                    foreach (var item in resul)
                    {
                        lstCondicion.Add(new BECondicion()
                        {
                            codCondicion        = item.codCondicion,
                            desNombre           = item.desNombre,
                            numCuota            = item.numCuota,
                            numDiasCCtaCte      = item.numDiasCCtaCte,
                            numDiasVCtaCte      = item.numDiasVCtaCte,
                            numDiasCVcto        = item.numDiasCVcto,
                            numDecimalRedondeo  = item.numDecimalRedondeo,
                            indEsGravaCtaCte    = item.indEsGravaCtaCte,
                            indEsPredeterminado = item.indEsPredeterminado,
                            indEsEnCuota        = item.indEsEnCuota,
                            indEsContraEntrega  = item.indEsContraEntrega,
                            indEsVenta          = item.indEsVenta,
                            indActivo           = item.indActivo,
                            segUsuarioCrea      = item.segUsuarioCrea,
                            segUsuarioEdita     = item.segUsuarioEdita,
                            segFechaCrea        = item.segFechaCrea,
                            segFechaEdita       = item.segFechaEdita,
                            segMaquinaCrea      = item.segMaquinaCrea,
                            segMaquinaEdita     = item.segMaquinaEdita,

                            TOTALROWS = item.TOTALROWS.HasValue ? item.TOTALROWS.Value : 0,
                            ROW       = item.ROWNUM.HasValue ? item.ROWNUM.Value : 0,
                        });
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(lstCondicion);
        }
        public List <BECondicion> ListPaginado(BaseFiltroCondicionPage pFiltro)
        {
            List <BECondicion> lstCondicion = new List <BECondicion>();

            try
            {
                lstCondicion = objCondicionData.ListPaginado(pFiltro);
            }
            catch (Exception ex)
            {
                var returnValor = HelpException.mTraerMensaje(ex, false,
                                                              this.GetType().Name + '.' + MethodBase.GetCurrentMethod().Name, pFiltro.segUsuarioActual);
                throw new Exception(returnValor.Message);
            }
            return(lstCondicion);
        }