public int GetIDOperador(string NomeOperador) { this.Conect(); Operador o = new Operador(); sql = "SELECT id, nome, cpf, email, telefone, nascimento, endereco, turno FROM tboperador where nome = @nome;"; cmd = new NpgsqlCommand(sql, con); cmd.Parameters.AddWithValue("nome", NomeOperador); cmd.Prepare(); rdr = cmd.ExecuteReader(); while (rdr.Read()) { o.setId(rdr.GetInt32(0)); o.setNome(rdr.GetString(1)); o.setCpf(rdr.GetString(2)); o.setEmail(rdr.GetString(3)); o.setTelefone(rdr.GetString(4)); o.setNascimento(rdr.GetString(5)); o.setEndereco(rdr.GetString(6)); o.setTurno(rdr.GetString(7)); } this.Desconect(); return(o.getId()); }
public void SalvarOperador(Operador Operador) { if (GetOperador(Operador.getId()).getId() == 0) { InserirOperador(Operador); } else { EditarOperador(Operador); } }
public void EditarOperador(Operador Operador) { this.Conect(); sql = "UPDATE tboperador SET nome=@nome, cpf=@cpf, email=@email, telefone=@telefone, nascimento=@nascimento, " + " endereco=@endereco, turno=@turno WHERE id=@id;"; cmd = new NpgsqlCommand(sql, con); cmd.Parameters.AddWithValue("id", Operador.getId()); cmd.Parameters.AddWithValue("nome", Operador.getNome()); cmd.Parameters.AddWithValue("cpf", Operador.getCpf()); cmd.Parameters.AddWithValue("email", Operador.getEmail()); cmd.Parameters.AddWithValue("telefone", Operador.getTelefone()); cmd.Parameters.AddWithValue("nascimento", Operador.getNascimento()); cmd.Parameters.AddWithValue("endereco", Operador.getEndereco()); cmd.Parameters.AddWithValue("turno", Operador.getTurno()); cmd.Prepare(); cmd.ExecuteNonQuery(); this.Desconect(); }