private void button1_Click(object sender, EventArgs e) { if (ValidarCampoString(txtNomeIng.Text, "Nome(Ingrediente)") == false) { txtNomeIng.Clear(); txtNomeIng.Focus(); return; } if (ValidarCampoInt(txtQntdIng.Text, "Quantidade") == false) { txtQntdIng.Clear(); txtQntdIng.Focus(); return; } if (ValidarCampoFloat(txtPrecoIng.Text, "PreçoIngrediente)") == false) { txtPrecoIng.Clear(); txtPrecoIng.Focus(); return; } DAO.BANCO dao = new DAO.BANCO(); dgvProduto.DataSource = dao.retornarBancoProd(); Items item = new Items(); item.idProd = dgvProduto.RowCount; item.nome = txtNomeIng.Text; item.preco = float.Parse(txtPrecoIng.Text); item.qntd = int.Parse(txtQntdIng.Text); list.Add(item); dgvIngredientes.DataSource = list.ToList(); txtNomeIng.Clear(); txtPrecoIng.Clear(); txtQntdIng.Clear(); }
private void button2_Click_1(object sender, EventArgs e) { if (ValidarCampoString(txtNM.Text, "Nome") == false) { txtNM.Clear(); txtNM.Focus(); return; } if (ValidarCampoFloat(txtPreco.Text, "Preço") == false) { txtPreco.Clear(); txtPreco.Focus(); return; } try { DAO.BANCO dao = new DAO.BANCO(); dao.cadastrarProd(txtNM.Text, float.Parse(txtPreco.Text)); dgvProduto.DataSource = dao.retornarBancoProd(); for (int i = 0; i < dgvIngredientes.RowCount; i++) { int idProd = int.Parse(dgvIngredientes.Rows[i].Cells[0].Value.ToString()); string nmProd = dgvIngredientes.Rows[i].Cells[1].Value.ToString(); float preco = float.Parse(dgvIngredientes.Rows[i].Cells[2].Value.ToString()); int quantidade = int.Parse(dgvIngredientes.Rows[i].Cells[3].Value.ToString()); dao.cadastrarProdItem(idProd, nmProd, quantidade, preco); } dgvProduto.DataSource = dao.retornarBancoProd(); dgvProdItem.DataSource = dao.retornarBancoProdItem(); MessageBox.Show("Cadastro efetuado com sucesso!"); txtNM.Clear(); txtPreco.Clear(); } catch { MessageBox.Show("Não foi possível efetuar o cadastro!"); } dgvIngredientes.DataSource = null; list.Clear(); }
private void GRvalorlucro_Load(object sender, EventArgs e) { try { DAO.BANCO dao = new DAO.BANCO(); dgvProduto.DataSource = dao.retornarBancoProd(); int cont = dgvProduto.RowCount - 1; for (int i = 0; i < cont; i++) { comboBox1.Items.Add(dgvProduto.Rows[i].Cells[1].Value.ToString()); } } catch { } }
private void button2_Click(object sender, EventArgs e) { if (ValidarCampoString(txtNM.Text, "Nome") == false) { txtNM.Clear(); txtNM.Focus(); return; } if (ValidarCampoFloat(txtPreco.Text, "Preço") == false) { txtPreco.Clear(); txtPreco.Focus(); return; } try { DAO.BANCO dao = new DAO.BANCO(); dao.cadastrarProd(txtNM.Text, float.Parse(txtPreco.Text)); dgvProduto.DataSource = dao.retornarBancoProd(); for (int i = 0; i < dgvIngredientes.RowCount; i++) { int idProd = int.Parse(dgvIngredientes.Rows[i].Cells[0].Value.ToString()); string nmProd = dgvIngredientes.Rows[i].Cells[1].Value.ToString(); float preco = float.Parse(dgvIngredientes.Rows[i].Cells[2].Value.ToString()); int quantidade = int.Parse(dgvIngredientes.Rows[i].Cells[3].Value.ToString()); dao.cadastrarProdItem(idProd, nmProd, quantidade, preco); } } catch { MessageBox.Show("Não foi possível efetuar o cadastro!", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } try { DAO.BANCO dao = new DAO.BANCO(); dgvProduto.DataSource = dao.retornarBancoProd(); dgvProdItem.DataSource = dao.retornarBancoProdItem(); MessageBox.Show("Cadastro efetuado com sucesso!", "Bem Sucedido", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch { MessageBox.Show("Erro ao conectar com o banco ou servidor.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void button1_Click_1(object sender, EventArgs e) { float preco = 0; DAO.BANCO dao = new DAO.BANCO(); dgvProduto.DataSource = dao.retornarBancoProd(); dgvProdItem.DataSource = dao.retornarBancoProdItem(); int cont = dgvProduto.RowCount - 1; for (int i = 0; i < cont; i++) { if (comboBox1.Text == dgvProduto.Rows[i].Cells[1].Value.ToString()) { preco = int.Parse(dgvProduto.Rows[i].Cells[2].Value.ToString()); float a = preco; float b = float.Parse(textBox1.Text); float r = (a / 100) * b; lucroPorcent.Text = r.ToString(); } } }
private void comboBox1_TextChanged_1(object sender, EventArgs e) { if (comboBox1.Text != "") { try { ltbIngre.Items.Clear(); float preco = 0; int id = 0; DAO.BANCO dao = new DAO.BANCO(); dgvProduto.DataSource = dao.retornarBancoProd(); dgvProdItem.DataSource = dao.retornarBancoProdItem(); int cont = dgvProduto.RowCount - 1; for (int i = 0; i < cont; i++) { if (comboBox1.Text == dgvProduto.Rows[i].Cells[1].Value.ToString()) { id = int.Parse(dgvProduto.Rows[i].Cells[0].Value.ToString()); label12.Text = "R$" + dgvProduto.Rows[i].Cells[2].Value.ToString(); } } int cont1 = dgvProdItem.RowCount - 1; if (id != 0) { for (int i = 0; i < cont1; i++) { if (id == int.Parse(dgvProdItem.Rows[i].Cells[1].Value.ToString())) { ltbIngre.Items.Add(dgvProdItem.Rows[i].Cells[2].Value.ToString() + " - " + dgvProdItem.Rows[i].Cells[3].Value.ToString() + " - R$" + dgvProdItem.Rows[i].Cells[4].Value.ToString()); preco = preco + int.Parse(dgvProdItem.Rows[i].Cells[4].Value.ToString()) * int.Parse(dgvProdItem.Rows[i].Cells[3].Value.ToString()); txtPrecoIng.Text = preco.ToString(); } } } } catch { } } }
private void usContr_Load(object sender, EventArgs e) { DAO.BANCO dao = new DAO.BANCO(); dgvProduto.DataSource = dao.retornarBancoProd(); dgvProdItem.DataSource = dao.retornarBancoProdItem(); }