示例#1
0
        public FacturacionBE ObtenerFacturacion(int IdFacturacion, int IdCliente)
        {
            FacturacionDA oFacturacionDA = new FacturacionDA();
            MonedaDA      oMonedaDA      = new MonedaDA();

            try
            {
                FacturacionBE objFacturacion = oFacturacionDA.ObtenerFacturacion(IdFacturacion, IdCliente);
                MonedaBE      objMoneda      = oMonedaDA.ObtenerMonedaPredeterminada();

                List <MonedaFacturacionBE> LstMonedaFacturacion = oFacturacionDA.ListarMonedaFacturacion(objFacturacion.IdFacturacion);

                if (!LstMonedaFacturacion.Any(mf => mf.IdMoneda.Equals(objMoneda.IdMoneda)))
                {
                    LstMonedaFacturacion.Add(new MonedaFacturacionBE {
                        Moneda = objMoneda
                    });
                }

                objFacturacion.lstMonedaFacturacion = LstMonedaFacturacion.OrderByDescending(mf => mf.Moneda.Predeteminado).ToList();
                return(objFacturacion);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                oFacturacionDA = null;
            }
        }
示例#2
0
        public List <MonedaBE> ListarMonedas()
        {
            MonedaDA oMonedaDA = new MonedaDA();

            try
            {
                return(oMonedaDA.ListarMonedas());
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                oMonedaDA = null;
            }
        }
示例#3
0
        public MonedaBE ObtenerMonedaPredeterminada()
        {
            MonedaDA oMonedaDA = new MonedaDA();

            try
            {
                return(oMonedaDA.ObtenerMonedaPredeterminada());;
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                oMonedaDA = null;
            }
        }
示例#4
0
        public MonedaBE ObtenerMoneda(int IdMoneda)
        {
            MonedaDA oMonedaDA = new MonedaDA();

            try
            {
                return(oMonedaDA.ObtenerMoneda(IdMoneda));;
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                oMonedaDA = null;
            }
        }
示例#5
0
 public static Entities ObtenerMonedas()
 {
     return(MonedaDA.ObtenerMonedas());
 }