Example #1
0
        //Cadastra um CLT
        public void cadastrarCLT(CLT empregado)
        {
            try
            {
                using (NpgsqlConnection pgsqlConnection = new NpgsqlConnection(connectionString))
                {
                    //Abre a Conexão com o PostgreSQL
                    pgsqlConnection.Open();

                    String cmdCadastrar = String.Format("INSERT INTO poo.tb_empregados(nome, cpf, endereco, telefone, pis, cargo) VALUES ('{0}', '{1}', '{2}', '{3}', '{4}', '{5}')",
                                                        empregado.getNome(), empregado.getCpf(), empregado.getEndereco(), empregado.getTelefone(), empregado.getNpis(), empregado.getCargo());
                    using (NpgsqlCommand pgsqlCommand = new NpgsqlCommand(cmdCadastrar, pgsqlConnection))
                    {
                        pgsqlCommand.ExecuteNonQuery();
                    }
                }
            }
            catch (NpgsqlException ex)
            {
                throw ex;
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                if (pgsqlConnection != null)
                {
                    pgsqlConnection.Close();
                }
            }
        } //Fim do metodo Cadastrar Usuario
Example #2
0
 //Cadastra um Empregado CLT
 private void btClt_Click(object sender, EventArgs e)
 {
     if (verificaTbVazio(0))
     {
         CLT clt = new CLT(tbNomeClt.Text, tbCpfClt.Text, tbTelefoneClt.Text, tbEnderecoClt.Text, tbPisClt.Text, Convert.ToString(cbCargo.SelectedItem));
         comandos.cadastrarCLT(clt);
         MessageBox.Show("Empregado CLT cadastrado com Sucesso!", "Info", MessageBoxButtons.OK, MessageBoxIcon.Information);
         limparTb(0);
     }
     else
     {
         MessageBox.Show("Verifique se não há nenhum campo vazio!", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }