Exemplo n.º 1
0
        public override string ToString()
        {
            if (VendorName.Trim() != "" || VendorLastName.Trim() != "")
            {
                return($"{CompanyName} - {VendorName} {VendorLastName}");
            }

            return($"{CompanyName}");
        }
Exemplo n.º 2
0
        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);
        }