コード例 #1
0
        private void salvar(empregados empregados)
        { //dados a serem salvos no banco de dados
            empregadosBll empregadosBll = new empregadosBll();

            if (txtNome.Text.Trim() == string.Empty || txtNacionalidade.Text.Trim() == string.Empty || txtSalario.Text.Trim() == string.Empty)
            {  //notificação de erro
                MessageBox.Show("Campos obrigatorios vazios", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Error);
                txtNome.BackColor          = Color.Red;
                txtSalario.BackColor       = Color.Red;
                txtSexo.BackColor          = Color.Red;
                txtNacionalidade.BackColor = Color.Red;
            }
            else
            {
                empregados.nome          = txtNome.Text;
                empregados.idade         = txtIdade.Text;
                empregados.sexo          = txtSexo.Text;
                empregados.altura        = txtAltura.Text;
                empregados.nacionalidade = txtNacionalidade.Text;
                empregados.salario       = txtSalario.Text;

                empregadosBll.salvar(empregados);

                MessageBox.Show("funcionario salvo com sucesso");
                limparcampo();
            }
        }
コード例 #2
0
        //editor de dados
        public void editar(empregados empregados)
        {
            try
            {
                abrirconexao();

                comando = new MySqlCommand("UPDATE empregados SET nome = @nome, idade = @idade, sexo = @sexo, altura = @altura, nacionalidade = @nacionalidade, salario = @salario WHERE id = @id", conexao);

                comando.Parameters.AddWithValue("@id", empregados.id);
                comando.Parameters.AddWithValue("@nome", empregados.nome);
                comando.Parameters.AddWithValue("@idade", empregados.idade);
                comando.Parameters.AddWithValue("@sexo", empregados.sexo);
                comando.Parameters.AddWithValue("@altura", empregados.altura);
                comando.Parameters.AddWithValue("@nacionalidade", empregados.nacionalidade);
                comando.Parameters.AddWithValue("@salario", empregados.salario);


                comando.ExecuteNonQuery();
            }
            catch (Exception erro)
            {
                throw erro;
            }
            finally
            {
                fecharconexao(); //conexao sendo fechada com banco de dados
            }
        }
コード例 #3
0
        //metodo de salvar
        public void salvar(empregados empregados)
        {
            try
            //string de abrir conexao
            {
                abrirconexao();

                comando = new MySqlCommand("INSERT INTO empregados (nome, idade, sexo, altura, nacionalidade, salario) VALUES (@nome, @idade, @sexo, @altura, @nacionalidade, @salario)", conexao);

                comando.Parameters.AddWithValue("@nome", empregados.nome);
                comando.Parameters.AddWithValue("@idade", empregados.idade);
                comando.Parameters.AddWithValue("@sexo", empregados.sexo);
                comando.Parameters.AddWithValue("@altura", empregados.altura);
                comando.Parameters.AddWithValue("@nacionalidade", empregados.nacionalidade);
                comando.Parameters.AddWithValue("@salario", empregados.salario);


                comando.ExecuteNonQuery();
            }
            catch (Exception erro) //mensagem de erro caso o problema seja nessa parte do codigo
            {
                throw erro;
            }
            finally //fechamento da conexao
            {
                fecharconexao();
            }
        }
コード例 #4
0
 //metodo de excluir
 public void excluir(empregados empregados)
 {
     try
     {
         empregadosDal.excluir(empregados); //conexao com a camada dal para excluir dados
     }
     catch (Exception erro)
     {
         throw erro;
     }
 }
コード例 #5
0
        //conecxão de editor de dados

        public void editar(empregados empregados)
        {
            try
            {
                empregadosDal.editar(empregados);
            }
            catch (Exception erro)
            {
                throw erro;
            }
        }
コード例 #6
0
        // metodo exluir ou apagar
        private void excluir(empregados empregados)
        {
            empregadosBll empregadosBll = new empregadosBll();

            if (txtID.Text.Trim() == string.Empty)
            {
                MessageBox.Show("selecione um empregado para ser apagado.", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else if (MessageBox.Show("Tem certeza?", "Alerta", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.No)
            {
            }
            else
            {
                empregados.id = txtID.Text;

                empregadosBll.excluir(empregados);

                MessageBox.Show("funcionario excluido com sucesso");
                limparcampo();
            }
        }
コード例 #7
0
        //metodo excluir
        public void excluir(empregados empregados)
        {
            try
            {
                abrirconexao(); //comando e string de conexao

                comando = new MySqlCommand("DELETE FROM empregados WHERE id = @id", conexao);

                comando.Parameters.AddWithValue("@id", empregados.id);

                comando.ExecuteNonQuery();
            }
            catch (Exception erro)
            {
                throw erro;
            }
            finally
            {
                fecharconexao(); //fechando conexao
            }
        }
コード例 #8
0
        private void btnEditar_Click(object sender, EventArgs e)
        {
            empregados empregados = new empregados();

            editar(empregados);
        }
コード例 #9
0
        // conexao das funcoes de salvar editar e etc..
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            empregados empregados = new empregados();

            salvar(empregados);
        }
コード例 #10
0
        private void btnApagar_Click(object sender, EventArgs e)
        {
            empregados empregados = new empregados();

            excluir(empregados);
        }