Esempio n. 1
0
        //Método utilizado para limpar todos os controles do formulário
        public static void LimpaControles(Control control)
        {
            foreach (Control ctle in control.Controls)
            {
                if (ctle is TextBox)
                {
                    ((TextBox)ctle).Text = string.Empty;
                }

                if (ctle is ComboBox)
                {
                    ((ComboBox)ctle).Text = string.Empty;
                }
                if (ctle is CheckBox)
                {
                    ((CheckBox)ctle).Checked = false;
                }

                if (ctle is MaskedTextBox)
                {
                    ((MaskedTextBox)ctle).Text = string.Empty;
                }
                else if (ctle.Controls.Count > 0)
                {
                    LimpaControles(ctle);
                }


                Conexao.fecharConexao();
            }
        }
Esempio n. 2
0
        private void btnConfirmar_Click(object sender, EventArgs e)
        {
            try
            {
                bool seguranca = true;

                if (cmbSeguranca.Text == "SSL/TLS")
                {
                    seguranca = true;
                }
                else
                {
                    seguranca = false;
                }

                SqlConnection conn = Conexao.obterConexao();

                // a conexão foi efetuada com sucesso?
                if (conn == null)
                {
                    MessageBox.Show("Não foi possível estabelecer uma conexão com servidor.Aconselhamos entrar em contato com administrador da rede.");
                }
                else
                {
                    string ssql = "update tbconta_email set Nome = @nome, smtp = @smtp, porta = @porta, seguranca = @seguranca, email = @email, senha = @senha where id = 1";

                    SqlCommand Novo_Comando = new SqlCommand(ssql, conn);

                    Novo_Comando.Parameters.AddWithValue("@nome", txtNome.Text);
                    Novo_Comando.Parameters.AddWithValue("@smtp", txtSmtp.Text);
                    Novo_Comando.Parameters.AddWithValue("@porta", txtPorta.Text);
                    Novo_Comando.Parameters.AddWithValue("@seguranca", seguranca);
                    Novo_Comando.Parameters.AddWithValue("@email", txtEmail.Text);
                    Novo_Comando.Parameters.AddWithValue("@senha", txtSenha.Text);

                    Novo_Comando.ExecuteNonQuery();

                    MessageBox.Show("Registro Atualizado com Sucesso", "Alteração de Dados", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }



                Conexao.fecharConexao();

                this.Close();
            }
            catch
            {
                MessageBox.Show("Favor entrar em contato com administrador da rede.");
            }
        }
Esempio n. 3
0
        private void Servidor_Email_Load(object sender, EventArgs e)
        {
            try
            {
                string seguranca1 = "";

                // Validando Proximo Código

                SqlConnection conn = Conexao.obterConexao();

                // a conexão foi efetuada com sucesso?
                if (conn == null)
                {
                    MessageBox.Show("Não foi possível estabelecer uma conexão com servidor.Aconselhamos entrar em contato com administrador da rede.");
                }
                else
                {
                    SqlCommand retornobanco = new SqlCommand(("select Nome, Smtp,Porta,Seguranca,Email,Senha from tbconta_email where id = 1"), conn);

                    SqlDataReader leitor = retornobanco.ExecuteReader();

                    while (leitor.Read())
                    {
                        txtNome.Text  = leitor["Nome"].ToString();
                        txtSmtp.Text  = leitor["Smtp"].ToString();
                        txtPorta.Text = leitor["Porta"].ToString();
                        seguranca1    = leitor["Seguranca"].ToString();
                        txtEmail.Text = leitor["Email"].ToString();
                        txtSenha.Text = leitor["Senha"].ToString();
                    }

                    if (seguranca1 == "1")
                    {
                        cmbSeguranca.Text = "SSL/TLS";
                    }
                    else
                    {
                        cmbSeguranca.Text = "STARTTLS";
                    }

                    Conexao.fecharConexao();
                }

                Conexao.fecharConexao();
            }
            catch
            {
                MessageBox.Show("Favor entrar em contato com administrador da rede.");
            }
        }
Esempio n. 4
0
        private void Contato_Email_Load(object sender, EventArgs e)
        {
            try
            {
                // Atualizando Data Grid com base no select

                SqlConnection conn = Conexao.obterConexao();

                // a conexão foi efetuada com sucesso?
                if (conn == null)
                {
                    MessageBox.Show("Não foi possível estabelecer uma conexão com servidor.Aconselhamos entrar em contato com administrador da rede.");
                }
                else
                {
                    string strSql = "select Nome, Email from tbempresa where email is not null";

                    SqlDataAdapter da = new SqlDataAdapter(strSql, conn);

                    //cria um objeto datatable
                    DataTable Email = new DataTable();

                    //preenche o datatable via dataadapter
                    da.Fill(Email);

                    //atribui o datatable ao datagridview para exibir o resultado
                    dtgEmail.DataSource = Email;

                    dtgEmail.Refresh();

                    // Redimensionar as colunas mestre DataGridView para ajustar os dados recém-carregados.
                    //dtgFiltro_Vaga.AutoResizeColumns();

                    // Ajustar Coluna manualmente

                    DataGridViewColumn coluna1 = dtgEmail.Columns[0];
                    coluna1.Width = 245;

                    DataGridViewColumn coluna2 = dtgEmail.Columns[1];
                    coluna2.Width = 260;

                    Conexao.fecharConexao();
                }
            }
            catch
            {
                MessageBox.Show("Favor entrar em contato com administrador da rede.");
            }
        }
Esempio n. 5
0
        private void cmbCidade_Click(object sender, EventArgs e)
        {
            try
            {
                // Atualizando o COMBOBOX de acordo com o cadastro de Cidade

                SqlConnection Nova_conn = Conexao.obterConexao();

                // a conexão foi efetuada com sucesso?
                if (Nova_conn == null)
                {
                    MessageBox.Show("Não foi possível estabelecer uma conexão com servidor.Aconselhamos entrar em contato com administrador da rede.");
                }
                else
                {
                    string cidade = cmbCidade.Text;

                    String scom = "select distinct Cidade from tbpessoal where Cidade is not null and Cidade <> ''";

                    SqlDataAdapter da = new SqlDataAdapter(scom, Nova_conn);

                    DataTable dtResultado = new DataTable();
                    dtResultado.Clear();//o ponto mais importante (limpa a table antes de preenche-la)
                    cmbCidade.DataSource = null;
                    da.Fill(dtResultado);
                    cmbCidade.DataSource    = dtResultado;
                    cmbCidade.ValueMember   = "Cidade";
                    cmbCidade.DisplayMember = "Cidade";
                    cmbCidade.Refresh(); //faz uma nova busca no BD para preencher os valores da cb de departamentos.

                    cmbCidade.Text = cidade;

                    Conexao.fecharConexao();
                }

                Conexao.fecharConexao();
            }
            catch
            {
                MessageBox.Show("Favor entrar em contato com administrador da rede.");
            }
        }
        private void btnCancelar_Click(object sender, EventArgs e)
        {
            try
            {
                DialogResult cancelar = MessageBox.Show("Deseja cancelar os dados na Tela?", "Cancelar", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button2);

                if (cancelar.ToString().ToUpper() == "YES")
                {
                    Limpar_Dados.LimpaControles(this);

                    Conexao.fecharConexao();

                    Cadastro_de_Empresa_Load(this, new EventArgs());

                    mkCnpj.Focus();

                    mkCep.Focus();

                    mkTelefone.Focus();

                    mkCelular.Focus();

                    txtEmpresa.Focus();

                    txtEmpresa.Select();
                }
                else
                {
                    // Voltando Foco para TABCADASTRO

                    tbEmpresa.SelectedTab = tbpCadastro;

                    txtEmpresa.Focus();

                    txtEmpresa.Select();
                }
            }
            catch
            {
                MessageBox.Show("Favor entrar em contato com administrador da rede.");
            }
        }
Esempio n. 7
0
        private void Filtrar_Vaga_FormClosing(object sender, FormClosingEventArgs e)
        {
            try
            {
                DialogResult fechar = MessageBox.Show("Deseja Fechar Tela?", "Fechar", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button2);

                if (fechar.ToString().ToUpper() == "YES")
                {
                    Limpar_Dados.LimpaControles(this);

                    Conexao.fecharConexao();
                }
                else
                {
                    e.Cancel = true;
                }
            }
            catch
            {
                MessageBox.Show("Favor entrar em contato com administrador da rede.");
            }
        }
Esempio n. 8
0
        private void Indicar_Vaga_Load(object sender, EventArgs e)
        {
            try
            {
                // Preencher combobox ao carregar tela

                SqlConnection conn = Conexao.obterConexao();

                // a conexão foi efetuada com sucesso?
                if (conn == null)
                {
                    MessageBox.Show("Não foi possível estabelecer uma conexão com servidor.Aconselhamos entrar em contato com administrador da rede.");
                }
                else
                {
                    string sql = "select distinct Cargo, Empresa from TBvaga where Cargo <> ''";

                    // criando um data adapter
                    SqlDataAdapter cargo_empresa = new SqlDataAdapter(sql, conn);

                    // criando um data table para guardar os dados
                    DataTable dtResultado = new DataTable();

                    // preenchendo o data table usando o metodo Fill do adapter
                    cargo_empresa.Fill(dtResultado);

                    // agora que voce já tem um DataTable populado, é só atribui-lo ao datasource do combobox
                    cmbCargo.DataSource = dtResultado;

                    cmbEmpresa.DataSource = dtResultado;

                    //DisplayMember = recebe o nome que está no banco de dados
                    cmbCargo.DisplayMember = "Cargo";
                    //ValueMember = recebe o código e guarda internamente em cada item do combobox.
                    cmbCargo.ValueMember = "Cargo";


                    //DisplayMember = recebe o nome que está no banco de dados
                    cmbEmpresa.DisplayMember = "Empresa";
                    //ValueMember = recebe o código e guarda internamente em cada item do combobox.
                    cmbEmpresa.ValueMember = "Empresa";

                    cmbCargo.Text = "";

                    cmbEmpresa.Text = "";

                    Conexao.fecharConexao();

                    // Pegando valor da coluna selecionada e atualizando os dados

                    mkCpf.Text = Cpf;

                    txtNome.Text = Nome;

                    // Atualizando mascara CPF

                    if (mkCpf.Text != "")
                    {
                        mkCpf.Mask = "000,000,000-00";

                        mkCpf.Select(0, 0);
                    }
                }
            }
            catch
            {
                MessageBox.Show("Favor entrar em contato com administrador da rede.");
            }
        }
Esempio n. 9
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            try
            {
                SqlConnection conn = Conexao.obterConexao();

                // a conexão foi efetuada com sucesso?
                if (conn == null)
                {
                    MessageBox.Show("Não foi possível estabelecer uma conexão com servidor.Aconselhamos entrar em contato com administrador da rede.");
                }
                else
                {
                    if (cmbCargo.Text != "" && cmbEmpresa.Text != "")
                    {
                        string cpf = string.Empty;

                        string data_atual = System.DateTime.Now.ToString("dd/MM/yyyy HH:mm");


                        if (mkCpf.Text != string.Empty)
                        {
                            cpf = mkCpf.Text.Replace(".", "").Replace("-", "");
                        }

                        // Atualizando os Campos

                        string ssql = "insert into tbvaga_indicada(Cpf, Data, Empresa, Vaga, Vaga_Indicada)"
                                      + " VALUES (@1,@2,@3,@4,@5)";

                        SqlCommand Comando = new SqlCommand(ssql, conn);

                        Comando.Parameters.AddWithValue("@1", cpf);
                        Comando.Parameters.AddWithValue("@2", Convert.ToDateTime(data_atual).ToString("yyyy-MM-dd"));
                        Comando.Parameters.AddWithValue("@3", cmbEmpresa.Text);
                        Comando.Parameters.AddWithValue("@4", cmbCargo.Text);
                        Comando.Parameters.AddWithValue("@5", 1);


                        Comando.ExecuteNonQuery();

                        Conexao.fecharConexao();

                        this.Close();
                    }
                    else
                    {
                        MessageBox.Show("Favor Informar Cargo e Empresa para continuar.");

                        cmbCargo.Focus();

                        cmbCargo.Select();
                    }
                }

                Conexao.fecharConexao();
            }
            catch
            {
                MessageBox.Show("Favor entrar em contato com administrador da rede.");
            }
        }
Esempio n. 10
0
        private void btnBusca_Click(object sender, EventArgs e)
        {
            try
            {
                // Atualizando Data Grid com base no select

                SqlConnection Nova_conn = Conexao.obterConexao();

                // a conexão foi efetuada com sucesso?
                if (Nova_conn == null)
                {
                    MessageBox.Show("Não foi possível estabelecer uma conexão com servidor.Aconselhamos entrar em contato com administrador da rede.");
                }
                else
                {
                    //Validando Filtros Necessidade Especial

                    string necessidade;

                    string estuda;

                    string sexo;

                    string fuma;

                    string idade_de = "";

                    string idade_ate = "99";

                    if (rdNecessidade_Todos.Checked == true)
                    {
                        necessidade = "(0,1)";
                    }
                    else if (rdNecessidade_Sim.Checked == true)
                    {
                        necessidade = "('1')";
                    }
                    else
                    {
                        necessidade = "('0')";
                    }

                    // Validando Filtros Estuda

                    if (rdTodos.Checked == true)
                    {
                        estuda = "('0','1')";
                    }
                    else if (rdEstuda_Sim.Checked == true)
                    {
                        estuda = "('1')";
                    }
                    else
                    {
                        estuda = "('0')";
                    }
                    // Validando Sexo

                    if (rdSexo_Todos.Checked == true)
                    {
                        sexo = "('F','M','')";
                    }
                    else if (rdSexo_Masculino.Checked == true)
                    {
                        sexo = "('M')";
                    }
                    else
                    {
                        sexo = "('F')";
                    }

                    // Validando Fuma

                    if (rdFumante_Todos.Checked == true)
                    {
                        fuma = "('0','1')";
                    }
                    else if (rdFumante_Sim.Checked == true)
                    {
                        fuma = "('1')";
                    }
                    else
                    {
                        fuma = "('0')";
                    }

                    if (txtIdadede.Text != "" && txtIdadede.Text != "99" && txtIdadede.Text != "")
                    {
                        idade_de = txtIdadede.Text.Replace("\r\n1", "");
                    }
                    if (txtIdadeate.Text != "" && txtIdadeate.Text != "99" && txtIdadeate.Text != "")
                    {
                        idade_ate = txtIdadeate.Text.Replace("\r\n1", "");
                    }

                    if (txtBusca_Atividade.Text != string.Empty)
                    {
                        string strSql = "SELECT id AS Cod, CPF, Nome, Rua AS Endereço, Numero, Bairro, Cidade FROM TBpessoal Where id in" + "(select distinct Id_Curriculo from TBHistorico_Trabalho where Atividade like '%" + txtBusca_Atividade.Text + "%')"
                                        + " and Escolaridade Like '%" + cbEscolaridade.Text + "%' and Bairro Like '%" + cmbBairro.Text + "%' and Cidade like '%" + cmbCidade.Text + "%' and Regiao like '%" + cmbRegiao.Text + "%' and Estado_Civil like '%" + cmbEstado_Civil.Text + "%'"
                                        + " and Portador_Necessidade in" + necessidade + " and Estuda in " + estuda + " and Disponibilidade_Horario like '%" + cmbDisponibilidade_horario.Text + "%' and Sexo in " + sexo + " and Fumante in " + fuma + " and Categoria_Habilitacao like '%" + txtHabilitacao.Text + "%' and Idade >='" + idade_de + "' and Idade <='" + idade_ate + "'";

                        SqlDataAdapter da = new SqlDataAdapter(strSql, Nova_conn);

                        //cria um objeto datatable
                        DataTable clientes = new DataTable();

                        //preenche o datatable via dataadapter
                        da.Fill(clientes);

                        //atribui o datatable ao datagridview para exibir o resultado
                        dtgFiltro_Vaga.DataSource = clientes;

                        dtgFiltro_Vaga.Refresh();
                    }
                    else
                    {
                        string strSql = "SELECT id AS Cod, CPF, Nome, Rua AS Endereço, Numero, Bairro, Cidade FROM TBpessoal Where Escolaridade Like '%" + cbEscolaridade.Text + "%' and Bairro Like '%" + cmbBairro.Text + "%' and Cidade like '%" + cmbCidade.Text + "%' and Regiao like '%" + cmbRegiao.Text + "%' and Estado_Civil like '%" + cmbEstado_Civil.Text + "%'"
                                        + " and Portador_Necessidade in" + necessidade + " and Estuda in " + estuda + " and Disponibilidade_Horario like '%" + cmbDisponibilidade_horario.Text + "%' and Sexo in " + sexo + " and Fumante in " + fuma + " and Categoria_Habilitacao like '%" + txtHabilitacao.Text + "%' and Idade >='" + idade_de + "' and Idade <='" + idade_ate + "'";

                        SqlDataAdapter da = new SqlDataAdapter(strSql, Nova_conn);

                        //cria um objeto datatable
                        DataTable clientes = new DataTable();

                        //preenche o datatable via dataadapter
                        da.Fill(clientes);

                        //atribui o datatable ao datagridview para exibir o resultado
                        dtgFiltro_Vaga.DataSource = clientes;

                        dtgFiltro_Vaga.Refresh();
                    }

                    // Redimensionar as colunas mestre DataGridView para ajustar os dados recém-carregados.
                    //dtgFiltro_Vaga.AutoResizeColumns();

                    // Ajustar Coluna manualmente

                    DataGridViewColumn coluna0 = dtgFiltro_Vaga.Columns[0];
                    coluna0.Width = 50;

                    DataGridViewColumn coluna1 = dtgFiltro_Vaga.Columns[1];
                    coluna1.Width = 75;

                    DataGridViewColumn coluna2 = dtgFiltro_Vaga.Columns[2];
                    coluna2.Width = 280;

                    DataGridViewColumn coluna3 = dtgFiltro_Vaga.Columns[3];
                    coluna3.Width = 240;

                    DataGridViewColumn coluna4 = dtgFiltro_Vaga.Columns[4];
                    coluna4.Width = 60;

                    DataGridViewColumn coluna5 = dtgFiltro_Vaga.Columns[5];
                    coluna5.Width = 150;

                    DataGridViewColumn coluna6 = dtgFiltro_Vaga.Columns[6];
                    coluna6.Width = 150;

                    if (dtgFiltro_Vaga.RowCount > 0)
                    {
                        // Selecionando primeira linha do datagrid

                        dtgFiltro_Vaga.Rows[0].Selected = true;

                        // Habilitar Enviar Email e Indica Vaga

                        btnEnviar_Email.Enabled = true;

                        btnIndicar.Enabled = true;

                        btnImprimir.Enabled = true;
                    }
                    else
                    {
                        string message = "Não existe dados para consulta";
                        string caption = "Infromações";
                        var    result  = MessageBox.Show(message, caption,
                                                         MessageBoxButtons.OK,
                                                         MessageBoxIcon.Question);

                        // Desabilitar Enviar Email e Indica Vaga

                        btnEnviar_Email.Enabled = false;

                        btnIndicar.Enabled = false;

                        btnImprimir.Enabled = false;
                    }
                }

                Conexao.fecharConexao();
            }
            catch
            {
                MessageBox.Show("Favor entrar em contato com administrador da rede.");
            }

            Conexao.fecharConexao();
        }
Esempio n. 11
0
        private void dtgCadastro_Empresa_MouseDoubleClick(object sender, MouseEventArgs e)
        {
            try
            {
                string coluna = dtgCadastro_Empresa.CurrentRow.Cells[0].Value.ToString();

                SqlConnection conn = Conexao.obterConexao();

                // a conexão foi efetuada com sucesso?
                if (conn == null)
                {
                    MessageBox.Show("Não foi possível estabelecer uma conexão com servidor.Aconselhamos entrar em contato com administrador da rede.");
                }
                else
                {

                    SqlCommand retornobanco = new SqlCommand(("select Id,Nome,Cnpj,Cep,Telefone,Celular,Endereco,Numero,Cidade,Bairro,Email from tbempresa where id =" + coluna), conn);

                    SqlDataReader Comando = retornobanco.ExecuteReader();

                    while (Comando.Read())
                    {
                        txtCodigo.Text = Comando["id"].ToString();

                        txtEmpresa.Text = Comando["Nome"].ToString();

                        mkCnpj.Text = Comando["Cnpj"].ToString();

                        mkCep.Text = Comando["Cep"].ToString();

                        mkTelefone.Text = Comando["Telefone"].ToString();

                        mkCelular.Text = Comando["Celular"].ToString();

                        txtEndereco.Text = Comando["Endereco"].ToString();

                        txtNumero.Text = Comando["Numero"].ToString();

                        txtCidade.Text = Comando["Cidade"].ToString();

                        txtBairro.Text = Comando["Bairro"].ToString();

                        txtEmail.Text = Comando["Email"].ToString();

                        // Limpado os campos Null

                        if (mkTelefone.Text == "NULL")
                        {
                            mkTelefone.Text = string.Empty;
                        }

                        if (mkCelular.Text == "NULL")
                        {
                            mkCelular.Text = string.Empty;
                        }

                        // Voltando Foco para TABCADASTRO

                        tbEmpresa.SelectedTab = tbpCadastro;

                        mkCnpj.Focus();

                        mkCep.Focus();

                        mkTelefone.Focus();

                        mkCelular.Focus();

                        txtEmpresa.Focus();

                        txtEmpresa.Select();

                        // Desabilitar Botão Savlar e Habilitar Botão Atualizar

                        btnSalvar.Visible = false;

                        btnAlterar.Visible = true;

                        // Local onde botão Alterar vai aparecer

                        btnAlterar.Location = new Point(0, 201);
                    }

                    Conexao.fecharConexao();
                }
            }
            catch
            {
                MessageBox.Show("Favor entrar em contato com administrador da rede.");
            }
        }
Esempio n. 12
0
        private void btnAlterar_Click(object sender, EventArgs e)
        {
            string cnpj = string.Empty;
            string cep = string.Empty;
            string Fone = string.Empty;
            string Celular = string.Empty;


            if (mkCnpj.Text != string.Empty)
            {
                cnpj = mkCnpj.Text.Replace(".", "").Replace("/", "").Replace("-", "");
            }
            if (mkCep.Text != string.Empty)
            {
                cep = mkCep.Text.Replace(".", "").Replace("-", "");
            }
            if (mkTelefone.Text != string.Empty)
            {
                Fone = mkTelefone.Text.Replace(".", "").Replace("-", "").Replace("(", "").Replace(")", "");
            }
            if (mkCelular.Text != string.Empty)
            {
                Celular = mkCelular.Text.Replace(".", "").Replace("-", "").Replace("(", "").Replace(")", "");
            }

            try
            {
                SqlConnection conn = Conexao.obterConexao();

                // a conexão foi efetuada com sucesso?
                if (conn == null)
                {
                    MessageBox.Show("Não foi possível estabelecer uma conexão com servidor.Aconselhamos entrar em contato com administrador da rede.");
                }
                else
                {
                    string ssql = "update tbempresa set Nome = @Nome,Cnpj = @Cnpj,Cep = @Cep,Telefone = @Telefone,Celular = @Celular,Endereco = @Endereco,Numero = @Numero,Cidade = @Cidade,Bairro = @Bairro,Email = @Email from tbempresa" + " where id  =" + txtCodigo.Text;

                    SqlCommand Comando = new SqlCommand(ssql, conn);

                    Comando.Parameters.AddWithValue("@Nome", (txtEmpresa.Text));
                    Comando.Parameters.AddWithValue("@Cnpj", (cnpj));
                    Comando.Parameters.AddWithValue("@Cep", (cep));
                    Comando.Parameters.AddWithValue("@Telefone", (Fone));
                    Comando.Parameters.AddWithValue("@Celular", (Celular));
                    Comando.Parameters.AddWithValue("@Endereco", (txtEndereco.Text));
                    Comando.Parameters.AddWithValue("@Numero", (txtNumero.Text));
                    Comando.Parameters.AddWithValue("@Cidade", (txtCidade.Text));
                    Comando.Parameters.AddWithValue("@Bairro", (txtBairro.Text));
                    Comando.Parameters.AddWithValue("@Email", (txtEmail.Text));

                    Comando.ExecuteNonQuery();

                    Conexao.fecharConexao();

                }

                Conexao.fecharConexao();

                MessageBox.Show("Alteração Efetuada com sucesso", "Atualização", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);

                Conexao.fecharConexao();

                Limpar_Dados.LimpaControles(this);

                // Desabilitar Botão Atualizar e Habilitar Botão Savlar

                btnSalvar.Visible = true;

                btnAlterar.Visible = false;

                // Voltando Foco para TABCADASTRO

                tbEmpresa.SelectedTab = tbpCadastro;

                mkCnpj.Focus();

                mkCep.Focus();

                mkTelefone.Focus();

                mkCelular.Focus();

                txtEmpresa.Focus();

                txtEmpresa.Select();

                // Chamando Evendo do LOAD

                Cadastro_de_Empresa_Load(this, new EventArgs());
            }
            catch
            {
                MessageBox.Show("Favor entrar em contato com administrador da rede.");
            }
        }
Esempio n. 13
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            try
            {
                SqlConnection conn = Conexao.obterConexao();

                // a conexão foi efetuada com sucesso?
                if (conn == null)
                {
                    MessageBox.Show("Não foi possível estabelecer uma conexão com servidor.Aconselhamos entrar em contato com administrador da rede.");
                }
                else
                {

                    string cnpj = string.Empty;
                    string cep = string.Empty;
                    string Fone = string.Empty;
                    string Celular = string.Empty;

                    if (mkCnpj.Text != string.Empty)
                    {
                        cnpj = mkCnpj.Text.Replace(".", "").Replace("/", "").Replace("-", "");
                    }
                    if (mkCep.Text != string.Empty)
                    {
                        cep = mkCep.Text.Replace(".", "").Replace("-", "");
                    }
                    if (mkTelefone.Text != string.Empty)
                    {
                        Fone = mkTelefone.Text.Replace(".", "").Replace("-", "").Replace("(", "").Replace(")", "");
                    }
                    if (mkCelular.Text != string.Empty)
                    {
                        Celular = mkCelular.Text.Replace(".", "").Replace("-", "").Replace("(", "").Replace(")", "");
                    }

                    if (txtEmpresa.Text != string.Empty && mkCnpj.Text != string.Empty)
                    {



                        string ssql = "insert into TBempresa(Nome,Cnpj,Cep,Telefone,Celular,Endereco,Numero,Cidade,Bairro,Email) " + " VALUES (@Nome, @Cnpj, @Cep, @Telefone,@Celular,@Endereco,@Numero,@Cidade,@Bairro,@Email)";

                        SqlCommand Comando = new SqlCommand(ssql, conn);

                        Comando.Parameters.AddWithValue("@Nome", txtEmpresa.Text);
                        Comando.Parameters.AddWithValue("@Cnpj", cnpj);
                        Comando.Parameters.AddWithValue("@Cep", cep);
                        Comando.Parameters.AddWithValue("@Telefone", Fone);
                        Comando.Parameters.AddWithValue("@Celular", Celular);
                        Comando.Parameters.AddWithValue("@Endereco", txtEndereco.Text);
                        Comando.Parameters.AddWithValue("@Numero", txtNumero.Text);
                        Comando.Parameters.AddWithValue("@Cidade", txtCidade.Text);
                        Comando.Parameters.AddWithValue("@Bairro", txtBairro.Text);
                        Comando.Parameters.AddWithValue("@Email", txtEmail.Text);

                        Comando.ExecuteNonQuery();

                        //Fechar conexao 

                        Conexao.fecharConexao();

                        MessageBox.Show("Registro Salvo no Sistema", "Salvar", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);

                        Limpar_Dados.LimpaControles(this);

                        Cadastro_de_Empresa_Load(this, new EventArgs());

                        mkCnpj.Mask = "";
                        mkCep.Mask = "";
                        mkTelefone.Mask = "";
                        mkCelular.Mask = "";
                    }
                    else
                    {
                        MessageBox.Show("Para Salvar Registro é Necessario informar Descrição/CNPJ", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);

                        // Voltando Foco para Nome da Empresa

                        txtEmpresa.Focus();

                        txtEmpresa.Select();
                    }
                }
            }

            catch
            {
                MessageBox.Show("Favor entrar em contato com administrador da rede.");
            }
        }
Esempio n. 14
0
        private void Cadastro_de_Empresa_Load(object sender, EventArgs e)
        {
            try
            {
                // Atualizando Data Grid com base no select

                SqlConnection Nova_conn = Conexao.obterConexao();

                // a conexão foi efetuada com sucesso?
                if (Nova_conn == null)
                {
                    MessageBox.Show("Não foi possível estabelecer uma conexão com servidor.Aconselhamos entrar em contato com administrador da rede.");
                }
                else
                {



                    string strSql = "select Id as Cod, CNPJ,Nome from TBempresa";

                    SqlDataAdapter da = new SqlDataAdapter(strSql, Nova_conn);

                    //cria um objeto datatable
                    DataTable empresa = new DataTable();

                    //preenche o datatable via dataadapter
                    da.Fill(empresa);

                    //atribui o datatable ao datagridview para exibir o resultado
                    dtgCadastro_Empresa.DataSource = empresa;

                    dtgCadastro_Empresa.Refresh();

                    // Redimensionar as colunas mestre DataGridView para ajustar os dados recém-carregados.
                    //dtgFiltro_Vaga.AutoResizeColumns();

                    // Ajustar Coluna manualmente

                    DataGridViewColumn coluna0 = dtgCadastro_Empresa.Columns[0];
                    coluna0.Width = 35;

                    DataGridViewColumn coluna1 = dtgCadastro_Empresa.Columns[1];
                    coluna1.Width = 110;

                    DataGridViewColumn coluna2 = dtgCadastro_Empresa.Columns[2];
                    coluna2.Width = 220;

                    Conexao.fecharConexao();
                }


                SqlConnection conn = Conexao.obterConexao();

                // a conexão foi efetuada com sucesso?
                if (conn == null)
                {
                    MessageBox.Show("Não foi possível estabelecer uma conexão com servidor.Aconselhamos entrar em contato com administrador da rede.");
                }
                else
                {
                    SqlCommand retornobanco = new SqlCommand(("SELECT IDENT_CURRENT('TBempresa') + 1 AS id"), conn);

                    SqlDataReader leitor = retornobanco.ExecuteReader();

                    while (leitor.Read())
                    {
                        txtCodigo.Text = leitor["id"].ToString();

                        txtCodigo.Focus();
                    }

                    //Fechar conexao 

                    Conexao.fecharConexao();

                }
            }
            catch
            {
                MessageBox.Show("Favor entrar em contato com administrador da rede.");
            }

            // Passando foco para Empresa

            txtEmpresa.Focus();

            txtEmpresa.SelectAll();
        }
Esempio n. 15
0
        private void txtBusca_TextChanged(object sender, EventArgs e)
        {
            try
            {
                //pegando coluna selecionada

                string colunapressionada = lblPesquisa.Text;


                //Efetuando pesquisa das informações dentro do banco e atualizando datagrid

                SqlConnection conn = Conexao.obterConexao();

                // a conexão foi efetuada com sucesso?
                if (conn == null)
                {
                    MessageBox.Show("Não foi possível estabelecer uma conexão com servidor.Aconselhamos entrar em contato com administrador da rede.");
                }
                else
                {
                    if (colunapressionada == "Nome")
                    {
                        if (txtBusca.Text != string.Empty)
                        {
                            //Filtrar Dados pelo Nome

                            SqlCommand script = new SqlCommand("select Nome, Email from TBempresa where Nome like '%" + txtBusca.Text + "%'" + "and Email is not null", conn);

                            //Atualizando DataGrid

                            DataTable dt = new DataTable();

                            SqlDataAdapter da = new SqlDataAdapter(script);

                            da.Fill(dt);

                            DataView dv = new DataView(dt);

                            dv.RowFilter = "Nome like'" + txtBusca.Text + "%'";

                            dtgEmail.DataSource = dv;

                            conn.Close();

                            Conexao.fecharConexao();
                        }
                        else
                        {
                            // Ao limpar txtBusca atualizar o DataGrid

                            SqlCommand script = new SqlCommand("select Nome, Email from TBempresa where Email is not null", conn);

                            //Atualizando DataGrid

                            DataSet dts = new DataSet();

                            SqlDataAdapter da = new SqlDataAdapter(script);

                            da.Fill(dts, "TBempresa");

                            dtgEmail.DataSource = dts.Tables["TBempresa"];
                        }
                    }
                    if (colunapressionada == "Email")
                    {
                        //Filtrar Dados pelo email

                        SqlCommand script = new SqlCommand("select Nome, Email from TBempresa where Nome Email '%" + txtBusca.Text + "%'" + "and Email is not null", conn);

                        //Atualizando DataGrid

                        DataTable dt = new DataTable();

                        SqlDataAdapter da = new SqlDataAdapter(script);

                        da.Fill(dt);

                        DataView dv = new DataView(dt);

                        dv.RowFilter = "Email like'" + txtBusca.Text + "%'";

                        dtgEmail.DataSource = dv;

                        conn.Close();

                        Conexao.fecharConexao();
                    }
                }
            }

            catch
            {
                MessageBox.Show("Favor entrar em contato com administrador da rede.");
            }
        }
Esempio n. 16
0
        public Relatorio_Pessoal()
        {
            InitializeComponent();

            try
            {
                SqlConnection conn = Conexao.obterConexao();

                // a conexão foi efetuada com sucesso?
                if (conn == null)
                {
                    MessageBox.Show("Não foi possível estabelecer uma conexão com servidor.Aconselhamos entrar em contato com administrador da rede.");
                }
                else
                {
                    if (linha.EndsWith(","))
                    {
                        linha = linha.Remove(linha.Length - 1);
                    }
                    if (linha != string.Empty)
                    {
                        string sql = "SELECT TBpessoal.id,"
                                     + " CASE WHEN nome <> '' THEN CAST(nome AS nvarchar) ELSE '' END AS nome"
                                     + " ,CASE WHEN Estado_Civil <> '' THEN + 'Estado Cívil: ' + CAST(Estado_Civil AS nvarchar) ELSE '' END AS Estado_Civil"
                                     + " ,CASE WHEN rua <> '' or numero <> '' or bairro <> '' or cidade <> '' THEN + 'ENDEREÇO: ' + CAST(rua AS nvarchar) + ' - ' + cast(numero AS nvarchar) + ' - ' + cast(bairro AS nvarchar) + ' - ' + cast(cidade AS nvarchar) ELSE '' END AS Rua"
                                     + " ,replace(replace(replace(replace(replace(replace(replace(replace(CASE WHEN Fone <> '' or celular <> '' or celular_01 <> '' or celular_02 <> '' 	 THEN + 'CONTATO(S): ' + '(' + cast(COALESCE(SUBSTRING(Fone,1,2),'') + ') ' + SUBSTRING(Fone, 3, 4) + ' - ' + SUBSTRING(Fone,7,4) AS NVARCHAR) + ' / ' + '(' + CAST(COALESCE(SUBSTRING(Celular, 1, 2),'') + ') ' + COALESCE(SUBSTRING(Celular, 3, 5),'') + ' - ' + COALESCE(SUBSTRING(Celular, 8, 4),'') AS NVARCHAR) + ' / ' + '(' + CAST(SUBSTRING(Celular_01, 1, 2) + ') ' + SUBSTRING(Celular_01, 3, 5) + ' - ' + SUBSTRING(Celular_01, 8, 4) AS NVARCHAR) + ' / ' + '(' + CAST(SUBSTRING(Celular_02, 1, 2) + ') ' + SUBSTRING(Celular_02, 3, 5) + ' - ' "
                                     + " + SUBSTRING(Celular_02, 8, 4) AS NVARCHAR) ELSE '' END, ' / ()  -  / ()  - ',''),' / (  )       -  / (  )       - ',''),' / ()  -  / (  )       - ',''),' / ()  - ',''),' / (  )       - ',''),'(  )     -  / ',''),'()  -  / ',''),'(  )      -  / ','') AS Celular"
                                     + " ,CASE WHEN email <> '' THEN + 'E-MAIL: ' + CAST(email AS nvarchar) ELSE '' END AS email"
                                     + " ,CASE WHEN Escolaridade <> '' then cast (Escolaridade AS nvarchar) else '' END AS Escolaridade"
                                     + " ,CASE WHEN Cursos <> '' THEN Cursos ELSE '' END AS Cursos"
                                     + " FROM TBpessoal where TBpessoal.id in (" + linha + ")";

                        SqlDataAdapter dscmd = new SqlDataAdapter(sql, conn);
                        DataSet        ds    = new DataSet();

                        dscmd.Fill(ds, "tbpessoal");

                        FrmRelatorio_Pessoal objRpt = new FrmRelatorio_Pessoal();


                        var caminho = Path.GetFullPath("~/pasta") + "\\FrmRelatorio_Pessoal.rpt";

                        objRpt.Load(caminho);

                        objRpt.SetDataSource(ds.Tables["tbpessoal"]);

                        objRpt.SetDataSource(ds.Tables["tbhistorico_trabalho"]);

                        // Atualizar usuario e senha do banco de dados

                        objRpt.SetDatabaseLogon("sa", "#1qwer0987");

                        crvRelatorio_Pessoal.ReportSource = objRpt;
                        crvRelatorio_Pessoal.Refresh();

                        Conexao.fecharConexao();
                    }
                    else
                    {
                        linha = "1";

                        string sql = "SELECT"
                                     + " CASE WHEN nome <> '' THEN CAST(nome AS nvarchar) ELSE '' END AS nome"
                                     + " ,CASE WHEN Estado_Civil <> '' THEN + 'Estado Cívil: ' + CAST(Estado_Civil AS nvarchar) ELSE '' END AS Estado_Civil"
                                     + " ,CASE WHEN rua <> '' or numero <> '' or bairro <> '' or cidade <> '' THEN + 'ENDEREÇO: ' + CAST(rua AS nvarchar) + ' - ' + cast(numero AS nvarchar) + ' - ' + cast(bairro AS nvarchar) + ' - ' + cast(cidade AS nvarchar) ELSE '' END AS Rua"
                                     + " ,replace(replace(replace(replace(replace(replace(replace(replace(CASE WHEN Fone <> '' or celular <> '' or celular_01 <> '' or celular_02 <> '' 	 THEN + 'CONTATO(S): ' + '(' + cast(COALESCE(SUBSTRING(Fone,1,2),'') + ') ' + SUBSTRING(Fone, 3, 4) + ' - ' + SUBSTRING(Fone,7,4) AS NVARCHAR) + ' / ' + '(' + CAST(COALESCE(SUBSTRING(Celular, 1, 2),'') + ') ' + COALESCE(SUBSTRING(Celular, 3, 5),'') + ' - ' + COALESCE(SUBSTRING(Celular, 8, 4),'') AS NVARCHAR) + ' / ' + '(' + CAST(SUBSTRING(Celular_01, 1, 2) + ') ' + SUBSTRING(Celular_01, 3, 5) + ' - ' + SUBSTRING(Celular_01, 8, 4) AS NVARCHAR) + ' / ' + '(' + CAST(SUBSTRING(Celular_02, 1, 2) + ') ' + SUBSTRING(Celular_02, 3, 5) + ' - ' "
                                     + " + SUBSTRING(Celular_02, 8, 4) AS NVARCHAR) ELSE '' END, ' / ()  -  / ()  - ',''),' / (  )       -  / (  )       - ',''),' / ()  -  / (  )       - ',''),' / ()  - ',''),' / (  )       - ',''),'(  )     -  / ',''),'()  -  / ',''),'(  )      -  / ','') AS Celular"
                                     + " ,CASE WHEN email <> '' THEN + 'E-MAIL: ' + CAST(email AS nvarchar) ELSE '' END AS email"
                                     + " ,CASE WHEN Escolaridade <> '' then cast (Escolaridade AS nvarchar) else '' END AS Escolaridade"
                                     + " ,CASE WHEN Cursos <> '' THEN Cursos ELSE '' END AS Cursos"
                                     + " FROM TBpessoal where TBpessoal.id in (" + linha + ")";

                        SqlDataAdapter dscmd = new SqlDataAdapter(sql, conn);
                        DataSet        ds    = new DataSet();

                        dscmd.Fill(ds, "tbpessoal");

                        FrmRelatorio_Pessoal objRpt = new FrmRelatorio_Pessoal();

                        var caminho = Path.GetFullPath("~/pasta") + "\\FrmRelatorio_Pessoal.rpt";

                        objRpt.Load(caminho);

                        objRpt.SetDataSource(ds.Tables["tbpessoal"]);

                        crvRelatorio_Pessoal.ReportSource = objRpt;
                        crvRelatorio_Pessoal.Refresh();

                        Conexao.fecharConexao();
                    }
                }
            }
            catch
            {
                MessageBox.Show("Favor entrar em contato com administrador da rede.");
            }
        }
Esempio n. 17
0
        private void btnEnviar_Email_Click(object sender, EventArgs e)
        {
            try
            {
                string smtp = "";

                int porta = 0;

                bool seguranca = true;

                string email = "";

                string senha = "";

                string nome_exibicao = "";

                SqlConnection conn = Conexao.obterConexao();

                if (txtDestinatario.Text == "")
                {
                    MessageBox.Show("Favor informar e-mail destino");

                    txtDestinatario.Focus();

                    txtDestinatario.SelectAll();
                }
                else
                {
                    // a conexão foi efetuada com sucesso?
                    if (conn == null)
                    {
                        MessageBox.Show("Não foi possível estabelecer uma conexão com servidor.Aconselhamos entrar em contato com administrador da rede.");
                    }
                    else
                    {
                        // Pegando dados do servidor de email

                        SqlConnection Nova_conn = Conexao.obterConexao();

                        // a conexão foi efetuada com sucesso?
                        if (Nova_conn == null)
                        {
                            MessageBox.Show("Não foi possível estabelecer uma conexão com servidor.Aconselhamos entrar em contato com administrador da rede.");
                        }
                        else
                        {
                            SqlCommand retornobanco = new SqlCommand(("select Nome, Smtp, Porta,Case when Seguranca = 1 then 'true' else 'false' end as Seguranca, Email, Senha from TBconta_email where id = 1"), Nova_conn);

                            SqlDataReader leitor = retornobanco.ExecuteReader();

                            while (leitor.Read())
                            {
                                nome_exibicao = leitor["Nome"].ToString();

                                smtp = leitor["Smtp"].ToString();

                                porta = Convert.ToInt32(leitor["Porta"].ToString());

                                seguranca = Convert.ToBoolean(leitor["Seguranca"].ToString());

                                email = leitor["Email"].ToString();

                                senha = leitor["Senha"].ToString();
                            }

                            if (selecionar_pdf.EndsWith(","))
                            {
                                selecionar_pdf = selecionar_pdf.Remove(selecionar_pdf.Length - 1);
                            }
                            string sql = "select id, nome, Rua, bairro, cidade, Numero, case when Fone = '' then '' else    '(' + SUBSTRING(Fone, 1, 2) + ') ' + SUBSTRING(Fone, 3, 4) + ' - ' + SUBSTRING(Fone, 7, 4) end as Fone"
                                         + ",case when recado_telefone = '' then ''"
                                         + "when len (recado_telefone) = 11 then '(' + SUBSTRING(recado_telefone, 1, 2) + ') ' + SUBSTRING(recado_telefone, 3, 5) + ' - ' + SUBSTRING(recado_telefone, 8, 4)"
                                         + "else '(' + SUBSTRING(recado_telefone, 1, 2) + ') ' + SUBSTRING(recado_telefone, 3, 4) + ' - ' + SUBSTRING(recado_telefone, 7, 4) end as recado_telefone"
                                         + ", Quem, Nascimento,Filhos, CASE WHEN Fumante = '1' THEN 'S' ELSE 'N' END AS Fumante"
                                         + ",case when Celular = '' then '' else    '(' + SUBSTRING(Celular, 1, 2) + ') ' + SUBSTRING(Celular, 3, 5) + ' - ' + SUBSTRING(Celular, 8, 4) end as Celular"
                                         + ", Estado_Civil,Sexo, Cpf, RG, Categoria_Habilitacao,Cart_Trabalho,Serie,CASE WHEN Possui_Moto_Carro = '1' THEN 'S' ELSE 'N' END AS Possui_Moto_Carro"
                                         + ", Qual, Escolaridade, CASE WHEN Estuda = '1' THEN 'S' ELSE 'N' END AS Estuda, Horario_Estudo, Cursos, Pretensao_Salarial from tbpessoal where id in (" + selecionar_pdf + ")";

                            SqlDataAdapter dscmd = new SqlDataAdapter(sql, conn);
                            DataSet        ds    = new DataSet();
                            dscmd.Fill(ds, "tbpessoal");

                            FrmRelatorio_Pessoal objRpt = new FrmRelatorio_Pessoal();

                            var caminho = Path.GetFullPath("~/pasta") + "\\FrmRelatorio_Pessoal.rpt";

                            objRpt.Load(caminho);

                            objRpt.SetDataSource(ds.Tables["tbpessoal"]);


                            // Enviando email com anexo pdf

                            MailMessage mail = new MailMessage();

                            SmtpClient SmtpServer = new SmtpClient("smtp.gmail.com");

                            mail.From = new MailAddress(email, nome_exibicao);
                            mail.To.Add((txtDestinatario.Text).Replace(";", ",")); // Enviado por quem
                            if (txtCc.Text != "")
                            {
                                mail.CC.Add((txtCc.Text).Replace(";", ","));                                           //Enviar com copia devera inseri virgula ou converte para virgula
                            }
                            mail.Subject = txtAssunto.Text;                                                            // Cabeçalho do Email
                            mail.Body    = txtCorpo_Email.Text + "\n" + "\n" + "Segue em Anexo Relação de Curriculum"; // Corpo do Email
                            mail.Attachments.Add(new Attachment(objRpt.ExportToStream(ExportFormatType.PortableDocFormat), "Relação de Curriculum.pdf"));
                            try
                            {
                                SmtpServer.Port = porta;
                                SmtpServer.UseDefaultCredentials = false;
                                SmtpServer.Credentials           = new System.Net.NetworkCredential(email, senha);
                                SmtpServer.EnableSsl             = seguranca;

                                if (SmtpServer.Timeout > 100000)
                                {
                                    string message = "Não foi possível enviar seu e-mail\n tente novamente.";
                                    string caption = "Erro ao Enviar E-mail";
                                    var    result  = MessageBox.Show(message, caption,
                                                                     MessageBoxButtons.OK,
                                                                     MessageBoxIcon.Question);
                                }
                                else
                                {
                                    SmtpServer.Send(mail);

                                    MessageBox.Show("E-mail enviado com sucesso.", "Informativo", MessageBoxButtons.OK, MessageBoxIcon.Warning);

                                    Conexao.fecharConexao();

                                    this.Close();
                                }
                            }

                            catch (Exception)
                            {
                                string message = "Não foi possível enviar seu e-mail\n tente novamente.";
                                string caption = "Erro ao Enviar E-mail";
                                var    result  = MessageBox.Show(message, caption,
                                                                 MessageBoxButtons.OK,
                                                                 MessageBoxIcon.Question);
                            }
                        }

                        Conexao.fecharConexao();
                    }

                    Conexao.fecharConexao();
                }
            }
            catch
            {
                MessageBox.Show("Favor entrar em contato com administrador da rede.");
            }
        }