Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Modelo:
- {
- [Table("Pessoa")]
- }
- [DisplayName(displayName: "nome")]
- [DataObjectField(primaryKey: false, isIdentity: false, isNullable: true)]
- [StringLength(maximumLength: 80)]
- public string nome { get; set; }
- [DisplayName(displayName: "NomeFantasia")]
- [DataObjectField(primaryKey: false, isIdentity: false, isNullable: true)]
- [StringLength(maximumLength: 80)]
- public string nomeFantasia { get; set; }
- [DisplayName(displayName: "Tipo")]
- [DataObjectField(primaryKey: false, isIdentity: false, isNullable: false)]
- public int tipoPessoa { get; set; }
- }
- [Table("Fornecedor")]
- public class Fornecedor : Pessoa
- {
- public Fornecedor()
- {
- // this.pessoa = new Pessoa();
- }
- [Browsable(false)]
- [DataObjectField(false, true, false)]
- [ForeignKey("pessoa")]
- [Index(IsUnique = true)]
- public int IdPessoa { get; set; }
- public virtual Pessoa pessoa { get; set; }
- [DisplayName(displayName: "CNPJ/CPF")]
- [DataObjectField(primaryKey: false, isIdentity: false, isNullable: true)]
- [StringLength(maximumLength: 14)]
- public string inscricaoFed { get; set; }
- [DisplayName(displayName: "Inscricão estadual")]
- [DataObjectField(primaryKey: false, isIdentity: false, isNullable: true)]
- [StringLength(maximumLength: 14)]
- public string inscricaoEst { get; set; }
- public void AdicionaFornecedor(Fornecedor fornecedor, int idPessoa)
- {
- fornecedor.IdPessoa = idPessoa;
- Db.Fornecedor.Add(fornecedor);
- SalvarBd();
- }
Add Comment
Please, Sign In to add comment