//metodos de carrito public CarritoVO DarCarritoCliente(int usrid) { ClienteDAO clidao = new ClienteDAO(); if (clidao.ExisteCliente(usrid)) { CarritoDAO cardao = new CarritoDAO(); if (!cardao.ExisteCarrito(usrid)) { MonedaDAO mondao = new MonedaDAO(); int monedaPorDefecto = mondao.ListarMonedas()[0].IdMoneda; CarritoVO carvo = new CarritoVO() { IdCliente = usrid, FechaCreacion = System.DateTime.Today, IdMoneda = monedaPorDefecto }; cardao.InsertarCarrito(carvo); } return(cardao.DarCarrito(usrid)); } else { throw new ClienteNoExisteException("No existe un cliente con ese id"); } }
public List <MonedaVO> ListarMonedas() { MonedaDAO mondao = new MonedaDAO(); return(mondao.ListarMonedas()); }