예제 #1
0
        public void Update(Pedido pedido)
        {
            if (pedido == null)
            {
                throw new Exception("");
            }
            if (pedido.IdPedido <= 0)
            {
                throw new Exception("id invalido");
            }
            PedidoDados dados = new PedidoDados();
            Pedido      p     = new Pedido();

            p.IdPedido = pedido.IdPedido;

            if (dados.Select(p).Count > 0)
            {
                throw new Exception("Pedido cadastrado");
            }
            dados.Update(pedido);
        }
예제 #2
0
        public void Remove(Pedido pedido)
        {
            if (pedido == null)
            {
                throw new Exception("");
            }
            if (pedido.IdPedido <= 0)
            {
                throw new Exception("id do pedido tem que ser maior que zero");
            }
            Pedido p = new Pedido();

            p.IdPedido = pedido.IdPedido;
            PedidoDados dados = new PedidoDados();

            if (dados.Select(p).Count <= 0)
            {
                throw new Exception("O id não se encontra cadastrado");
            }
            dados.Remove(pedido);
        }