Пример #1
0
        private void gridPedidos_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            Pedido.Item ip = new Pedido.Item();
            LoadTableItemPedido();

            if (gridPedidos.CurrentRow.Cells["Status"].Value.ToString() == "Pendente")
            {
                btnFinalizar.Enabled = true;
                btnCancelar.Enabled  = true;
                btnEditar.Enabled    = true;
            }
            else
            {
                btnFinalizar.Enabled = false;
                btnCancelar.Enabled  = false;
                btnEditar.Enabled    = false;
            }
        }
Пример #2
0
        public void Incluir()
        {
            var pedido = new Pedido();

            pedido.Data    = DateTime.Now;
            pedido.Cliente = new Cliente()
            {
                Id = "7860a3f3-c25d-4205-a89e-c8e7cd2397de", Nome = "José da Silva", Telefone = "3399849", Email = "*****@*****.**"
            };
            pedido.FormaPagamento = FormaPagamentoEnum.Dinheiro;
            pedido.Items          = new List <Pedido.Item>();

            var item = new Pedido.Item();

            item.Produto = new Produto()
            {
                Id = "a39d817b-ec6b-4a20-b813-e8f7997ebd59", Nome = "Lápis", Preco = 100, Estoque = 0
            };
            item.Quantidade = 3;
            item.Ordem      = 1;
            item.Preco      = 100;

            pedido.Items.Add(item);

            item         = new Pedido.Item();
            item.Produto = new Produto()
            {
                Id = "ea164ec4-5574-4476-9776-534fec0ba8d2", Nome = "Caneta", Preco = 10, Estoque = 0
            };
            item.Quantidade = 2;
            item.Ordem      = 2;
            item.Preco      = 10;

            pedido.Items.Add(item);


            var dal = new PedidoDAL();

            dal.Incluir(pedido);
        }