コード例 #1
0
        /// <summary>
        /// Retorna un LISTA de registros de la Entidad GestionComercial.TipodeCambio
        /// En la BASE de DATO la Tabla : [GestionComercial.TiposdeCambio]
        /// <summary>
        /// <param name="filtro">Contenedor de parametros de filtro</param>
        /// <returns>Colección de la entidad TipoDeCambio</returns>
        public List <BETipoDeCambio> List(BaseFiltroTipoCambio filtro)
        {
            List <BETipoDeCambio> lstTipoDeCambio = new List <BETipoDeCambio>();

            try
            {
                using (_GestionComercialDataContext SQLDC = new _GestionComercialDataContext(conexion))
                {
                    var resul = SQLDC.omgc_S_TipoDeCambio(filtro.codEmpresa,
                                                          filtro.codTipoCambio,
                                                          filtro.fecInicio,
                                                          filtro.fecFinal,
                                                          filtro.codRegMoneda,
                                                          filtro.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,
                        });
                    }
                }
            }
            catch (Exception)
            {
                throw;
            }
            return(lstTipoDeCambio);
        }
コード例 #2
0
        public BETipoDeCambio Find(BaseFiltroTipoCambio filtro)
        {
            BETipoDeCambio objTipoDeCambio = null;

            try
            {
                using (_GestionComercialDataContext SQLDC = new _GestionComercialDataContext(conexion))
                {
                    var resul = SQLDC.omgc_S_TipoDeCambio(filtro.codEmpresa, null, filtro.fecInicio
                                                          , filtro.fecInicio
                                                          , filtro.codRegMoneda, null);
                    foreach (var item in resul)
                    {
                        objTipoDeCambio = new BETipoDeCambio()
                        {
                            codEmpresa       = filtro.codEmpresa,
                            codTipoCambio    = item.codTipoCambio,
                            FechaProceso     = item.FechaProceso,
                            CodigoArguMoneda = item.CodigoArguMoneda,
                            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,
                        };
                    }
                }
            }
            catch (Exception)
            {
                throw;
            }
            return(objTipoDeCambio);
        }