Ejemplo n.º 1
0
        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);
            }
        }
Ejemplo n.º 2
0
        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();
        }
Ejemplo n.º 3
0
        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();
            }
        }