PM
Modelagem do campo sexo
Boa tarde, qual seria a melhor forma de colocar em uma classe modelo um capo do tipo sexo, que poderia salvar F ou M na base de dados, porem exibir o nome Feminino/ Masculino, em java se coloca um tipo de dados enumerator, como fazer isso no Adianti framework?
Exemplo do código em java:
Exemplo do código em java:
/*
Síntese
Objetivo : Manipular Enum
Entrada :
Saída : Prints do Enum
Autor : f_Candido <fagner7777777@gmail.com> @fagner_candido
*/
// Declaração do Enum
public enum Sexo{
M("Masculino"), F("Feminino");
private String sexo;
Sexo(String sexo){
this.sexo = sexo;
}
public String getSexo(){return this.sexo;}
}
class Principal{
public static void main(String []args){
// Posicao ordinal do Enum
System.out.println(Sexo.M.ordinal());
// Valor do Enum
System.out.println(Enum.valueOf(Sexo.class, "M"));
}
}
ops faltou fechar o aspas no ('Sexo');
Logo esse código ai fica apenas na classe de controle, na classe de modelo é um campo normal de texto correto?
Paulo Marcelo boas;
Vc poderia criar na sua Base uma estrutura do tipo Tbl_Sexo e la lançar os dois campos e ai sim vc teria um modelo e fazer as relações que quisesse
Também poderia criar uma função genérica para fazer este tratamento, no entanto na minha opinião, tudo isso geraria muito mais código do que a
solução acima, uma vez que as informações são únicas e jamais mudariam.
Ou seja quando precisar e só criar na seu formulário e pronto, o mesmo acontece com (Sim/Não) e outros tantos que temos na programação.
Abraços
Qto a sua pergunta, sim seria um campo de 1 byte do tipo char que receberia a letra F ou M.
Obrigado pelas dicas Marco.