示例#1
0
        private void btnFinalizar_Click(object sender, EventArgs e)
        {
            Pedido   pedido   = new Pedido();
            DateTime dateTime = DateTime.Now;


            string dia = dateTime.Day.ToString();
            string mes = dateTime.Month.ToString();
            string ano = dateTime.Year.ToString();

            pedido.datapedido = ano + "-" + mes + "-" + dia;
            pedido.cd_cliente = int.Parse(txtCodigo.Text);
            pedido.observacao = txtObservacao.Text;
            pedido.status     = "1";
            pedido.valortotal = 0;

            if (txtcodpedido.Text == "")
            {
                txtcodpedido.Text = PedidoBLL.IncluirPedido(pedido).ToString();
            }
            else
            {
                ItemPedidoBLL.ExcluirItemPedido(int.Parse(txtcodpedido.Text));
            }

            foreach (ItemPedido item in ItensPedidos)
            {
                item.codpedido = int.Parse(txtcodpedido.Text);
                ItemPedidoBLL.IncluirItemPedido(item);
            }

            pedido.valortotal              = PedidoBLL.FinalizarPedido(int.Parse(txtcodpedido.Text));
            txtTotal.Text                  = "R$" + pedido.valortotal;
            dgvCarrinho.DataSource         = null;
            ItensPedidos                   = ItemPedidoBLL.MostrarItemPedido(int.Parse(txtcodpedido.Text));
            dgvCarrinho.DataSource         = ItensPedidos;
            dgvCarrinho.Columns[2].Visible = false;
            dgvPedidos.DataSource          = null;
            dgvPedidos.DataSource          = PedidoBLL.MostrarPedidos(int.Parse(txtCodigo.Text));
            dgvPedidos.Columns[3].Visible  = false;
            dgvPedidos.Columns[4].Visible  = false;
            dgvPedidos.Columns[5].Visible  = false;
            frmImrpimir imprimir = new frmImrpimir(ItensPedidos, pedido);

            imprimir.Show();
        }