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; } }
public List <MonedaBE> ListarMonedas() { MonedaDA oMonedaDA = new MonedaDA(); try { return(oMonedaDA.ListarMonedas()); } catch (Exception ex) { throw ex; } finally { oMonedaDA = null; } }
public MonedaBE ObtenerMonedaPredeterminada() { MonedaDA oMonedaDA = new MonedaDA(); try { return(oMonedaDA.ObtenerMonedaPredeterminada());; } catch (Exception ex) { throw ex; } finally { oMonedaDA = null; } }
public MonedaBE ObtenerMoneda(int IdMoneda) { MonedaDA oMonedaDA = new MonedaDA(); try { return(oMonedaDA.ObtenerMoneda(IdMoneda));; } catch (Exception ex) { throw ex; } finally { oMonedaDA = null; } }
public static Entities ObtenerMonedas() { return(MonedaDA.ObtenerMonedas()); }