Пример #1
0
        private void btnsalvavenda_Click(object sender, EventArgs e)
        {
            try
            {
                buscando = false;
                if (ntxtqtdproduto.Value <= 0)
                {
                    MessageBox.Show("Quantidade deve ser maior que zero", "Atenção");
                }
                else
                {
                    if (cbxproduto.Text == string.Empty || txtvalorproduto.Text == string.Empty || cbxcliente.Text == string.Empty || txtemailcliente.Text == string.Empty)
                    {
                        MessageBox.Show("Verifique se você preencheu todos os campos", "Atenção");
                    }
                    else
                    {
                        produto.Nome  = cbxproduto.Text;
                        produto.Valor = Convert.ToDouble(txtvalorproduto.Text);
                        cliente.Nome  = cbxcliente.Text;
                        cliente.Email = txtemailcliente.Text;
                        data_Venda    = dtpdatavenda.Value;
                        Convert.ToDateTime(data_Venda).ToString("dd/MM/yyyy");
                        quantidade = Convert.ToInt32(ntxtqtdproduto.Value);

                        VendaDTO novavenda = new VendaDTO(produto, cliente, data_Venda, quantidade);
                        novavenda.InsereVenda();
                        dgvvendasdomes.DataSource = novavenda.DtAtualizaVenda();
                        LiberaCampos();

                        rtxtmensagem.Text = "Prezado cliente " + cliente.Nome + "\n\nVocê acabou de comprar " + produto.Nome +
                                            ". Esperamos que você esteja satisfeito. Em caso de problemas com o produto ou dúvidas quanto a sua" +
                                            " utilização, entre em contato conosco no email [email protected] ou pelo telefone (35) 99999-9999" +
                                            "\n\nAtenciosamente\nLoja Ficticia.";
                    }
                }
            }
            catch
            {
                MessageBox.Show("Houve algum problema em salvar os dados da venda.\nContate o suporte técnico", "Atenção");
            }
            finally
            {
                MessageBox.Show("Venda realizada!", "Sucesso");
            }
        }
Пример #2
0
        private void BloqueiaCampos()
        {
            dgvvendasdomes.Enabled = false;
            //txtbuscavenda.Text = string.Empty;
            txtbuscavenda.Enabled = false;
            //cbxfiltrovenda.SelectedIndex = -1;
            cbxfiltrovenda.Enabled = false;
            pbxbuscavenda.Enabled  = false;

            btnsalvavenda.Enabled    = true;
            btnsalvavenda.Visible    = true;
            btncancelarvenda.Enabled = true;
            btncancelarvenda.Visible = true;

            dgvvendasdomes.DataSource = venda.DtAtualizaVenda();

            LimpaCampos();
        }