Example #1
0
        public List <BETipoDeCambio> ListPaged(BaseFiltroTipoCambioPage pFiltro)
        {
            List <BETipoDeCambio> lstTipoDeCambio = new List <BETipoDeCambio>();

            try
            {
                using (_GestionComercialDataContext SQLDC = new _GestionComercialDataContext(conexion))
                {
                    var resul = SQLDC.omgc_S_TipoDeCambio_Paged(pFiltro.jqCurrentPage
                                                                , pFiltro.jqPageSize
                                                                , pFiltro.jqSortColumn
                                                                , pFiltro.jqSortOrder
                                                                , pFiltro.codEmpresa
                                                                , pFiltro.fecInicio
                                                                , pFiltro.fecFinal
                                                                , pFiltro.codRegMoneda
                                                                , pFiltro.indEstado);
                    foreach (var item in resul)
                    {
                        lstTipoDeCambio.Add(new BETipoDeCambio()
                        {
                            codTipoCambio          = item.codTipoCambio,
                            FechaProceso           = item.FechaProceso,
                            CodigoArguMoneda       = item.CodigoArguMoneda,
                            CodigoArguMonedaNombre = item.CodigoArguMonedaNombre,
                            CambioCompraGOB        = item.CambioCompraGOB,
                            CambioVentasGOB        = item.CambioVentasGOB,
                            CambioCompraPRL        = item.CambioCompraPRL,
                            CambioVentasPRL        = item.CambioVentasPRL,
                            Estado          = item.Estado,
                            segUsuarioCrea  = item.SegUsuarioCrea,
                            segUsuarioEdita = item.SegUsuarioEdita,
                            segFechaCrea    = item.SegFechaCrea,
                            segFechaEdita   = item.SegFechaEdita,
                            segMaquinaEdita = item.SegMaquina,
                            ROW             = item.ROWNUM.HasValue ? item.ROWNUM.Value : 0,
                            TOTALROWS       = item.TOTALROWS.HasValue ? item.TOTALROWS.Value : 0,
                        });
                    }
                }
            }
            catch (Exception)
            {
                throw;
            }
            return(lstTipoDeCambio);
        }
Example #2
0
        /// <summary>
        /// Retorna un LISTA de registros de la Entidad GestionComercial.TiposdeCambio
        /// En la BASE de DATO la Tabla : [GestionComercial.TiposdeCambio]
        /// <summary>
        /// <param name="filtro"></param>
        /// <returns></returns>
        public List <BETipoDeCambio> ListPaged(BaseFiltroTipoCambioPage filtro)
        {
            List <BETipoDeCambio> lstTipoDeCambio = new List <BETipoDeCambio>();

            try
            {
                filtro.fecInicio = HelpTime.ConvertYYYYMMDD(filtro.fecInicioDate);
                filtro.fecFinal  = HelpTime.ConvertYYYYMMDD(filtro.fecFinalDate);
                lstTipoDeCambio  = oTipoDeCambioData.ListPaged(filtro);
            }
            catch (Exception ex)
            {
                var returnValor = HelpException.mTraerMensaje(ex, false,
                                                              this.GetType().Name + '.' + MethodBase.GetCurrentMethod().Name,
                                                              filtro.segUsuarioActual, filtro.codEmpresaRUC);
                throw new Exception(returnValor.Message);
            }
            return(lstTipoDeCambio);
        }