Example #1
0
        public void RealizarConsultaPorCPF(string _cpf)
        {
            using (MySqlConnection connectaInBD = DAOConexao.getConnection())
                try
                {
                    string CPF = _cpf;

                    string ComandoSQL = "SELECT * FROM funcionarios WHERE cpf = '" + CPF + "'";


                    System.Windows.Forms.MessageBox.Show(ComandoSQL);

                    connectaInBD.Open();
                    MySqlCommand    inserttDados = new MySqlCommand(ComandoSQL, connectaInBD);
                    MySqlDataReader dr           = inserttDados.ExecuteReader();

                    if (dr.HasRows)//se tem linha significa que os dados corresponde e retornei o status como true na funçao situacao mais abaixo
                    {
                        cpfEncontrado = true;
                    }
                }
                catch (Exception ex)
                {
                    System.Windows.Forms.MessageBox.Show(ex.Message);
                }

            finally
            {
                connectaInBD.Close();
            }
        }
Example #2
0
        //after: public static void
        public void queryDadosCPF(string cpf1)
        {
            CPF = cpf1;

            using (MySqlConnection connectaInBD = DAOConexao.getConnection())
                try
                {
                    string ComandoSQL = "SELECT nome, sexo, endereco, departamento, funcao, estado_civil, email, dt_admissao, dt_nasc FROM funcionarios WHERE cpf = '" + CPF + "'";


                    MessageBox.Show(ComandoSQL);

                    connectaInBD.Open();
                    MySqlCommand inserttDados = new MySqlCommand(ComandoSQL, connectaInBD);

                    MySqlDataReader dr = inserttDados.ExecuteReader();

                    if (dr.HasRows)//preenchimento do form editar com os dados do banco referente ao titular do cpf.
                    {
                        while (dr.Read())
                        {
                            Editar edicao = new Editar();
                            edicao.txtNome2.Text             = dr.GetString(0);
                            edicao.txtSexo2.Text             = dr.GetString(1);
                            edicao.txtEndereço2.Text         = dr.GetString(2);
                            edicao.txtDepartamento2.Text     = dr.GetString(3);
                            edicao.txtFunção2.Text           = dr.GetString(4);
                            edicao.txtEstadoCivil2.Text      = dr.GetString(5);
                            edicao.txtEmail2.Text            = dr.GetString(6);
                            edicao.mskDataAdmissão2.Text     = dr.GetString(7);
                            edicao.mskDatadeNascimento2.Text = dr.GetString(8);
                            edicao.ShowDialog();
                            //temos que tentar fechar essa conexao,
                            //pois está acusando conexao aberta quando clicamos no botao atualizar do form editar.
                        }
                    }
                    else
                    {
                        MessageBox.Show("Nada foi encontrado!");
                    }
                    dr.Close();
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }

            finally
            {
                connectaInBD.Close();
            }
        }
Example #3
0
        public void CadastrarPayment(string rsocial, string cnpj, string nomefunc, string sbase, string depart, string obs)
        {
            using (MySqlConnection connectaInBD = DAOConexao.getConnection())
                try
                {
                    string RazaoSocial     = rsocial;
                    string CNPJ            = cnpj;
                    string NomeFuncionario = nomefunc;
                    string SalarioBase     = sbase;
                    string Departamento    = depart;
                    string Observacoes     = obs;

                    string ComandoSQL = "INSERT INTO folhadepagamento (razao_social, cnpj, nome_do_funcionario, salario_base, departamento, observacoes)" +
                                        " VALUES (@razao_social, @cnpj, @nome_do_funcionario, @salario_base, @departamento, @observacoes)";

                    connectaInBD.Open();
                    MySqlCommand inserttDados = new MySqlCommand(ComandoSQL, connectaInBD);

                    inserttDados.Parameters.Add("@razao_social", MySqlDbType.VarChar, 100);
                    inserttDados.Parameters.Add("@cnpj", MySqlDbType.VarChar, 30);
                    inserttDados.Parameters.Add("@nome_do_funcionario", MySqlDbType.VarChar, 100);
                    inserttDados.Parameters.Add("@salario_base", MySqlDbType.VarChar, 9);
                    inserttDados.Parameters.Add("@departamento", MySqlDbType.VarChar, 50);
                    inserttDados.Parameters.Add("@observacoes", MySqlDbType.VarChar, 500);

                    inserttDados.Parameters["@razao_social"].Value        = RazaoSocial;
                    inserttDados.Parameters["@cnpj"].Value                = CNPJ;
                    inserttDados.Parameters["@nome_do_funcionario"].Value = NomeFuncionario;
                    inserttDados.Parameters["@salario_base"].Value        = SalarioBase;
                    inserttDados.Parameters["@departamento"].Value        = Departamento;
                    inserttDados.Parameters["@observacoes"].Value         = Observacoes;


                    inserttDados.ExecuteNonQuery();
                }
                catch (Exception ex)
                {
                    System.Windows.Forms.MessageBox.Show(ex.Message);
                }

            finally
            {
                connectaInBD.Close();
            }
        }
        public static void InsertBD()
        {
            using (MySqlConnection connecta = DAOConexao.getConnection())
                try
                {
                    string   Nome         = NEGOCIOS.Funcionario._funcionario.Nome;
                    string   Sexo         = NEGOCIOS.Funcionario._funcionario.Sexo;
                    string   Depto        = NEGOCIOS.Funcionario._funcionario.Departamento;
                    string   Funcao       = NEGOCIOS.Funcionario._funcionario.Funcao;
                    string   EstCivil     = NEGOCIOS.Funcionario._funcionario.Estadocivil;
                    DateTime Admissao     = NEGOCIOS.Funcionario._funcionario.Admissão;
                    DateTime Dt_Nasc      = NEGOCIOS.Funcionario._funcionario.Datanascimento;
                    string   CPF          = NEGOCIOS.Funcionario._funcionario.Cpf;
                    string   Tel          = NEGOCIOS.Funcionario._funcionario.Telefone;
                    string   Email        = NEGOCIOS.Funcionario._funcionario.Email;
                    string   RG           = NEGOCIOS.Funcionario._funcionario.Rg;
                    string   CarteiraTrab = NEGOCIOS.Funcionario._funcionario.CarteiraTrabalho;
                    string   Endereco     = NEGOCIOS.Funcionario._funcionario.Endereco;

                    //string que encapsula os comandos SQL a serem executados na base de dados
                    string InsComand = "INSERT INTO funcionarios (nome , sexo, endereco, departamento, funcao, estado_civil, email, dt_admissao, dt_nasc, cpf, rg, carteira_trab, telefone)" +
                                       " VALUES ('" + Nome + "','" + Sexo + "','" + Endereco + "','" + Depto + "','" + Funcao + "', '" + EstCivil + "', '" + Email +
                                       "', '" + Admissao.ToString("yyyy-MM-dd") + "','" + Dt_Nasc.ToString("yyyy-MM-dd") + "','" + CPF + "','" + RG + "','" + CarteiraTrab + "','" + Tel + "')";

                    connecta.Open();
                    MySqlCommand insertt = new MySqlCommand(InsComand, connecta);
                    insertt.ExecuteNonQuery();
                }
                catch (Exception ex)
                {
                    System.Windows.Forms.MessageBox.Show(ex.Message);
                }

            finally
            {
                connecta.Close();
            }
        }
        public void EditarDadosFuncionario(string nome, string sexo, string endereco, string depart, string funcao, string estCivil, DateTime admissao, DateTime dtNasc, string cpf, string phone, string email, string rg, string cartTrab)
        {
            using (MySqlConnection connectaInBD2 = DAOConexao.getConnection())
                try
                {
                    string   Nome               = nome;
                    string   Sexo               = sexo;
                    string   Endereco           = endereco;
                    string   Departamento       = depart;
                    string   Funcao             = funcao;
                    string   EstadoCivil        = estCivil;
                    DateTime Admissao           = admissao;
                    DateTime DtNascimento       = dtNasc;
                    string   CPF                = cpf;
                    string   Telefone           = phone;
                    string   Email              = email;
                    string   RG                 = rg;
                    string   CarteiraDeTrabalho = cartTrab;

                    string ComandoSQL = "UPDATE funcionarios SET nome = 'Andreia', sexo = 'F', endereco = 'Sao Paulo', " +
                                        "departamento = 'Mídias Digitais', funcao = 'CopyWriter', estado_civil = 'Solteira', email = '*****@*****.**', dt_admissao = '', dt_nasc = '', " +
                                        "cpf = '137.660.123-55', rg = '3.777.999-ES', carteira_trab = '90850', telefone = '(28)99999-9999' WHERE cpf = '137.660.321-55'";

                    /*
                     * kkkkkk
                     * string ComandoSQL = "INSERT INTO folhadepagamento (razao_social, cnpj, nome_do_funcionario, salario_base, departamento, observacoes)" +
                     *  " VALUES ('" + RazaoSocial + "','" + CNPJ + "','" + NomeFuncionario + "','" + SalarioBase + "','" + Departamento + "', '" + Observacoes + "')";
                     */

                    System.Windows.Forms.MessageBox.Show(ComandoSQL);

                    connectaInBD2.Open();
                    MySqlCommand inserttDados = new MySqlCommand(ComandoSQL, connectaInBD2);

                    /*
                     * inserttDados.Parameters.Add("@razao_social", MySqlDbType.VarChar, 100);
                     * inserttDados.Parameters.Add("@cnpj", MySqlDbType.VarChar, 30);
                     * inserttDados.Parameters.Add("@nome_do_funcionario", MySqlDbType.VarChar, 100);
                     * inserttDados.Parameters.Add("@salario_base", MySqlDbType.Decimal, 12);
                     * inserttDados.Parameters.Add("@departamento", MySqlDbType.VarChar, 50);
                     * inserttDados.Parameters.Add("@observacoes", MySqlDbType.VarChar, 500);
                     *
                     * inserttDados.Parameters["@razao_social"].Value = RazaoSocial;
                     * inserttDados.Parameters["@cnpj"].Value = CNPJ;
                     * inserttDados.Parameters["@nome_do_funcionario"].Value = NomeFuncionario;
                     * inserttDados.Parameters["@salario_base"].Value = SalarioBase;
                     * inserttDados.Parameters["@departamento"].Value = Departamento;
                     * inserttDados.Parameters["@observacoes"].Value = Observacoes;
                     */

                    inserttDados.ExecuteNonQuery();
                }
                catch (Exception ex)
                {
                    System.Windows.Forms.MessageBox.Show(ex.Message);
                }

            finally
            {
                connectaInBD2.Close();
            }
        }