public override int GetHashCode() { int hashCode = 1278947931; hashCode = hashCode * -1521134295 + DataVenda.GetHashCode(); hashCode = hashCode * -1521134295 + CPF_CNPJ.GetHashCode(); hashCode = hashCode * -1521134295 + EqualityComparer <List <long> > .Default.GetHashCode(IdNF); return(hashCode); }
public override void Validate() { if (!CPF_CNPJ.HasMaxLength(20)) { AddNotification(nameof(CPF_CNPJ), "O Nome permite no máximo 20 caracteres"); } if (!NomeCompleto_RazaoSocial.HasMaxLength(250)) { AddNotification(nameof(NomeCompleto_RazaoSocial), "O Nome permite no máximo 250 caracteres"); } if (!Fantasia.HasMaxLength(250)) { AddNotification(nameof(Fantasia), "O Nome permite no máximo 250 caracteres"); } if (!Email.HasMaxLength(200)) { AddNotification(nameof(Email), "O Nome permite no máximo 200 caracteres"); } }