Esempio n. 1
0
        public brus(string firm, string model, string shop, int amount, float price) : base(shop, amount, price)
        {
            if (firm.Length > 30)
            {
                ExccessLongName err = new ExccessLongName("ERROR!!!\n Too long (more than 30 symbols)");
                throw err;
            }
            if (model.Length > 30)
            {
                ExccessLongName err = new ExccessLongName("ERROR!!!\n Too long (more than 30 symbols)");
                throw err;
            }
            for (int k = 0; k < model.Length; k++)
            {
                if (model[k] == '@' || model[k] == '#' || model[k] == '$' || model[k] == '%' || model[k] == '№')
                {
                    ExccessInvalidSymbols err = new ExccessInvalidSymbols("ERROR!!!\n Contains invalid symbols");
                    throw err;
                }
            }
            for (int k = 0; k < firm.Length; k++)
            {
                if (firm[k] == '@' || firm[k] == '#' || firm[k] == '$' || firm[k] == '%' || firm[k] == '№')
                {
                    ExccessInvalidSymbols err = new ExccessInvalidSymbols("ERROR!!!\n Contains invalid symbols");
                    throw err;
                }
            }

            this.brusFirm  = firm;
            this.brusModel = model;
        }
Esempio n. 2
0
 public Ten(string shop)
 {
     Shop = shop;
     if (Shop.Length > 30)
     {
         ExccessLongName err = new ExccessLongName("ERROR!!!\n Too long (more than 30 symbols)");
         throw err;
     }
     for (int k = 0; k < Shop.Length; k++)
     {
         if (Shop[k] == '@' || Shop[k] == '#' || Shop[k] == '$' || Shop[k] == '%' || Shop[k] == '№')
         {
             ExccessInvalidSymbols err = new ExccessInvalidSymbols("ERROR!!!\n Contains invalid symbols");
             throw err;
         }
     }
 }