private void btAddProduto_Click(object sender, EventArgs e) { classItensVenda cItensVenda = new classItensVenda(); decimal vTotal = 0; if (string.IsNullOrEmpty(txtProduto.Text)) { MessageBox.Show("Não há produto para ser inserido", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else { int qtdevendida = Convert.ToInt32(txtQtde.Text); int qtdeestoque = Convert.ToInt32(txtQtdeEstoque.Text); if (qtdevendida > qtdeestoque) { MessageBox.Show("Quantidade disponivel no estoque é de: " + qtdeestoque + " unidades!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Error); txtQtde.Text = "01"; txtQtde.Select(); } else { if (!string.IsNullOrEmpty(txtTotal.Text)) { vTotal = Convert.ToDecimal(txtTotal.Text); VendaTotal = VendaTotal + vTotal; txtValorTotal.Text = VendaTotal.ToString(""); txtQtdeEstoque.Text = (qtdeestoque = qtdevendida).ToString(); itensVenda++; cItensVenda.Preco = Convert.ToDecimal(txtTotal.Text); cItensVenda.CodigoProduto = (int)(dgvProduto.SelectedRows[0].Cells[0].Value); cItensVenda.Qtde = Convert.ToInt32(txtQtde.Text); ListaItensVenda.Add(cItensVenda); txtQtdeItens.Text = itensVenda.ToString(); txtQtdeItens.Text = ListaItensVenda.Count.ToString(); AtualizaGrid(); txtValorDesconto.Text = "0"; txtValorDesconto_TextChanged(this, new EventArgs()); txtValorDesconto.Select(); txtProduto.Clear(); txtQtde.Text = "01"; txtQtdeEstoque.Clear(); txtValor.Clear(); txtTotal.Clear(); } else { MessageBox.Show("Escolha um produto", "Nome Produto", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } }
private void btAddProduto_Click(object sender, EventArgs e) { classItensVenda cItensVenda = new classItensVenda(); decimal vTotal = 0; if (string.IsNullOrEmpty(txtProduto.Text)) { MessageBox.Show("Não há produto para ser inserido", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { // Verificar se a quantidade vendida é maior que a quantidade em estoque int qtdevendida = Convert.ToInt32(txtQtde.Text); int qtdeestoque = Convert.ToInt32(txtQtdeEstoque.Text); if (qtdevendida > qtdeestoque) { MessageBox.Show("A quantidade disponível no estoque é de " + qtdeestoque + "unidades!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information); txtQtde.Text = "01"; txtQtde.Select(); } } }