コード例 #1
0
        private void AtualizaTabela()
        {
            SqlConnection      conexao = new SqlConnection();
            TelaCaminhoConexao form    = new TelaCaminhoConexao();

            conexao.ConnectionString = form.caminho;
            try
            {
                conexao.Open();
            }
            catch (Exception)
            {
                MessageBox.Show("Não foi possivel conectar ao banco de dados", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            SqlCommand comando = new SqlCommand();

            comando.Connection = conexao;

            comando.CommandText = "SELECT * FROM colaboradores";

            DataTable tabela = new DataTable();

            tabela.Load(comando.ExecuteReader());
            conexao.Close();
            dataGridView1.Rows.Clear();

            for (int i = 0; i < tabela.Rows.Count; i++)
            {
                DataRow     linha       = tabela.Rows[i];
                Colaborador colaborador = new Colaborador();
                colaborador.Id      = Convert.ToInt32(linha["id"]);
                colaborador.Nome    = linha["nome"].ToString();
                colaborador.Cpf     = linha["cpf"].ToString();
                colaborador.Salario = Convert.ToDecimal(linha["salario"]);
                if (linha["sexo"].ToString() == "Masculino")
                {
                    colaborador.Sexo = "Masculino";
                }
                else
                {
                    colaborador.Sexo = "Feminino";
                }
                colaborador.Cargo = linha["cargo"].ToString();
                if (Convert.ToBoolean(linha["programador"]) == true)
                {
                    colaborador.Programador = true;
                }
                else
                {
                    colaborador.Programador = false;
                }

                dataGridView1.Rows.Add(new string[] { colaborador.Id.ToString(), colaborador.Nome, colaborador.Cpf, colaborador.Salario.ToString(), colaborador.Sexo.ToString(), colaborador.Cargo, colaborador.Programador.ToString() });
            }
        }
コード例 #2
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            VerificaCampos();
            if (verifica == true)
            {
                verifica = false;

                Peixe peixe = new Peixe();
                peixe.Nome = txtNome.Text;
                peixe.Raca = cbRaca.SelectedItem.ToString();
                RetiraMascaraPreco();
                peixe.Preco      = precoFinal;
                precoFinal       = 0;
                peixe.Quantidade = Convert.ToInt32(nudQuantidade.Value);

                SqlConnection      conexao = new SqlConnection();
                TelaCaminhoConexao form    = new TelaCaminhoConexao();
                conexao.ConnectionString = $@"{form.caminho}";
                try
                {
                    conexao.Open();
                }
                catch (Exception)
                {
                    MessageBox.Show("Erro ao conectar ao banco de dados", "Erro Banco de Dados", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    return;
                }

                SqlCommand comando = new SqlCommand();
                comando.Connection = conexao;

                comando.CommandText = @"INSERT INTO peixes (nome,raca,preco,quantidade)
                VALUES (@NOME,@RACA,@PRECO,@QUANTIDADE)";
                comando.Parameters.AddWithValue("@NOME", peixe.Nome);
                comando.Parameters.AddWithValue("@RACA", peixe.Raca);
                comando.Parameters.AddWithValue("@PRECO", peixe.Preco);
                comando.Parameters.AddWithValue("@QUANTIDADE", peixe.Quantidade);
                try
                {
                    comando.ExecuteNonQuery();
                    conexao.Close();
                    MessageBox.Show("Adicionado com sucesso", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    LimpaCampos();
                    AtualizaTabela();
                }
                catch (Exception)
                {
                    MessageBox.Show("Erro ao adicionar!", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    conexao.Close();
                    return;
                }
            }
        }
コード例 #3
0
        private void PesquisarTabela()
        {
            if (txtPesquisa.Text == "")
            {
                AtualizaTabela();
            }
            else
            {
                SqlConnection      conexao = new SqlConnection();
                TelaCaminhoConexao form    = new TelaCaminhoConexao();
                conexao.ConnectionString = $@"{form.caminho}";

                try
                {
                    conexao.Open();
                }
                catch (Exception)
                {
                    MessageBox.Show("Não foi possivel conectar ao banco de dados", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }

                SqlCommand comando = new SqlCommand();
                comando.Connection = conexao;

                comando.CommandText = "SELECT * FROM peixes";
                DataTable tabela = new DataTable();
                tabela.Load(comando.ExecuteReader());

                conexao.Close();

                dataGridView1.Rows.Clear();

                for (int i = 0; i < tabela.Rows.Count; i++)
                {
                    DataRow linha    = tabela.Rows[i];
                    string  pesquisa = txtPesquisa.Text;
                    if ((linha["id"].ToString() == pesquisa) || (linha["nome"].ToString().Contains(pesquisa) == true) || (linha["raca"].ToString() == pesquisa) ||
                        (linha["preco"].ToString() == pesquisa) || (linha["quantidade"].ToString() == pesquisa))
                    {
                        Peixe peixe = new Peixe();
                        peixe.Id         = Convert.ToInt32(linha["id"]);
                        peixe.Nome       = linha["nome"].ToString();
                        peixe.Raca       = linha["raca"].ToString();
                        peixe.Preco      = Convert.ToDecimal(linha["preco"]);
                        peixe.Quantidade = Convert.ToInt32(linha["quantidade"]);
                        dataGridView1.Rows.Add(new string[] { peixe.Id.ToString(), peixe.Nome, peixe.Raca, peixe.Preco.ToString(), peixe.Quantidade.ToString() });
                    }
                }
            }
        }
コード例 #4
0
        private void btnExcluir_Click(object sender, EventArgs e)
        {
            DialogResult result = MessageBox.Show("Deseja excluir?", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);

            if (result == DialogResult.Yes)
            {
                if (dataGridView1.Rows.Count == 0)
                {
                    MessageBox.Show("Você deve adicionar um colaborador primeiro", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
                else
                {
                    SqlConnection      conexao = new SqlConnection();
                    TelaCaminhoConexao form    = new TelaCaminhoConexao();
                    conexao.ConnectionString = form.caminho;

                    try
                    {
                        conexao.Open();
                    }
                    catch (Exception)
                    {
                        MessageBox.Show("Não foi possivel conectar ao banco de dados", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        return;
                    }


                    SqlCommand comando = new SqlCommand();
                    comando.Connection = conexao;

                    comando.CommandText = "DELETE FROM colaboradores WHERE id = @ID";
                    comando.Parameters.AddWithValue("@ID", dataGridView1.CurrentRow.Cells[0].Value);

                    try
                    {
                        comando.ExecuteNonQuery();
                        conexao.Close();
                        MessageBox.Show("Removido com sucesso", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                    catch (Exception erro)
                    {
                        MessageBox.Show(erro.ToString());
                        conexao.Close();
                        MessageBox.Show("Não foi possivel excluir o registro", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                    AtualizaTabela();
                }
            }
        }
コード例 #5
0
        private void dataGridView1_DoubleClick(object sender, EventArgs e)
        {
            SqlConnection      conexao = new SqlConnection();
            TelaCaminhoConexao form    = new TelaCaminhoConexao();

            conexao.ConnectionString = $@"{form.caminho}";

            try
            {
                conexao.Open();
            }
            catch (Exception)
            {
                MessageBox.Show("Não foi possivel conectar ao banco de dados!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            SqlCommand comando = new SqlCommand();

            comando.Connection = conexao;

            comando.CommandText = "SELECT * FROM peixes WHERE id = @ID";
            comando.Parameters.AddWithValue("@ID", dataGridView1.CurrentRow.Cells[0].Value);

            DataTable tabela = new DataTable();

            tabela.Load(comando.ExecuteReader());
            Peixe peixe = new Peixe();


            DataRow linha = tabela.Rows[0];

            peixe.Id         = Convert.ToInt32(linha["id"]);
            peixe.Nome       = linha["nome"].ToString();
            peixe.Raca       = linha["raca"].ToString();
            peixe.Preco      = Convert.ToDecimal(linha["preco"]);
            peixe.Quantidade = Convert.ToInt32(linha["quantidade"]);

            idAtualizar         = peixe.Id;
            txtNome.Text        = peixe.Nome;
            cbRaca.Text         = peixe.Raca;
            mtbPreco.Text       = peixe.Preco.ToString();
            nudQuantidade.Value = peixe.Quantidade;

            btnSalvar.Visible  = false;
            btnAlterar.Visible = true;
            btnExcluir.Visible = false;
        }
コード例 #6
0
        private void btnExcluir_Click(object sender, EventArgs e)
        {
            DialogResult result = MessageBox.Show("Realmente deseja apagar?", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);

            if (result == DialogResult.Yes)
            {
                if (dataGridView1.Rows.Count == 0)
                {
                    MessageBox.Show("Você deve inserir um peixe primeiro", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
                else
                {
                    SqlConnection      conexao = new SqlConnection();
                    TelaCaminhoConexao form    = new TelaCaminhoConexao();
                    conexao.ConnectionString = $@"{form.caminho}";
                    try
                    {
                        conexao.Open();
                    }
                    catch (Exception)
                    {
                        MessageBox.Show("Erro ao conectar ao banco de dados", "ERRO", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                        return;
                    }

                    SqlCommand comando = new SqlCommand();
                    comando.Connection = conexao;

                    comando.CommandText = "DELETE FROM peixes WHERE id = @ID";
                    comando.Parameters.AddWithValue("@ID", dataGridView1.CurrentRow.Cells[0].Value);
                    try
                    {
                        MessageBox.Show("Excluido com sucesso", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                        comando.ExecuteNonQuery();
                        conexao.Close();
                    }
                    catch (Exception)
                    {
                        MessageBox.Show("Erro ao deletar", "ERRO", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        conexao.Close();
                        return;
                    }

                    AtualizaTabela();
                }
            }
        }
コード例 #7
0
        private void AtualizaTabela()
        {
            SqlConnection      conexao = new SqlConnection();
            TelaCaminhoConexao form    = new TelaCaminhoConexao();

            conexao.ConnectionString = $@"{form.caminho}";
            try
            {
                conexao.Open();
            }
            catch (Exception)
            {
                MessageBox.Show("Erro ao conectar no banco, não será possivel ver os dados cadastrados", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }

            SqlCommand comando = new SqlCommand();

            comando.Connection = conexao;

            comando.CommandText = "SELECT * FROM peixes";
            DataTable tabela = new DataTable();

            tabela.Load(comando.ExecuteReader());
            conexao.Close();

            dataGridView1.Rows.Clear();

            for (int i = 0; i < tabela.Rows.Count; i++)
            {
                DataRow linha = tabela.Rows[i];
                Peixe   peixe = new Peixe();
                peixe.Id         = Convert.ToInt32(linha["id"]);
                peixe.Nome       = linha["nome"].ToString();
                peixe.Raca       = linha["raca"].ToString();
                peixe.Preco      = Convert.ToDecimal(linha["preco"]);
                peixe.Quantidade = Convert.ToInt32(linha["quantidade"]);
                dataGridView1.Rows.Add(new string[] { peixe.Id.ToString(), peixe.Nome, peixe.Raca, peixe.Preco.ToString(), peixe.Quantidade.ToString() });
            }
        }
コード例 #8
0
        private void txtPesquisa_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.KeyCode == Keys.Enter)
            {
                string pesquisa = txtPesquisa.Text.ToUpper();
                if (pesquisa == "")
                {
                    AtualizaTabela();
                }
                else
                {
                    SqlConnection      conexao = new SqlConnection();
                    TelaCaminhoConexao form    = new TelaCaminhoConexao();
                    conexao.ConnectionString = form.caminho;

                    try
                    {
                        conexao.Open();
                    }
                    catch (Exception)
                    {
                        MessageBox.Show("Não foi possivel buscar pois o banco não esta conectado corretamente", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        return;
                    }

                    SqlCommand comando = new SqlCommand();
                    comando.Connection = conexao;

                    comando.CommandText = "SELECT * FROM colaboradores";
                    DataTable tabela = new DataTable();
                    try
                    {
                        tabela.Load(comando.ExecuteReader());
                        conexao.Close();
                    }
                    catch (Exception)
                    {
                        MessageBox.Show("Não foi possivel buscar no banco", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        conexao.Close();
                    }
                    dataGridView1.Rows.Clear();

                    for (int i = 0; i < tabela.Rows.Count; i++)
                    {
                        DataRow linha = tabela.Rows[i];
                        if ((linha["id"].ToString().ToUpper() == pesquisa) || (linha["nome"].ToString().ToUpper() == pesquisa) ||
                            (linha["cpf"].ToString() == pesquisa) || (linha["salario"].ToString() == pesquisa) ||
                            (linha["sexo"].ToString().ToUpper() == pesquisa) || (linha["cargo"].ToString().ToUpper() == pesquisa))
                        {
                            Colaborador colaborador = new Colaborador();
                            colaborador.Id          = Convert.ToInt32(linha["id"]);
                            colaborador.Nome        = linha["nome"].ToString();
                            colaborador.Cpf         = linha["cpf"].ToString();
                            colaborador.Salario     = Convert.ToDecimal(linha["salario"]);
                            colaborador.Sexo        = linha["sexo"].ToString();
                            colaborador.Cargo       = linha["cargo"].ToString();
                            colaborador.Programador = Convert.ToBoolean(linha["programador"]);

                            dataGridView1.Rows.Add(new string[] { colaborador.Id.ToString(), colaborador.Nome, colaborador.Cpf, colaborador.Salario.ToString(), colaborador.Sexo.ToString(), colaborador.Cargo, colaborador.Programador.ToString() });
                        }
                    }
                }
            }
        }
コード例 #9
0
        private void btnAlterar_Click(object sender, EventArgs e)
        {
            DialogResult result = MessageBox.Show("Deseja alterar?", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);

            if (result == DialogResult.Yes)
            {
                VerificaCampos();
                if (verifica == true)
                {
                    verifica = false;

                    SqlConnection      conexao = new SqlConnection();
                    TelaCaminhoConexao form    = new TelaCaminhoConexao();
                    conexao.ConnectionString = form.caminho;
                    try
                    {
                        conexao.Open();
                    }
                    catch (Exception)
                    {
                        MessageBox.Show("Não foi possivel conectar ao banco de dados, a operação foi cancelada", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        return;
                    }
                    SqlCommand comando = new SqlCommand();
                    comando.Connection = conexao;

                    comando.CommandText = "UPDATE colaboradores SET nome = @NOME, Cpf = @CPF, Salario = @SALARIO,sexo = @SEXO,Cargo = @CARGO, Programador = @PROGRAMADOR WHERE id = @ID";
                    Colaborador colaborador = new Colaborador();

                    colaborador.Id = idAlterar;

                    colaborador.Nome = txtNome.Text;
                    RetiraCPF();
                    colaborador.Cpf = cpfFinal;
                    RetiraSalario();
                    colaborador.Salario = salarioFinal;
                    if (rbMasculino.Checked == true)
                    {
                        colaborador.Sexo = "Masculino";
                    }
                    else
                    {
                        colaborador.Sexo = "Feminino";
                    }

                    colaborador.Cargo = cbCargo.SelectedItem.ToString();

                    if (chbProgramador.Checked == true)
                    {
                        colaborador.Programador = true;
                    }
                    else
                    {
                        colaborador.Programador = false;
                    }

                    comando.Parameters.AddWithValue("@ID", colaborador.Id);
                    comando.Parameters.AddWithValue("@NOME", colaborador.Nome);
                    comando.Parameters.AddWithValue("@CPF", colaborador.Cpf);
                    comando.Parameters.AddWithValue("@SALARIO", colaborador.Salario);
                    comando.Parameters.AddWithValue("@SEXO", colaborador.Sexo);
                    comando.Parameters.AddWithValue("@CARGO", colaborador.Cargo);
                    comando.Parameters.AddWithValue("@PROGRAMADOR", colaborador.Programador);

                    try
                    {
                        comando.ExecuteNonQuery();
                        MessageBox.Show("Alterado com sucesso", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        LimpaCampos();
                        btnAlterar.Visible = false;
                        btnSalvar.Visible  = true;
                        btnExcluir.Visible = true;
                        conexao.Close();
                    }
                    catch (Exception erro)
                    {
                        MessageBox.Show(erro.ToString());
                        MessageBox.Show("Não foi possivel alterar, a operação foi cancelada", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        LimpaCampos();
                        btnAlterar.Visible  = false;
                        btnSalvar.Visible   = true;
                        btnExcluir.Visible  = true;
                        txtPesquisa.Visible = true;
                        label6.Visible      = true;
                        conexao.Close();
                    }
                }
            }
            else
            {
                LimpaCampos();
                btnAlterar.Visible  = false;
                btnSalvar.Visible   = true;
                btnExcluir.Visible  = true;
                txtPesquisa.Visible = true;
                label6.Visible      = true;
            }
        }
コード例 #10
0
        private void dataGridView1_DoubleClick(object sender, EventArgs e)
        {
            SqlConnection      conexao = new SqlConnection();
            TelaCaminhoConexao form    = new TelaCaminhoConexao();

            conexao.ConnectionString = form.caminho;

            try
            {
                conexao.Open();
            }
            catch (Exception)
            {
                MessageBox.Show("Não foi possivel conectar ao banco de dados", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            SqlCommand comando = new SqlCommand();

            comando.Connection = conexao;

            comando.CommandText = "SELECT * FROM colaboradores WHERE id = @ID";
            comando.Parameters.AddWithValue("@ID", dataGridView1.CurrentRow.Cells[0].Value);
            DataTable tabela = new DataTable();

            try
            {
                tabela.Load(comando.ExecuteReader());
            }
            catch (Exception)
            {
                MessageBox.Show("Não foi possivel recuper o registro selecionado", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
            conexao.Close();
            DataRow linha = tabela.Rows[0];

            Colaborador colaborador = new Colaborador();

            colaborador.Id          = Convert.ToInt32(linha["id"]);
            colaborador.Nome        = linha["nome"].ToString();
            colaborador.Cpf         = linha["cpf"].ToString();
            colaborador.Salario     = Convert.ToDecimal(linha["salario"]);
            colaborador.Sexo        = linha["sexo"].ToString();
            colaborador.Cargo       = linha["cargo"].ToString();
            colaborador.Programador = Convert.ToBoolean(linha["programador"]);

            idAlterar       = colaborador.Id;
            txtNome.Text    = colaborador.Nome;
            mtbCPF.Text     = colaborador.Cpf;
            mtbSalario.Text = colaborador.Salario.ToString();
            if (colaborador.Sexo == "Masculino")
            {
                rbMasculino.Checked = true;
            }
            else
            {
                rbFeminino.Checked = true;
            }
            cbCargo.Text = colaborador.Cargo;
            if (colaborador.Programador == true)
            {
                chbProgramador.Checked = true;
            }
            else
            {
                chbProgramador.Checked = false;
            }

            btnSalvar.Visible   = false;
            btnAlterar.Visible  = true;
            btnExcluir.Visible  = false;
            txtPesquisa.Visible = false;
            label6.Visible      = false;
        }
コード例 #11
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            VerificaCampos();
            if (verifica == true)
            {
                verifica = false;

                SqlConnection      conexao = new SqlConnection();
                TelaCaminhoConexao tela    = new TelaCaminhoConexao();
                conexao.ConnectionString = tela.caminho;

                try
                {
                    conexao.Open();
                }
                catch (Exception)
                {
                    MessageBox.Show("Erro ao conectar no banco de dados", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }

                SqlCommand comando = new SqlCommand();
                comando.Connection = conexao;

                comando.CommandText = @"INSERT INTO colaboradores (nome, cpf,salario,sexo,cargo,programador) 
                    values (@NOME,@CPF,@SALARIO,@SEXO,@CARGO,@PROGRAMADOR)";

                RetiraCPF();
                RetiraSalario();
                Colaborador colaborador = new Colaborador();
                colaborador.Nome    = txtNome.Text;
                colaborador.Cpf     = cpfFinal;
                colaborador.Salario = salarioFinal;
                if (rbMasculino.Checked == true)
                {
                    colaborador.Sexo = "Masculino";
                }
                else
                {
                    colaborador.Sexo = "Feminino";
                }

                colaborador.Cargo = cbCargo.SelectedItem.ToString();

                if (chbProgramador.Checked == true)
                {
                    colaborador.Programador = true;
                }
                else
                {
                    colaborador.Programador = false;
                }

                comando.Parameters.AddWithValue("@NOME", colaborador.Nome);
                comando.Parameters.AddWithValue("@CPF", colaborador.Cpf);
                comando.Parameters.AddWithValue("@SALARIO", colaborador.Salario);
                comando.Parameters.AddWithValue("@SEXO", colaborador.Sexo);
                comando.Parameters.AddWithValue("@CARGO", colaborador.Cargo);
                comando.Parameters.AddWithValue("@PROGRAMADOR", colaborador.Programador);
                try
                {
                    comando.ExecuteNonQuery();
                    conexao.Close();
                    MessageBox.Show("Adicionado com sucesso", "Adicionado", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                catch (Exception erro)
                {
                    conexao.Close();
                    MessageBox.Show(erro.ToString());
                    MessageBox.Show("Não foi possivel adicionar", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }

                LimpaCampos();
                AtualizaTabela();
            }
        }
コード例 #12
0
        private void btnAlterar_Click(object sender, EventArgs e)
        {
            DialogResult result = MessageBox.Show("Deseja alterar?", "Alterar", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);

            if (result == DialogResult.Yes)
            {
                SqlConnection      conexao = new SqlConnection();
                TelaCaminhoConexao form    = new TelaCaminhoConexao();
                conexao.ConnectionString = $@"{form.caminho}";

                try
                {
                    conexao.Open();
                }
                catch (Exception)
                {
                    MessageBox.Show("Erro ao conectar ao banco de dados", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }

                SqlCommand comando = new SqlCommand();
                comando.Connection = conexao;
                VerificaCampos();
                if (verifica == true)
                {
                    verifica            = false;
                    comando.CommandText = "UPDATE peixes SET nome = @NOME, raca = @RACA, preco = @PRECO, quantidade = @QUANTIDADE WHERE id = @ID";

                    Peixe peixe = new Peixe();
                    peixe.Id   = idAtualizar;
                    peixe.Nome = txtNome.Text;
                    peixe.Raca = cbRaca.SelectedItem.ToString();

                    RetiraMascaraPreco();
                    peixe.Preco = precoFinal;
                    precoFinal  = 0;

                    peixe.Quantidade = Convert.ToInt32(nudQuantidade.Value);

                    comando.Parameters.AddWithValue("@ID", peixe.Id);
                    comando.Parameters.AddWithValue("@NOME", peixe.Nome);
                    comando.Parameters.AddWithValue("@RACA", peixe.Raca);
                    comando.Parameters.AddWithValue("@PRECO", peixe.Preco);
                    comando.Parameters.AddWithValue("@QUANTIDADE", peixe.Quantidade);

                    try
                    {
                        comando.ExecuteNonQuery();
                        // MessageBox.Show("Atualizado com sucesso", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        idAtualizar = 0;
                        AtualizaTabela();
                        LimpaCampos();
                        conexao.Close();
                        btnAlterar.Visible = false;
                        btnSalvar.Visible  = true;
                        btnExcluir.Visible = true;
                    }
                    catch (Exception erro)
                    {
                        MessageBox.Show(erro.ToString());
                        MessageBox.Show("Erro ao atualizar", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        AtualizaTabela();
                        LimpaCampos();
                        conexao.Close();
                        btnAlterar.Visible = false;
                        btnSalvar.Visible  = true;
                        btnExcluir.Visible = true;
                        return;
                    }
                }
            }
            else
            {
                idAtualizar = 0;
                AtualizaTabela();
                LimpaCampos();
                btnAlterar.Visible = false;
                btnSalvar.Visible  = true;
                btnExcluir.Visible = true;
            }
        }
コード例 #13
0
        private void modificarCaminhoConexãoToolStripMenuItem_Click(object sender, EventArgs e)
        {
            TelaCaminhoConexao form = new TelaCaminhoConexao();

            form.Show();
        }