コード例 #1
0
        private void btnCancelarPedido_Click(object sender, EventArgs e)
        {
            ControleIncluirNull = 1;
            DialogResult mensagemConfirmacao;

            if (lblSubTotal.Text != "0,00")
            {
                mensagemConfirmacao = MessageBox.Show("Cancelar Pedido ?", "ATENÇÃO", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                if (mensagemConfirmacao.ToString() == "Yes")
                {
                    ComandosCadVenda comandos = new ComandosCadVenda();
                    DadosCadVenda    dados    = new DadosCadVenda();
                    dados.Codigo        = Convert.ToInt32(lblCodigoVenda.Text);
                    dados.Valor         = Total;
                    dados.ValorPago     = Convert.ToDouble(lblSubTotal.Text);
                    dados.CodigoCliente = Convert.ToInt32(lblCodigoCliente.Text);
                    dados.Status        = "Cancelado";
                    dados.DataTime      = Convert.ToString(DateTime.Now.ToString("yyyy/MM/dd HH:mm:dd"));
                    ControleVendas controle = new ControleVendas();
                    controle.Alterar(dados);
                    Inicializacao();
                    LimparVenda();
                    MessageBox.Show("Pedido cancelado com Sucesso !!", "ATENÇÃO", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
        }
コード例 #2
0
        private void btnIncluir_Click(object sender, EventArgs e)
        {
            if (lblCodigoCliente.Text != "0" && lblCodigoProduto.Text != "0" && lblQuantidade.Text != "0" && txbDescricaoProduto.Text != "")
            {
                ComandosCadVenda comandos = new ComandosCadVenda();
                if (ControleIncluirNull == 1)
                {
                    comandos.IncluirClienteNull(Convert.ToInt32(lblCodigoCliente.Text));
                    ControleIncluirNull = 2;
                }
                ControleVendas controle = new ControleVendas();
                controle.CadatrarItens(Convert.ToInt32(lblCodigoProduto.Text), Convert.ToInt32(lblCodigoVenda.Text), Convert.ToInt32(lblQuantidade.Text), Convert.ToDouble(lblValorUnitario.Text));

                comandos.ConsultarCodigoItem();
                valor            = Convert.ToDouble(lblValorTotal.Text);
                Subtotal        += valor;
                lblSubTotal.Text = Subtotal.ToString();
                valor            = 0;
                dgGrideItens.Rows.Add(Convert.ToString(comandos.codigoItem), lblQuantidade.Text, lblCodigoProduto.Text, txbDescricaoProduto.Text, "R$ " + lblValorUnitario.Text, lblValorTotal.Text);
                Total = Subtotal;
                Limpar();
            }
            else
            {
                MessageBox.Show("Selecione o cliente e um produto na tabela !!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            contadorMais  = 0;
            ContadorMenos = 500;
        }
コード例 #3
0
        private void btnAlterar_Click(object sender, EventArgs e)
        {
            DialogResult mensagemConfirmacao;

            mensagemConfirmacao = MessageBox.Show("Alterar Status do Cliente " + lblNomeCliente.Text + " ?", "ATENÇÃO", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
            if (mensagemConfirmacao.ToString() == "Yes")
            {
                ComandosCadVenda comandos = new ComandosCadVenda();
                comandos.UpdateCategoria(codigoVenda, cbAlterarStatus.Text);
                Localizar();
                lblCodigoCliente.Text = "0";
                lblNomeCliente.Text   = "Nome do Cliente";
            }
        }
コード例 #4
0
        public void Inicializacao()
        {
            ComandosCadVenda comandos = new ComandosCadVenda();

            comandos.Inicializacao();
            if (comandos.CodigoVenda == 1)
            {
                lblCodigoVenda.Text = comandos.CodigoVenda.ToString();
            }
            else
            {
                comandos.verificarCodigoVenda();
                codigo = 1 + comandos.CodigoVenda;
                lblCodigoVenda.Text = codigo.ToString();
            }
        }
コード例 #5
0
        private void dgGride_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            if (e.ColumnIndex >= 0)
            {
                if (e.RowIndex >= 0)
                {
                    codigoVenda   = Convert.ToInt32(dgGride.Rows[e.RowIndex].Cells[0].Value);
                    codigoCliente = Convert.ToInt32(dgGride.Rows[e.RowIndex].Cells[4].Value);
                }
            }
            ComandosCadVenda comandos  = new ComandosCadVenda();
            ComandosClientes clientes  = new ComandosClientes();
            DadosCadVenda    dados     = comandos.Carregar(codigoVenda);
            DadosClientes    clientes1 = clientes.carregar(codigoCliente);


            lblCodigoCliente.Text = dados.CodigoCliente.ToString();
            lblNomeCliente.Text   = "- " + clientes1.nome;
        }
コード例 #6
0
        public void Localizar()
        {
            ComandosCadVenda comandos = new ComandosCadVenda();

            dgGride.DataSource = comandos.LocalizarNomeInneJoin(Cliente, Categoria);
        }
コード例 #7
0
        public void Alterar(DadosCadVenda dados)
        {
            ComandosCadVenda comandos = new ComandosCadVenda();

            comandos.Alterar(dados);
        }
コード例 #8
0
        public void Excluir(int codigo)
        {
            ComandosCadVenda comandos = new ComandosCadVenda();

            comandos.ExcluirIntens(codigo);
        }
コード例 #9
0
        public void CadatrarItens(int CodigoProduto, int CodigoVenda, int Quantidade, double Valor)
        {
            ComandosCadVenda comandos = new ComandosCadVenda();

            comandos.CadatrarItens(CodigoProduto, CodigoVenda, Quantidade, Valor);
        }
コード例 #10
0
 private void btnFinalizarVenda_Click(object sender, EventArgs e)
 {
     if (formaPagamento != "")
     {
         if (formaPagamento == "Dinheiro")
         {
             if (txbRecebido.Text != "0,00")
             {
                 if (Convert.ToDouble(lblTroco.Text) > 0)
                 {
                     ComandosCadVenda comandos = new ComandosCadVenda();
                     comandos.UpDateInicializacao();
                     DadosCadVenda dados = new DadosCadVenda();
                     dados.Codigo         = Codigo;
                     dados.Valor          = Valor;
                     dados.Desconto       = Desconto;
                     dados.ValorPago      = ValorPago;
                     dados.Recebido       = Recebido;
                     dados.Troco          = Convert.ToDouble(lblTroco.Text);
                     dados.FormaPagamento = formaPagamento;
                     dados.CodigoCliente  = CodigoCliente;
                     dados.Status         = "Cozinha";
                     dados.obs            = obs;
                     dados.DataTime       = Convert.ToString(DateTime.Now.ToString("yyyy/MM/dd HH:mm:dd"));
                     ControleVendas controle = new ControleVendas();
                     controle.Alterar(dados);
                     FormPedido form = new FormPedido();
                     MessageBox.Show("Venda Realizada com Sucesso !!", "Pedido", MessageBoxButtons.OK, MessageBoxIcon.Information);
                     VendaRealizada = 2;
                     this.Close();
                 }
                 else
                 {
                     MessageBox.Show("Valor recebido e menor do que o total da venda!!", "Pedido", MessageBoxButtons.OK, MessageBoxIcon.Error);
                 }
             }
             else
             {
                 MessageBox.Show("Valor recebido não pode Ficar em Branco!!", "Pedido", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
         }
         else if (formaPagamento == "Cartão")
         {
             ComandosCadVenda comandos = new ComandosCadVenda();
             comandos.UpDateInicializacao();
             DadosCadVenda dados = new DadosCadVenda();
             dados.Codigo         = Codigo;
             dados.Valor          = Valor;
             dados.Desconto       = Desconto;
             dados.ValorPago      = ValorPago;
             dados.Recebido       = Recebido;
             dados.Troco          = Convert.ToDouble(lblTroco.Text);
             dados.FormaPagamento = formaPagamento;
             dados.CodigoCliente  = CodigoCliente;
             dados.Status         = "Cozinha";
             dados.obs            = obs;
             dados.DataTime       = Convert.ToString(DateTime.Now.ToString("yyyy/MM/dd HH:mm:dd"));
             ControleVendas controle = new ControleVendas();
             controle.Alterar(dados);
             FormPedido form = new FormPedido();
             MessageBox.Show("Venda Realizada com Sucesso !!", "Pedido", MessageBoxButtons.OK, MessageBoxIcon.Information);
             VendaRealizada = 2;
             this.Close();
         }
         else
         {
             MessageBox.Show("Selecione a forma de pagamento !!", "Pedido", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
 }