Aplicação WPF com fins didáticos para administração de banco de dados de funcionários e projetos de uma empresa. É possível inserir novos dados, atualizar e remover.
Antes de começar, você vai precisar ter instalado em sua máquina o banco de dados PostgresSQL e atualizar a string de conexão com os dados da sua máquina. Criar as seguintes tabelas:
CREATE TABLE Projeto
(
nome VARCHAR(200) PRIMARY KEY,
dataInicio TIMESTAMP NOT NULL,
dataFim TIMESTAMP NOT NULL,
observacao VARCHAR(200)
);
CREATE TABLE Funcionario
(
cpf VARCHAR(14) PRIMARY KEY,
nomefunc VARCHAR(200) NOT NULL,
salario decimal NOT NULL,
departamento VARCHAR(200) NOT NULL,
projeto1 VARCHAR(200),
projeto2 VARCHAR(200),
projeto1_nome VARCHAR(200) REFERENCES Projeto(nome) ON DELETE SET NULL,
projeto2_nome VARCHAR(200) REFERENCES Projeto(nome) ON DELETE SET NULL,
CONSTRAINT cpf_length CHECK (char_length(cpf) = 14)
);
Dentro do Visual Studio é necessário instalar os paccotes NuGets e apertar F5.