Example #1
0
        static void Main()
        {
            Thread.CurrentThread.CurrentCulture = CultureInfo.InvariantCulture;

            var e = new engine();
            e.Run();
        }
Example #2
0
 public Car(string model, engine enginemodel, string weight, string color)
 {
     Model       = model;
     this.Engine = enginemodel;
     Weight      = weight;
     Color       = color;
 }
Example #3
0
 public cars(string name, string color, int year, double price,
             int count, double petrol, engine dvs, double time)
     : base(name, color, year, price, count, petrol) // вызов конструктора базового класса
 {
     this.dvs           = dvs;                       //установка двигателя
     this.timeToHundred = time;
 }
Example #4
0
            public object Clone()
            {
                cars c = new cars(name, color, year, price, count, petrol, dvs, timeToHundred);

                dvs = (engine)dvs.Clone();
                return(c);
            }
Example #5
0
        public override bool delete(ViewEngineCar obj)
        {
            // Находим объект по этому ID
            engine eng = db.engines.Find(obj.engineId);

            if (eng != null)
            {
                List <model> models = eng.models.ToList();

                models.ForEach(
                    delegate(model m)
                {
                    m.engine1 = null;
                }
                    );


                // Удаляем объект из коллекции
                db.engines.Remove(eng);
                db.SaveChanges(); // сохраняем в БД
                return(true);
            }
            else
            {
                return(false);
            }
        }
Example #6
0
 public Car(string model, engine engine, cargo cargo, tire[] tires)
 {
     this.model  = model;
     this.engine = engine;
     this.cargo  = cargo;
     this.tires  = tires;
 }
Example #7
0
        static void Main(string[] args)
        {
            Console.WriteLine("Инициализация:\n");
            engine dvs1  = new engine("No_Name", 50, 150, 0, 1000);           // конструктор со всеми параметрами
            cars   avto1 = new cars("no_name", "no_color", 2020, 1000, dvs1); // конструктор со всеми параметрами
            engine dvs2  = new engine("No_Name");                             // конструктор с одним параметром
            cars   avto2 = new cars(dvs2);                                    // конструктор с одним параметром
            cars   avto3 = new cars();                                        // конструктор без параметров

            avto1.OutputCars();
            avto1.PutCars();
            Console.WriteLine("\nДанные после ввода:");
            avto1.OutputCars();
            int ProbegFirst = 1;// инициализация переменной для возврата через ref

            avto1.Drive(ref ProbegFirst);
            Console.WriteLine("\nПробег после тест-драйва: ");
            Console.WriteLine(ProbegFirst);
            avto1.Modern(100, 200, 500);
            Console.WriteLine("\n\nПосле модернизации:");
            avto1.OutputCars();
            // объявление и инициализация массива автомобилей
            engine[] arrayE = new engine[2];
            cars[]   arrayC = new cars[2];
            for (int i = 0; i < arrayC.Length; i++)
            {
                arrayE[i] = new engine("no_name", 10, 100, 0, 200);
                arrayC[i] = new cars("no_name", "no_color", 2020, 1000, arrayE[i]);
                Console.WriteLine("\nМашина " + (i + 1));
                arrayC[i].OutputCars();
            }
            Console.WriteLine("\nВвод данных:");
            for (int i = 0; i < arrayC.Length; i++)// заполнение массива
            {
                Console.WriteLine("\nМашина " + (i + 1));
                arrayC[i].PutCars();
            }
            Console.WriteLine("\nДанные после ввода:");
            for (int i = 0; i < arrayC.Length; i++)// заполнение массива
            {
                Console.WriteLine("\nМашина " + (i + 1));
                arrayC[i].OutputCars();
            }
            Console.WriteLine("\nПробег после тест-драйва: ");
            for (int i = 0; i < arrayC.Length; i++)// возвращаемы параметр через out
            {
                int ProbegTwo;
                arrayC[i].DriveTwo(out ProbegTwo);
                Console.WriteLine("\nМашина " + (i + 1) + ": " + ProbegTwo + "КМ");
            }
            Console.WriteLine("\nПосле модернизации: ");
            for (int i = 0; i < arrayC.Length; i++)
            {
                arrayC[i].Modern(100, 200, 500);
                Console.WriteLine("\n");
                arrayC[i].OutputCars();
            }
            Console.ReadLine();
        }
Example #8
0
    static void Main()
    {
        Thread.CurrentThread.CurrentCulture = CultureInfo.InvariantCulture;

        var e = new engine();

        e.Run();
    }
Example #9
0
 public cars(string name, string color, Int32 yr, Double pr, engine dvs)// конструктор со всеми параметрами
 {
     this.name  = name;
     this.color = color;
     this.year  = yr;
     this.price = pr;
     this.dvs   = dvs;//установка двигателя
 }
Example #10
0
 public cars(engine dvs)// конструктор с одним параметром
 {
     this.name  = "No_Name";
     this.color = "No_Color";
     this.year  = 2020;
     this.price = 0;
     this.dvs   = dvs;//установка двигателя
 }
Example #11
0
 public cars()// конструктор без параметров
 {
     name     = "no_name";
     color    = "no_color";
     year     = 2000;
     price    = 0;
     this.dvs = new engine();
 }
        private void cbEngine_SelectedIndexChanged(object sender, EventArgs e)
        {
            engine eng = (engine)cbEngine.SelectedItem;

            modelDTO.engine      = eng.engineId;
            modelDTO.enginePrice = eng.enginePrice;

            CarPowerLabel.Text = eng.power.ToString();
        }
Example #13
0
            public static engine operator +(engine one, engine two)// перегрузка оператора +
            {
                engine temp = new engine();

                temp.weight = one.weight + two.weight;
                temp.power  = one.power + two.power;
                temp.probeg = one.probeg + two.probeg;
                temp.resurs = one.resurs + two.resurs;
                return(temp);
            }
Example #14
0
 public override void ExecuteMove(engine.wrapper.MoveWrapper move)
 {
     Debug.WriteLine("ComputerExecute Move");
     Debug.WriteLine("TopLeft: {0}", Board.GetRelativeCellAt(new Vector2DWrapper(0, 0)).GetAbsolutePosition());
     Debug.WriteLine("Before Execute Board State: {0}", Board.ToString());
     CurrentMove = null;
     base.ExecuteMove(move);
     ChangeState(WaitForUndoState.Instance);
     Debug.WriteLine("After Board State: {0}", Board.ToString());
 }
Example #15
0
 /// <summary>
 /// Initializes the engine, loads the plug-ins
 /// </summary>
 /// <param name="e"></param>
 protected override void OnInitialized(EventArgs e)
 {
     base.OnInitialized(e);
     m_logger = new Logger();
     m_engine = new engine();
     m_engine.Create();
     LoadPlugins();
     m_timer          = new DispatcherTimer();
     m_timer.Tick    += new EventHandler(OnTimer);
     m_timer.Interval = new TimeSpan(0, 0, 0, 0, 40);
 }
Example #16
0
 /// <summary>
 /// construct task schedule that manages binary tree operations
 /// </summary>
 /// <param name="treeInst">tree instance on which to perform operations</param>
 public scheduler(PictureBox picBox, tree treeInst)
 {
     //assign picture box
     this._formImage = picBox;
     //assign tree
     this._tree = treeInst;
     //create stack
     this._stack = new Stack<task>();
     //create drawing engine
     this._draw = new engine(this._tree, 50, 50);
 }
        public void addCarEngines(ComboBox cb)
        {
            engine all = new engine();

            all.engine1  = "все";
            all.engineId = 0;
            List <engine> objs = new List <engine>();

            objs.Add(all);
            objs.AddRange(db.engines.ToList());

            cb.DataSource = objs;
        }
Example #18
0
        static void Main(string[] args)
        {
            int n = int.Parse(Console.ReadLine());

            var cars = new List <Car>();

            for (int counter = 0; counter < n; counter++)
            {
                var    tokens      = Console.ReadLine().Split(new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries);
                string model       = tokens[0];
                int    engineSpeed = int.Parse(tokens[1]);
                int    enginePower = int.Parse(tokens[2]);
                int    cargoWeight = int.Parse(tokens[3]);
                string cargoType   = tokens[4];

                double Tire1Pressure = double.Parse(tokens[5]);
                int    Tire1Age      = int.Parse(tokens[6]);
                double Tire2Pressure = double.Parse(tokens[7]);
                int    Tire2Age      = int.Parse(tokens[8]);
                double Tire3Pressure = double.Parse(tokens[9]);
                int    Tire3Age      = int.Parse(tokens[10]);
                double Tire4Pressure = double.Parse(tokens[11]);
                int    Tire4Age      = int.Parse(tokens[12]);


                var    engine = new engine(engineSpeed, enginePower);
                var    cargo  = new cargo(cargoWeight, cargoType);
                tire[] tires  = new tire[4];
                tires[0] = new tire(Tire1Pressure, Tire1Age);
                tires[1] = new tire(Tire2Pressure, Tire2Age);
                tires[2] = new tire(Tire3Pressure, Tire3Age);
                tires[3] = new tire(Tire4Pressure, Tire4Age);

                Car car = new Car(model, engine, cargo, tires);
                cars.Add(car);
            }

            string command = Console.ReadLine();

            if (command == "fragile")
            {
                cars.Where(c => c.Cargo.Type == "fragile" && c.Tires.Any(t => t.Pressure < 1)).ToList().ForEach(c => Console.WriteLine(c.Model));
            }
            else
            {
                cars.Where(p => p.Engine.Power > 250).ToList().ForEach(c => Console.WriteLine(c.Model));
            }
        }
Example #19
0
	// Use this for initialization
	void Start () {

        DontDestroyOnLoad(gameObject);

	    Instance = this;

        #region UI

        canvas = Instantiate(Canvas);
        GameObject eventSys = Instantiate(EventSystem);

        DontDestroyOnLoad(canvas);
        DontDestroyOnLoad(eventSys);

        #endregion

        BeginGame(canvas);
        
        
	}
Example #20
0
        static void Main(string[] args)
        {
            string[] lines  = File.ReadAllLines("pary.txt");
            int      length = lines.Length;

            string[] ConvertedLines = new string[length];
            int      l = 0;

            foreach (var line in lines)
            {
                bool number = char.IsNumber(line[1]);

                if (number == true)
                {
                    ConvertedLines[l] = line.Remove(0, 3);
                }
                else
                {
                    ConvertedLines[l] = line.Remove(0, 2);
                }

                l++;
            }

            foreach (var item in ConvertedLines)
            {
                Console.WriteLine(item);
                engine             engine             = new engine();
                StringOfCharacters stringOfCharacters = engine.Cut(item);

                string s = stringOfCharacters.text + " " + stringOfCharacters.length.ToString() + "\n";

                Console.Write(s);
            }



            Console.ReadKey();
        }
Example #21
0
        public override bool update(ViewEngineCar obj)
        {
            // Find(id) выполнит запрос и найдет объект по этому ID
            engine e = db.engines.Find(obj.engineId);

            if (e != null)
            {
                e.enginePrice  = obj.enginePrice;
                e.engineType   = obj.engineTypeId;
                e.manufacturer = obj.manufacturerId;
                e.power        = obj.power;
                e.engine1      = obj.engine;

                db.SaveChanges();

                return(true);
            }
            else
            {
                return(false);
            }
        }
Example #22
0
        public override bool create(ViewEngineCar obj)
        {
            engine eng = db.engines.Where(o => o.engineId == obj.engineId).FirstOrDefault();

            if (eng != null)
            {
                // obj is alredy existed
                return(false);
            }
            else
            {
                engine e = new engine();
                e.enginePrice  = obj.enginePrice;
                e.engineType   = obj.engineTypeId;
                e.manufacturer = obj.manufacturerId;
                e.power        = obj.power;
                e.engine1      = obj.engine;

                db.engines.Add(e);
                db.SaveChanges();
                return(true);
            }
        }
Example #23
0
 static (engine, realm, _) => new MapInstance(engine, realm));
Example #24
0
        static Exception ex;// исключение класса ex
        static void Main(string[] args)
        {
            const int Length = 2; // размер массива
            bool      f;          // флажок для зашиты от некорректного ввода
            int       probegAfterDrive = 0;

            // объявление и инициализация массива автомобилей
            engine[] arrayE = new engine[Length];
            cars[]   arrayC = new cars[Length];
            for (int i = 0; i < Length; i++)
            {
                arrayE[i] = new engine("no_name");
                arrayC[i] = new cars(arrayE[i]);
                Console.WriteLine("\nМашина " + (i + 1));
                arrayC[i].OutputCars();
            }
            Console.WriteLine("\nВвод данных:");
            for (int i = 0; i < Length; i++)// заполнение массива
            {
                Console.WriteLine("\nМашина " + (i + 1));
                do
                {
                    f = false;
                    try { arrayC[i].PutCars(); }
                    catch (FormatException ex)
                    {
                        f = true;
                        Console.WriteLine("Ошибка: " + ex.Message);
                        Console.WriteLine("Введите данные еще раз");
                    }
                    catch (Exception ex)
                    {
                        f = true;
                        Console.WriteLine("Ошибка: " + ex.Message);
                        Console.WriteLine("Введите данные еще раз");
                    }
                } while (f);
            }
            Console.WriteLine("\nДанные после ввода:");
            for (int i = 0; i < Length; i++)// заполнение массива
            {
                Console.WriteLine("\nМашина " + (i + 1));
                arrayC[i].OutputCars();
            }
            Console.WriteLine("\nПробег после тест-драйва: ");
            for (int i = 0; i < Length; i++)
            {
                try {
                    probegAfterDrive = arrayC[i].Drive(10);
                    Console.WriteLine("\nМашина " + (i + 1) + ": " + probegAfterDrive + "КМ");
                }
                catch (Exception ex)
                {
                    Console.WriteLine("Ошибка: " + ex.Message);
                    Console.WriteLine("Завершение работы программы");
                    Environment.Exit(1);
                }
            }
            for (int i = 0; i < Length; i++)
            {
                try { arrayC[i].Modern(100, 200, 500); }
                catch (Exception ex)
                {
                    Console.WriteLine("Ошибка: " + ex.Message);
                    Console.WriteLine("Завершение работы программы");
                    Environment.Exit(1);
                }
            }
            Console.WriteLine("\nПосле модернизации: ");
            for (int i = 0; i < arrayC.Length; i++)
            {
                Console.WriteLine("\n");
                arrayC[i].OutputCars();
            }
            //двумерный массив
            engine[,] arrayEngineTwo = new engine[Length, Length];
            cars[,] arrayCarsTwo     = new cars[Length, Length];
            int count = 1;

            for (int i = 0; i < Length; i++)
            {
                for (int j = 0; j < Length; j++)
                {
                    arrayEngineTwo[i, j] = new engine("no_name");
                    arrayCarsTwo[i, j]   = new cars(arrayEngineTwo[i, j]);
                    Console.WriteLine("\nМашина " + count);
                    arrayCarsTwo[i, j].OutputCars();
                    count++;
                }
            }
            Console.WriteLine("\nВвод данных:");
            count = 1;
            for (int i = 0; i < Length; i++)
            {
                for (int j = 0; j < Length; j++)// заполнение массива
                {
                    Console.WriteLine("\nМашина " + count);
                    count++;
                    do
                    {
                        f = false;
                        try { arrayCarsTwo[i, j].PutCars(); }
                        catch (FormatException ex)
                        {
                            f = true;
                            Console.WriteLine("Ошибка: " + ex.Message);
                            Console.WriteLine("Введите данные еще раз");
                        }
                        catch (Exception ex)
                        {
                            f = true;
                            Console.WriteLine("Ошибка: " + ex.Message);
                            Console.WriteLine("Введите данные еще раз");
                        }
                    } while (f);
                }
            }
            Console.WriteLine("\nДанные после ввода:");
            count = 1;
            for (int i = 0; i < Length; i++)
            {
                for (int j = 0; j < Length; j++)
                {
                    Console.WriteLine("\nМашина " + count);
                    arrayCarsTwo[i, j].OutputCars();
                    count++;
                }
            }
            count = 1;
            Console.WriteLine("\nПробег после тест-драйва: ");
            for (int i = 0; i < Length; i++)
            {
                for (int j = 0; j < Length; j++)
                {
                    try { probegAfterDrive = arrayCarsTwo[i, j].Drive(10);
                          Console.WriteLine("\nМашина " + count + ": " + probegAfterDrive + "КМ");
                          count++; }
                    catch (Exception ex)
                    {
                        Console.WriteLine("Ошибка: " + ex.Message);
                        Console.WriteLine("Завершение работы программы");
                        Environment.Exit(1);
                    }
                }
            }
            for (int i = 0; i < Length; i++)
            {
                for (int j = 0; j < Length; j++)
                {
                    try { arrayCarsTwo[i, j].Modern(100, 200, 500); }
                    catch (Exception ex)
                    {
                        Console.WriteLine("Ошибка: " + ex.Message);
                        Console.WriteLine("Завершение работы программы");
                        Environment.Exit(1);
                    }
                }
            }
            Console.WriteLine("\nПосле модернизации: ");
            count = 1;
            for (int i = 0; i < Length; i++)
            {
                for (int j = 0; j < Length; j++)
                {
                    Console.WriteLine("\nМашина " + count);
                    arrayCarsTwo[i, j].OutputCars();
                    count++;
                }
            }
            Console.ReadLine();
        }
Example #25
0
 _ => new UnknownPolicyRater(engine, engine.Logger)
        public MainForm()
        {
           InitializeComponent();
 
           connEngine = new engine(this);
        }
Example #27
0
        static Exception ex;// исключение класса ex
        static void Main(string[] args)
        {
            Console.WriteLine("Инициализация:\n");
            engine dvs  = new engine("No_Name", 50, 150, 0, 1000);          // конструктор со всеми параметрами
            cars   avto = new cars("no_name", "no_color", 2020, 1000, dvs); // конструктор со всеми параметрами

            avto.OutputCars();
            bool f;

            do
            {
                f = false;
                try { avto.PutCars(); }
                catch (FormatException ex)// обработка программного исключения
                {
                    f = true;
                    Console.WriteLine("Ошибка: " + ex.Message);
                    Console.WriteLine("Введите данные еще раз");
                }
                catch (Exception ex)// обработка пользовательского исключения
                {
                    f = true;
                    Console.WriteLine("Ошибка: " + ex.Message);
                    Console.WriteLine("Введите данные еще раз");
                }
            } while (f);
            Console.WriteLine("\nДанные после ввода:");
            avto.OutputCars();
            int probegAfterDrive = 0;

            try { probegAfterDrive = avto.Drive(10); }
            catch (Exception ex)// обработка пользовательского исключения
            {
                Console.WriteLine("Ошибка: " + ex.Message);
                Console.WriteLine("Завершение работы программы");
                Environment.Exit(1);
            }
            Console.Write("\nПробег после тест-драйва: ");
            Console.WriteLine(probegAfterDrive);
            try { avto.Modern(100, 200, 500); }
            catch (Exception ex)// обработка пользовательского исключения
            {
                Console.WriteLine("Ошибка: " + ex.Message);
                Console.WriteLine("Завершение работы программы");
                Environment.Exit(1);
            }
            Console.WriteLine("\n\nПосле модернизации:");
            avto.OutputCars();
            // объявление и инициализация массива автомобилей
            engine[] arrayE = new engine[2];
            cars[]   arrayC = new cars[2];
            for (int i = 0; i < arrayC.Length; i++)
            {
                arrayE[i] = new engine("no_name");
                arrayC[i] = new cars(arrayE[i]);
                Console.WriteLine("\nМашина " + (i + 1));
                arrayC[i].OutputCars();
            }
            Console.WriteLine("\nВвод данных:");
            for (int i = 0; i < arrayC.Length; i++)// заполнение массива
            {
                Console.WriteLine("\nМашина " + (i + 1));
                do
                {
                    f = false;
                    try { arrayC[i].PutCars(); }
                    catch (FormatException ex)
                    {
                        f = true;
                        Console.WriteLine("Ошибка: " + ex.Message);
                        Console.WriteLine("Введите данные еще раз");
                    }
                    catch (Exception ex)
                    {
                        f = true;
                        Console.WriteLine("Ошибка: " + ex.Message);
                        Console.WriteLine("Введите данные еще раз");
                    }
                } while (f);
            }
            Console.WriteLine("\nДанные после ввода:");
            for (int i = 0; i < arrayC.Length; i++)// заполнение массива
            {
                Console.WriteLine("\nМашина " + (i + 1));
                arrayC[i].OutputCars();
            }
            for (int i = 0; i < arrayC.Length; i++)
            {
                try { probegAfterDrive = arrayC[i].Drive(10); }
                catch (Exception ex)
                {
                    Console.WriteLine("Ошибка: " + ex.Message);
                    Console.WriteLine("Завершение работы программы");
                    Environment.Exit(1);
                }
            }
            Console.WriteLine("\nПробег после тест-драйва: ");
            for (int i = 0; i < arrayC.Length; i++)// возвращаемы параметр через out
            {
                Console.WriteLine("\nМашина " + (i + 1) + ": " + probegAfterDrive + "КМ");
            }
            for (int i = 0; i < arrayC.Length; i++)
            {
                try { arrayC[i].Modern(100, 200, 500); }
                catch (Exception ex)
                {
                    Console.WriteLine("Ошибка: " + ex.Message);
                    Console.WriteLine("Завершение работы программы");
                    Environment.Exit(1);
                }
            }
            Console.WriteLine("\nПосле модернизации: ");
            for (int i = 0; i < arrayC.Length; i++)
            {
                Console.WriteLine("\n");
                arrayC[i].OutputCars();
            }
            Console.ReadLine();
        }
Example #28
0
 public cars()
 {
     timeToHundred = 0;
     dvs           = new engine();
 }
Example #29
0
        delegate void Write(string msg); // делегат

        static void Main(string[] args)
        {
            Console.WriteLine("Инициализация:\n");
            engine dvs   = new engine("no_name", 10, 100, 0, 1000);                     // конструктор со всеми параметрами
            engine dvs1  = new engine();
            cars   avto  = new cars("no_name", "no_color", 2020, 1000, 10, 50, dvs, 5); // конструктор со всеми параметрами
            cars   avto1 = new cars("no_name", "no_color", 2020, 10000, 20, 0, dvs1, 10);

            avto = (cars)avto1.Clone();// глубокое клонирование
            Write message = Message;

            AddTov(avto);// вызов метода где использ абстракт класс
            Console.WriteLine("Машина:");
            Console.WriteLine(avto);
            avto.zapravka(message);
            bool f;

            do
            {
                f = false;
                try { avto.Read(); }
                catch (FormatException ex)// обработка программного исключения
                {
                    f = true;
                    Console.WriteLine("Ошибка: " + ex.Message);
                    Console.WriteLine("Введите данные еще раз");
                }
                catch (Exception ex)// обработка пользовательского исключения
                {
                    f = true;
                    Console.WriteLine("Ошибка: " + ex.Message);
                    Console.WriteLine("Введите данные еще раз");
                }
            } while (f);
            Console.WriteLine("\nДанные после ввода:");
            Console.Write(avto);
            int probegAfterDrive = 0;

            avto.zapravka(message);
            try { probegAfterDrive = avto.Drive(10); }
            catch (Exception ex)// обработка пользовательского исключения
            {
                Console.WriteLine("Ошибка: " + ex.Message);
                Console.WriteLine("Завершение работы программы");
                Environment.Exit(1);
            }
            Console.Write("\nПробег после тест-драйва: ");
            Console.WriteLine(probegAfterDrive);
            try { avto.Modern(100, 200, 500); }
            catch (Exception ex)// обработка пользовательского исключения
            {
                Console.WriteLine("Ошибка: " + ex.Message);
                Console.WriteLine("Завершение работы программы");
                Environment.Exit(1);
            }
            Console.WriteLine("\n\nПосле модернизации:");
            Console.Write(avto);
            Sale <cars> NEWPRICE = new Sale <cars>(avto, 4);                          // создание объекта шаблоа класса

            Console.WriteLine("Цена со скидкой: " + NEWPRICE.GetPriceWithSale());     // метод получения цены со скидкой
            avto.Sell();                                                              // вызов базового метода продажи авто
            avto.Sell(4);                                                             // вызов метода производного класса
            Console.WriteLine("Самолет:");
            plane pl = new plane("no_name", "no_color", 2020, 1000, 10, 10000, 5, 0); // конструктор со всеми параметрами

            pl.zapravka(message);
            pl.zapravka(message);
            Console.WriteLine(pl);
            do
            {
                f = false;
                try { pl.Read(); }
                catch (FormatException ex)// обработка программного исключения
                {
                    f = true;
                    Console.WriteLine("Ошибка: " + ex.Message);
                    Console.WriteLine("Введите данные еще раз");
                }
                catch (Exception ex)// обработка пользовательского исключения
                {
                    f = true;
                    Console.WriteLine("Ошибка: " + ex.Message);
                    Console.WriteLine("Введите данные еще раз");
                }
            } while (f);
            Console.WriteLine("\nДанные после ввода:");
            Console.Write(pl);

            pl.Fly(1);
            Console.WriteLine("Налет (в часах) после полета: " + pl.HOURFLY);
            pl.Sell();
            Console.ReadLine();
        }
Example #30
0
 PolicyType.Land => new LandPolicyRater(engine, engine.Logger),
Example #31
0
        private static void Main(string[] args)
        {
            LogException newlog = new LogException();

            newlog.write_log();

            Console.WriteLine("Данные о танке:");
            body status1 = new body();

            status1.bodyOutput();
            track status2 = new track();

            status2.trackOutput();
            tower status3 = new tower();

            status3.towerOutput();
            engine status4 = new engine();

            status4.engineOutput();
            transmission status5 = new transmission();

            status5.transmissionOutput();
            weaponary status6 = new weaponary();

            status6.weaponaryOutput();
            communication status7 = new communication();

            status7.communicationOutput();
            surveillance status8 = new surveillance();

            status8.surveillanceOutput();
            Weapons status9 = new Weapons();

            status9.crewOutput();
            status9.weaponsNumber();

            aboutTank   ui           = new aboutTank();
            Read_config _Read_config = new Read_config();

            _Read_config.read_file();

            ui.crewNum = 5;
            Console.WriteLine("Экипаж");
            Console.WriteLine(ui.crewNum);
            Console.WriteLine("Название танка");
            Console.WriteLine(ui.Name);

            // ____________________________________________________________________Serialization XML JSON Binary
            try
            {
                interface_ISerializer ISerialize = new interface_ISerializer();
                ISerialize.Serialize();
                ISerialize.Deserialize();
            }
            catch (Exception)
            {
                Console.WriteLine("Не сработала сериализация");
                Console.ReadLine();
            }
            // ____________________________________________________________________Serialization XML JSON Binary


            Console.ReadLine();
        }
Example #32
0
throw new JavaScriptException(value).SetCallstack(engine, result.Location);
Example #33
0
 PolicyType.Auto => new AutoPolicyRater(engine, engine.Logger),