示例#1
0
        public void ModificarMonedaCarrito(int cliid, int monid)
        {
            ClienteDAO clidao = new ClienteDAO();

            if (clidao.ExisteCliente(cliid))
            {
                CarritoDAO cardao = new CarritoDAO();
                if (cardao.ExisteCarrito(cliid))
                {
                    MonedaDAO mondao = new MonedaDAO();
                    if (mondao.ExisteMoneda(monid))
                    {
                        CarritoVO carvo = cardao.DarCarrito(cliid);
                        cardao.ModificarMonedaCarrito(carvo.IdCarrito, monid);
                    }
                    else
                    {
                        throw new MonedaNoExisteException("No existe una moneda con ese id");
                    }
                }
                else
                {
                    throw new CarritoNoExisteException("El cliente no tiene carrito asociado");
                }
            }
            throw new ClienteNoExisteException("No existe un cliente con ese id");
        }
示例#2
0
        public void BorrarMoneda(int monid)
        {
            MonedaDAO mondao = new MonedaDAO();

            if (mondao.ExisteMoneda(monid))
            {
                mondao.BorrarMoneda(monid);
            }
            else
            {
                throw new MonedaNoExisteException("No existe una moneda con ese id");
            }
        }
示例#3
0
        public void ModificarMonedaCotizacion(int monedaid, decimal cotiza)
        {
            MonedaDAO mondao = new MonedaDAO();

            if (mondao.ExisteMoneda(monedaid))
            {
                mondao.ModificarMonedaCotizacion(monedaid, cotiza);
            }
            else
            {
                throw new MonedaNoExisteException("No existe una moneda con ese id");
            }
        }
示例#4
0
        //metodos de moneda
        public void InsertarMoneda(MonedaVO monvo)
        {
            MonedaDAO mondao = new MonedaDAO();

            if (mondao.ExisteMoneda(monvo.Descripcion))
            {
                throw new MonedaYaExisteException("Ya existe una moneda con esa descripcion");
            }
            else
            {
                mondao.InsertarMoneda(monvo);
            }
        }