public void AlterarFuncionario(Funcionario func) { FactoryConnection conn = new FactoryConnection(); try { String query = "UPDATE Funcionario SET nome = '" + func.Nome + "', telefone = '" + func.Telefone + "', endereco = '"+ func.Endereco + "', porcentagem = '"+func.Porcentagem+ "', dataNascimento = '" + func.DataNascimento + "' WHERE cpf = '"+func.Cpf+"'"; SqlCommand comand = new SqlCommand(query, conn.AbrirConnexao()); SqlDataReader reader = comand.ExecuteReader(); MessageBox.Show("Alterado com sucesso!"); } catch (Exception e) { MessageBox.Show("Não foi possível conectar-se ao banco de dados!"); } finally { conn.FecharConnecxao(); } /* try { comm.CommandText = "UPDATE FUNCIONARIOS set NOME=@nome, endereco=@endereco, datnascimento=@datNascimento," + "telefone=@telefone"; comm.Parameters.AddWithValue("@nome", funionario.Nome); comm.Parameters.AddWithValue("@endereco", funionario.Endereco); comm.Parameters.AddWithValue("@datNascimento", funionario.Data_Nascimento); comm.Parameters.AddWithValue("@telefone", funionario.Telefone); comm.Parameters.AddWithValue("@cpf", funionario.Cpf); fc.AbrirConnexao(); comm.ExecuteNonQuery(); fc.FecharConnecxao(); } catch (SqlException e) { e.Message.GetType(); } */ }
public Funcionario BuscarFuncionario(String cpf) { FactoryConnection conn = new FactoryConnection(); Funcionario func = new Funcionario(); try { String query = "SELECT * FROM Funcionario WHERE cpf = '" + cpf + "'"; SqlCommand comand = new SqlCommand(query, conn.AbrirConnexao()); SqlDataReader reader = comand.ExecuteReader(); while (reader.Read()) { func.Nome = (String)reader["nome"]; func.Cpf = (String)reader["cpf"]; func.DataNascimento = (String)reader["dataNascimento"]; func.Porcentagem = (double)reader["porcentagem"]; func.Endereco = (String)reader["endereco"]; func.Telefone = (String)reader["telefone"]; func.Ativo = (bool)reader["ativo"]; } reader.Close(); } catch (Exception e) { MessageBox.Show("Não foi possível conectar-se ao banco de dados!"); } finally { conn.FecharConnecxao(); } return func; }
public void CadastrarFuncionario(Funcionario funionario) { ibancodados.CadastrarFuncionario(funionario); }
public void AlterarFuncionario(Funcionario funionario) { this.ibancodados.AlterarFuncionario(funionario); }
public void CadastrarFuncionario(Funcionario funionario) { this.ifachada.CadastrarFuncionario(funionario); }
public Funcionario BuscarFuncionario(Funcionario funionario) { return this.ifachada.BuscarFuncionario(funionario); }
public void AlterarFuncionario(Funcionario funionario) { this.ifachada.AlterarFuncionario(funionario); }
public void RemoverFuncionario(Funcionario funionario) { this.ifachada.RemoverFuncionario(funionario); }
public Funcionario BuscarFuncionario(Funcionario funionario) { return this.ibancodados.BuscarFuncionario(funionario); }
public void RemoverFuncionario(Funcionario funionario) { this.ibancodados.RemoverFuncionario(funionario); }
private void btCadastrar_Click(object sender, EventArgs e) { bool key = true; String msg = ""; String[] campo = new String[12] { tbNome.Text, tbCpf.Text, tbTelefone.Text, tbDataNascimento.Text, tbPorcentagem.Text, tbRuaEndereco.Text, tbNumeroEndereco.Text, tbComplementoEndereco.Text, tbBairroEndereco.Text, tbCepEndereco.Text, tbCidadeEndereco.Text, cbUfEndereco.Text}; for (int x = 0; x < campo.Length; x++) { if (campo[x] == null || campo[x].Equals("")) { key = false; switch (x) { case 0: msg = "Preencha o Nome!"; break; case 1: msg = "Preencha o CPF!"; break; case 2: msg = "Preencha o Telefone!"; break; case 3: msg = "Preencha a Data de Nascimento!"; break; case 4: msg = "Preencha a Porcentagem!"; break; case 5: msg = "Preencha a Rua!"; break; case 6: msg = "Preencha o Número!"; break; case 7: msg = "Preencha o Complemento!"; break; case 8: msg = "Preencha o Bairro!"; break; case 9: msg = "Preencha o CEP!"; break; case 10: msg = "Preencha a Cidade!"; break; case 11: msg = "Preencha o Estado!"; break; } break; } } if (key == true) { IfachadaFuncionario fachadaFuncionario = new FachadaFuncionario(); Projeto4_Junior.Modelo.Funcionario funcionario = new Projeto4_Junior.Modelo.Funcionario(); funcionario.Nome = campo[0]; funcionario.Cpf = campo[1]; funcionario.Telefone = campo[2]; funcionario.DataNascimento = campo[3]; funcionario.Porcentagem = double.Parse(campo[4]); funcionario.Endereco = campo[5] + ", "; funcionario.Endereco += campo[6] + ", "; funcionario.Endereco += campo[7] + ", "; funcionario.Endereco += campo[8] + ", "; funcionario.Endereco += campo[9] + ", "; funcionario.Endereco += campo[10] + ", "; funcionario.Endereco += campo[11] ; funcionario.Ativo = true; fachadaFuncionario.CadastrarFuncionario(funcionario); this.Close(); } else { MessageBox.Show(msg); } }
public ArrayList ListarFuncionario(String buscar) { FactoryConnection conn = new FactoryConnection(); ArrayList lista = new ArrayList(); try { String query = "SELECT * FROM Funcionario WHERE nome LIKE '%" + buscar + "%' and ativo = 1" ; SqlCommand comand = new SqlCommand(query, conn.AbrirConnexao()); SqlDataReader reader = comand.ExecuteReader(); while (reader.Read()) { Funcionario func = new Funcionario(); func.Nome = (String)reader["nome"]; func.Cpf = (String)reader["cpf"]; func.DataNascimento = (String)reader["DataNascimento"]; func.Porcentagem = (double)reader["porcentagem"]; func.Endereco = (String)reader["endereco"]; func.Telefone = (String)reader["telefone"]; func.Ativo = (bool)reader["ativo"]; lista.Add(func); } reader.Close(); } catch (Exception e) { MessageBox.Show("Não foi possível conectar-se ao banco de dados!"); } finally { conn.FecharConnecxao(); } return lista; }
public void CadastrarFuncionario(Funcionario funionario) { if (this.VerificaFunc(funionario.Cpf)) { MessageBox.Show("Já existe Funcionário cadastrado com este CPF!"); } else { FactoryConnection conn = new FactoryConnection(); try { String query = "insert into Funcionario (Nome, cpf, telefone, endereco, porcentagem, datanascimento, ativo) values" + "('" + funionario.Nome + "', '" + funionario.Cpf + "', '" + funionario.Telefone + "', '" + funionario.Endereco + "', '" + funionario.Porcentagem + "', '" + funionario.DataNascimento + "', '" + funionario.Ativo + "')"; SqlCommand comand = new SqlCommand(query, conn.AbrirConnexao()); SqlDataReader reader = comand.ExecuteReader(); MessageBox.Show("Cadastro Efetuado com sucesso !!"); } catch (Exception e) { MessageBox.Show("Não foi possível conectar-se ao banco de dados!"); } finally { conn.FecharConnecxao(); } } }
private void btCadastrar_Click(object sender, EventArgs e) { bool key = true; String msg = ""; String[] campo = new String[12] { tbNome.Text, tbCpf.Text, tbTelefone.Text, tbDataNascimento.Text, tbPorcentagem.Text, tbRuaEndereco.Text, tbNumeroEndereco.Text, tbComplementoEndereco.Text, tbBairroEndereco.Text, tbCepEndereco.Text, tbCidadeEndereco.Text, cbUfEndereco.Text }; for (int x = 0; x < campo.Length; x++) { if (campo[x] == null || campo[x].Equals("")) { key = false; switch (x) { case 0: msg = "Preencha o Nome!"; break; case 1: msg = "Preencha o CPF!"; break; case 2: msg = "Preencha o Telefone!"; break; case 3: msg = "Preencha a Data de Nascimento!"; break; case 4: msg = "Preencha a Porcentagem!"; break; case 5: msg = "Preencha a Rua!"; break; case 6: msg = "Preencha o Número!"; break; case 7: msg = "Preencha o Complemento!"; break; case 8: msg = "Preencha o Bairro!"; break; case 9: msg = "Preencha o CEP!"; break; case 10: msg = "Preencha a Cidade!"; break; case 11: msg = "Preencha o Estado!"; break; } break; } } if (key == true) { IfachadaFuncionario fachadaFuncionario = new FachadaFuncionario(); Projeto4_Junior.Modelo.Funcionario funcionario = new Projeto4_Junior.Modelo.Funcionario(); funcionario.Nome = campo[0]; funcionario.Cpf = campo[1]; funcionario.Telefone = campo[2]; funcionario.DataNascimento = campo[3]; funcionario.Porcentagem = double.Parse(campo[4]); funcionario.Endereco = campo[5] + ", "; funcionario.Endereco += campo[6] + ", "; funcionario.Endereco += campo[7] + ", "; funcionario.Endereco += campo[8] + ", "; funcionario.Endereco += campo[9] + ", "; funcionario.Endereco += campo[10] + ", "; funcionario.Endereco += campo[11]; funcionario.Ativo = true; fachadaFuncionario.CadastrarFuncionario(funcionario); this.Close(); } else { MessageBox.Show(msg); } }