private bool verificaUsuario() { try { AcessoBD.fecharConexao(); string sql = "SELECT * FROM funcionarios WHERE usuario = @usuario and senha = @senha"; AcessoBD.abrirConexao(); AcessoBD.comando = new Npgsql.NpgsqlCommand(sql, AcessoBD.conecta); AcessoBD.comando.Parameters.AddWithValue("@usuario", tbUser.Text); AcessoBD.comando.Parameters.AddWithValue("@senha", tbPw.Text); AcessoBD.leitor = AcessoBD.comando.ExecuteReader(); if (AcessoBD.leitor.Read()) { return(true); } else { return(false); } } catch (Exception) { throw; } }
// Fim alteracoes private void carregaFornc() { try { AcessoBD.fecharConexao(); string sql = "select nome,cnpj from fornecedores " + "order by nome"; AcessoBD.abrirConexao(); AcessoBD.comando = new NpgsqlCommand(sql, AcessoBD.conecta); NpgsqlDataReader leitor = AcessoBD.comando.ExecuteReader(); DataTable tabela = new DataTable(); tabela.Load(leitor); DataRow linha = tabela.NewRow(); linha["nome"] = ""; linha["cnpj"] = ""; tabela.Rows.InsertAt(linha, 0); cbFornecedor.DataSource = tabela; cbFornecedor.ValueMember = "cnpj"; cbFornecedor.DisplayMember = "nome"; } catch (Exception ex) { MessageBox.Show(ex.Message); } }
//Trazer CPF do funcionario public void GetCpfFunc(string usuario) { try { AcessoBD.fecharConexao(); string sql = "select cpf from funcionarios where usuario = @usuario"; AcessoBD.abrirConexao(); AcessoBD.comando = new NpgsqlCommand(sql, AcessoBD.conecta); AcessoBD.comando.Parameters.AddWithValue("@usuario", usuario); AcessoBD.leitor = AcessoBD.comando.ExecuteReader(); if (AcessoBD.leitor.Read()) { cpfFunc = AcessoBD.leitor["cpf"].ToString(); } } catch (Exception) { throw; } }
private bool verificaAdmin() { AcessoBD.fecharConexao(); string sql = "SELECT * FROM administrador WHERE usuario = @usuario and senha = @senha"; AcessoBD.abrirConexao(); AcessoBD.comando = new Npgsql.NpgsqlCommand(sql, AcessoBD.conecta); AcessoBD.comando.Parameters.AddWithValue("@usuario", tbUser.Text); AcessoBD.comando.Parameters.AddWithValue("@senha", tbPw.Text); AcessoBD.leitor = AcessoBD.comando.ExecuteReader(); if (AcessoBD.leitor.Read()) { CpfFuncionario.administrador = true; return(true); } else { return(false); } }
//Usar nome do funcionario nas telas de cadastro public string GetNomeFuncionario(string cpf) { string nomeFunc = ""; try { AcessoBD.fecharConexao(); string sql = "select nome from funcionarios where cpf = @cpf"; AcessoBD.abrirConexao(); AcessoBD.comando = new NpgsqlCommand(sql, AcessoBD.conecta); AcessoBD.comando.Parameters.AddWithValue("@cpf", cpf); AcessoBD.leitor = AcessoBD.comando.ExecuteReader(); if (AcessoBD.leitor.Read()) { nomeFunc = AcessoBD.leitor["nome"].ToString(); } } catch (Exception) { throw; } return(nomeFunc); }
public string getNomeCliente(string cpfCli) { try { AcessoBD.fecharConexao(); string sql = "select nome from clientes where cpf = @cpf"; AcessoBD.abrirConexao(); AcessoBD.comando = new NpgsqlCommand(sql, AcessoBD.conecta); AcessoBD.comando.Parameters.AddWithValue("@cpf", cpfCli); AcessoBD.leitor = AcessoBD.comando.ExecuteReader(); if (AcessoBD.leitor.Read()) { return(AcessoBD.leitor["nome"].ToString()); } else { return(""); } } catch (Exception) { throw; } }
//Usar nome do fornecedor na tela de produtos public string GetCnpjFornecedor(string nomeFornc) { string cnpj; try { AcessoBD.fecharConexao(); string sql = "SELECT * FROM fornecedores WHERE nome = @nome"; AcessoBD.abrirConexao(); AcessoBD.comando = new NpgsqlCommand(sql, AcessoBD.conecta); AcessoBD.comando.Parameters.AddWithValue("@nome", nomeFornc); AcessoBD.leitor = AcessoBD.comando.ExecuteReader(); if (AcessoBD.leitor.Read()) { cnpj = AcessoBD.leitor["cnpj"].ToString(); return(cnpj); } else { return(""); } } catch (Exception) { throw; } }