private void buttonCadastra_Click(object sender, EventArgs e) { try { Funcionario F = new Funcionario(); F.Nome = textBoxNome.Text; F.SobreNome = textBoxSobreNome.Text; F.Funcao.CodigoFuncao = ((KeyValuePair<int, string>)comboBoxFuncao.SelectedItem).Key; if ((F.Funcao.CodigoFuncao) == 0) { MessageBox.Show("Escolha uma Função"); } else { new Service1Client().InserirFuncionario(F); textBoxNome.Clear(); textBoxSobreNome.Clear(); MessageBox.Show("Cadastrada com sucesso"); Listar(); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public List<Funcionario> SelecionaComboBoxFuncao(Funcionario Fu) { List<Funcionario> retorno = new List<Funcionario>(); try { this.abrirConexao(); //instrucao a ser executada SqlCommand cmd = new SqlCommand("SELECT CodigoFuncao, NomeFuncao, DescricaoFuncao FROM Funcao", sqlConn); //executando a instrucao e colocando o resultado em um leitor SqlDataReader DbReader = cmd.ExecuteReader(); //lendo o resultado da consulta while (DbReader.Read()) { Funcionario F = new Funcionario(); //acessando os valores das colunas do resultado F.Funcao.CodigoFuncao = DbReader.GetInt32(DbReader.GetOrdinal("CodigoFuncao")); F.Funcao.NomeFuncao = DbReader.GetString(DbReader.GetOrdinal("NomeFuncao")); F.Funcao.DescricaoFuncao = DbReader.GetString(DbReader.GetOrdinal("DescricaoFuncao")); retorno.Add(F); } //fechando o leitor de resultados DbReader.Close(); //liberando a memoria cmd.Dispose(); //fechando a conexao this.fecharConexao(); } catch (Exception ex) { throw new Exception("Erro ao conectar e selecionar " + ex.Message); } return retorno; }
private void buttonAlterar_Click(object sender, EventArgs e) { try { Funcionario F = new Funcionario(); F.Matricula = Int32.Parse(textBoxMatricula.Text); F.Nome = textBoxNomeF.Text; F.SobreNome = textBoxSobreNomeF.Text; F.Funcao.CodigoFuncao = ((KeyValuePair<int, string>)comboBoxFuncaoF.SelectedItem).Key; if ((F.Funcao.CodigoFuncao) == 0) { MessageBox.Show("Escolha uma Função"); } else { new Service1Client().AtualizarFuncionario(F); textBoxMatricula.Clear(); textBoxNomeF.Clear(); textBoxSobreNomeF.Clear(); MessageBox.Show("Alterada com sucesso"); Listar(); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public void InserirFuncionario(Funcionario F) { try { this.abrirConexao(); string sql = "INSERT INTO Funcionario (CodigoFuncao, NomeDoFuncionario, SobreNome) values(" + F.Funcao.CodigoFuncao + ",'" + F.Nome + "','" + F.SobreNome + "')"; //instrucao a ser executada SqlCommand cmd = new SqlCommand(sql, this.sqlConn); //executando a instrucao cmd.ExecuteNonQuery(); //liberando a memoria cmd.Dispose(); //fechando a conexao this.fecharConexao(); } catch (Exception ex) { throw new Exception("Erro ao conectar e inserir " + ex.Message); } }
public void DeleteFuncionario(Funcionario F) { try { this.abrirConexao(); string sql = "DELETE FROM Funcionario WHERE CodigoMatricula =" + F.Matricula; //instrucao a ser executada SqlCommand cmd = new SqlCommand(sql, this.sqlConn); //executando a instrucao cmd.ExecuteNonQuery(); //liberando a memoria cmd.Dispose(); //fechando a conexao this.fecharConexao(); } catch (Exception ex) { throw new Exception("Erro ao conectar e deletar " + ex.Message); } }
public void AtualizarFuncionario(Funcionario F) { try { this.abrirConexao(); string sql = "UPDATE Funcionario SET CodigoFuncao = " + F.Funcao.CodigoFuncao + ", NomeDoFuncionario = '" + F.Nome + "', SobreNome = '" + F.SobreNome + "' WHERE CodigoMatricula =" + F.Matricula; //instrucao a ser executada SqlCommand cmd = new SqlCommand(sql, this.sqlConn); //executando a instrucao cmd.ExecuteNonQuery(); //liberando a memoria cmd.Dispose(); //fechando a conexao this.fecharConexao(); } catch (Exception ex) { throw new Exception("Erro ao conectar e atualizar " + ex.Message); } }
public void AtualizarFuncionario(Funcionario F) { new DadosFuncionario().AtualizarFuncionario(F); }
public List<Funcionario> SelecionaComboBoxFuncao(Funcionario F) { return new DadosFuncionario().SelecionaComboBoxFuncao(F); }
public void InserirFuncionario(Funcionario F) { new DadosFuncionario().InserirFuncionario(F); }
public void DeleteFuncionario(Funcionario F) { new DadosFuncionario().DeleteFuncionario(F); }
private void buttonRemover_Click(object sender, EventArgs e) { try { Funcionario F = new Funcionario(); F.Matricula = Int32.Parse(textBoxMatricula.Text); new Service1Client().DeleteFuncionario(F); textBoxMatricula.Clear(); MessageBox.Show("Removido com sucesso"); Listar(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void ListarComboBoxF() { Dictionary<int, string> comboSource = new Dictionary<int, string>(); Funcionario Fu = new Funcionario(); try { List<Funcionario> ListaComboBox = new Service1Client().SelecionaComboBoxFuncao(Fu).ToList(); comboSource.Add(0, "- Escolha -"); foreach (Funcionario F in ListaComboBox) { comboSource.Add(F.Funcao.CodigoFuncao, F.Funcao.NomeFuncao); } comboBoxFuncaoF.DataSource = new BindingSource(comboSource, null); comboBoxFuncaoF.DisplayMember = "Value"; comboBoxFuncaoF.ValueMember = "Key"; } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public void InserirFuncionario(Funcionario F) { }
public void DeleteFuncionario(Funcionario F) { }
public void AtualizarFuncionario(Funcionario F) { }