static void Main(string[] args) { try { Tablet t = new Tablet(647, "Lenivo", "TB-X080C", 2013); Tablet t1 = new Tablet(800, "Samslug", "MTXQ2", 2019); Tablet t2 = new Tablet(260, "Dogma", "1523ML", 2023); Printer p = new Printer(601, "Cannon", "I-SENSYS", 2012); Printer p1 = new Printer(409, "PH", "M304A", 2018); Printer p2 = new Printer(0, "PH", "M304A", 1999); Scaner s = new Scaner(666, "Cannon", "LIDE300", 2015); Scaner s1 = new Scaner(0, "Brother", "ADS-1200", 2017); Scaner s2 = new Scaner(351, "Espada", "MDFC-1400", 2021); Scaner s3 = new Scaner(2500, "Fujitsu", "FI-7140", 2000); Controller lab = new Controller(); lab.Add(t); lab.Add(t1); lab.Add(t2); lab.Add(p); lab.Add(p1); lab.Add(p2); lab.Add(s); lab.Add(s1); lab.Add(s2); lab.Add(s3); lab.OldTech(); lab.AmountOfEachType(); lab.SortByCost(); s.CostOnSale(); s1.CostOnSale(); lab.Delete(t); lab.Delete(t1); lab.Delete(t2); lab.Delete(p); lab.Delete(p1); lab.Delete(p2); lab.Delete(s); lab.Delete(s1); lab.Delete(s2); lab.Delete(s3); } catch (IndexOutOfRangeException ex) { Console.WriteLine($"Ошибка: {ex.Message}\nМестонахождение:{ex.StackTrace}"); } catch (TechnicsExeption ex) { Console.WriteLine($"Ошибка: {ex.Message}\nМестонахождение:{ex.StackTrace}"); } catch (ControllerExeption ex) { Console.WriteLine($"Сообщение ошибки:{ex.Message}\nМестонахождение:{ex.StackTrace}"); } catch (LaboratoryExeption ex) { Console.WriteLine($"Ошибка: {ex.Message}\nМестонахождение:{ex.StackTrace}"); } catch (DivideByZeroException ex) { Console.WriteLine($"Ошибка: {ex.Message}\nМестонахождение:{ex.StackTrace}"); } catch (NullReferenceException ex) { Console.WriteLine($"Ошибка: {ex.Message}\nМестонахождение:{ex.StackTrace}"); } finally { Console.WriteLine("Конец."); } }
public fTablet(Tablet t) { TheTablet = t; InitializeComponent(); }