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"); } }
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(); }