Example #1
0
        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());
        }
Example #2
0
 public void SalvarOperador(Operador Operador)
 {
     if (GetOperador(Operador.getId()).getId() == 0)
     {
         InserirOperador(Operador);
     }
     else
     {
         EditarOperador(Operador);
     }
 }
Example #3
0
        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();
        }