public override string ToString() { if (VendorName.Trim() != "" || VendorLastName.Trim() != "") { return($"{CompanyName} - {VendorName} {VendorLastName}"); } return($"{CompanyName}"); }
public List <Message> Validate() { var errors = new List <Message>(); if (CompanyName.Trim() == "" && (VendorName.Trim() == "" && VendorLastName.Trim() == "")) { errors.Add(new Message("Należy podać nazwe firmy lub imię i nazwisko")); } var rgx = new Regex("^[0-9]{10}"); var nip = Nip.Replace("-", "").Replace(" ", "").Trim(); if (!rgx.IsMatch(nip)) { errors.Add(new Message("Nip jest niepoprawny")); } return(errors); }