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); }
/// <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); }