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."); } }
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."); } }
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."); } }
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 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."); } }
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."); } }
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(); }
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."); } }
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."); } }
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."); } }
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."); } }
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(); }
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."); } }
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."); } }