public bool alteraItenm(ListaDeCompras l, int id, int idu) { MySqlCommand cmd = new MySqlCommand("alterarItens", conexao); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("id1", id); cmd.Parameters.AddWithValue("nome", l.Nome); cmd.Parameters.AddWithValue("quantidade", l.Quantidade); cmd.Parameters.AddWithValue("preco", l.Preco); cmd.Parameters.AddWithValue("subTotal", l.Quantidade * l.Preco); cmd.Parameters.AddWithValue("idUsuario", idu); try { conexao.Open(); cmd.ExecuteNonQuery(); return(true); } catch (MySqlException e) { mensagem = "Erro MySQL (alterar): \n" + e.Message; MessageBox.Show(mensagem); return(false); } }
private void btnCadastrar_Click(object sender, EventArgs e) { ListaDeCompras l = new ListaDeCompras(); if (txtCadastrarNome.Text.Length < 1) { MessageBox.Show("Preencha o campo Nome", "Erro no campo Nome", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtCadastrarNome.Focus(); return; } else { l.Nome = txtCadastrarNome.Text; } if (txtCadastrarQuantidade.Text.Length < 1) { MessageBox.Show("Preencha o campo Quantidade", "Erro no campo Quantidade", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtCadastrarQuantidade.Focus(); return; } else { l.Quantidade = Convert.ToDouble(txtCadastrarQuantidade.Text); } if (txtCadastrarPreco.Text.Length < 1) { MessageBox.Show("Preencha o campo Preço", "Erro no campo Preço", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtCadastrarPreco.Focus(); return; } else { l.Preco = Convert.ToDouble(txtCadastrarPreco.Text) / 100; } ConectaBanco con = new ConectaBanco(); bool r = con.cadastrarIntens(l, idUsuario); if (r == true) { MessageBox.Show("Cadastrado com sucesso", "Confirmação", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Erro (Cadastro):" + con.mensagem, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } listaIntens(); limpaFormCadastro(); }
private void btnAlterarAlterar_Click(object sender, EventArgs e) { ListaDeCompras l = new ListaDeCompras(); ConectaBanco con = new ConectaBanco(); if (txtAlterarNome.Text.Length < 1) { MessageBox.Show("Preencha o campo Nome", "Erro no campo Nome", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtAlterarNome.Focus(); return; } else { l.Nome = txtAlterarNome.Text; } if (txtAlterarQuantidade.Text.Length < 1) { MessageBox.Show("Preencha o campo Quantidade", "Erro no campo Quantidade", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtAlterarQuantidade.Focus(); return; } else { try { l.Quantidade = Convert.ToDouble(txtAlterarQuantidade.Text); } catch { MessageBox.Show("Digite apenas números no campo Quantidade", "Digite apenas números no campo Quantidade", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtAlterarPreco.Focus(); txtAlterarPreco.Clear(); return; } } if (txtAlterarPreco.Text.Length < 1) { MessageBox.Show("Preencha o campo Preço", "Erro no campo Preço", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtAlterarPreco.Focus(); return; } else { try { l.Preco = Convert.ToDouble(txtAlterarPreco.Text); } catch { MessageBox.Show("Digite apenas número no campo Preço", "Digite apenas número no campo Preço", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtAlterarPreco.Clear(); txtAlterarPreco.Focus(); return; } } bool res = con.alteraItenm(l, idAlterar, idUsuario); if (res == true) { MessageBox.Show("Alterado com Sucesso", "Alterado com Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information); TabControl.SelectedTab = tabBuscar; listaIntens(); } }