예제 #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);
        }