Pessoal,
Estou implementando o cadastro de clientes e funcionários e as tabelas estão modeladas da forma abaixo, mas estou com dúvida em como ficaria os objetos VO/DAO e como tratar a tabela estendida em um form do formdin pois para inserir um cliente é necessário inserir os dados específicos em clientes e pessoas, alguém pode me ajudar?
Obrigado.
1) Tabela pessoas: Essa tabela serve para armazenar os dados das pessoas cadastradas no sistema, tanto os clientes como funcionários.
2) Tabela clientes: Está tabela estende a tabela de pessoas para armazenar apenas as pessoas que são clientes.
3)Tabela funcionarios: Está tabela estende a tabela de pessoas para armazenar apenas as pessoas que são funcionários.
4) Tabela enderecos: Esta tabela se relaciona com as tabelas pessoas, pessoa_endereco. Nela é armazenado os endereços dos clientes, funcionários e dos fornecedores de peças que estão cadastrados no sistema.
5) Tabela pessoa_endereco: Está tabela tem a função apenas de ligar as tabelas pessoas e endereços.
Autor: Leandro Santos
33 comentários
placa
,nome
,marca
,modelo
,ano
,cor
,valor
,aquisicao
,observacao
) values (?,?,?,?,?,?,?,?,?)', $values ))
{
return self::getInstance()->lastInsertId();
};
se for no postgres faça assim: if( $resultado = self::executeSql('insert into tb_veiculo(
placa
,nome
,marca
,modelo
,ano
,cor
,valor
,aquisicao
,observacao
) values (?,?,?,?,?,?,?,?,?) returning id_veiculo', $values ))
{
return $resultado['ID_VEICULO'][0];
};
Abraço.