Example #1
0
        public override string ToString()
        {
            if (ConsumerLastName.Trim() != "" || ConsumerName.Trim() != "")
            {
                return($"{CompanyName} - {ConsumerName} {ConsumerLastName}");
            }

            return($"{CompanyName}");
        }
Example #2
0
        public List <Message> Validate()
        {
            var errors = new List <Message>();

            if (CompanyName.Trim() == "" && (ConsumerName.Trim() == "" && ConsumerLastName.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) && Nip.Trim() != "")
            {
                errors.Add(new Message("Nip jest niepoprawny"));
            }

            return(errors);
        }