Esempio n. 1
0
 public UserSender(VenturiControl obj)
 {
     obj.CreateEvent    += Usermsg;
     obj.CalculateEvent += Usermsg;
     obj.SaveEvent      += Usermsg;
     obj.LetterEvent    += Usermsg;
 }
Esempio n. 2
0
        public void Start()
        {
            string pushButton = Console.ReadLine();

            switch (pushButton)
            {
            case "1":
                mylog.Info("Создание аппарата.");
                Console.WriteLine("Введите имя аппарата. Например - ТСА-10.");
                var            name            = Console.ReadLine();
                VenturiControl venturiconroler = new VenturiControl(name);
                UserSender     user            = new UserSender(venturiconroler);
                if (venturiconroler.IsNewVent)
                {
                    mylog.Info("Ввод новых данных.");
                    var birthday   = DateTime.Now;
                    var inputvalue = ValueClass.inputValue();
                    venturiconroler.SetNewVenturiData(birthday, inputvalue);
                }
                break;

            case "2":
                mylog.Info("Показ существующих");
                VenturiControl vc = new VenturiControl();
                Console.WriteLine("Вы выбрали показ существующих аппаратов: ");
                vc.ShowAll();
                Console.WriteLine("Выберите действие: 1 - Показ. 2 - Удаление. 3 - Выход.");
                string button = Console.ReadLine();
                switch (button)
                {
                case "1":
                    mylog.Info("Показ аппарата.");
                    vc.ShowSingle();
                    break;

                case "2":
                    mylog.Info("Удаление.");
                    vc.Delete();
                    break;

                case "3":

                    Environment.Exit(0);
                    break;

                default:
                    mylog.Info("Выход.");
                    Console.WriteLine("Ошибка. Вводимое значение не соответствует ни одной из команд управления");
                    break;
                }
                break;

            case "3":
                Console.WriteLine("Вы выбрали выход из приложения.");
                Environment.Exit(0);
                break;

            default:
                mylog.Debug("Ошибка значения.");
                Console.WriteLine("Ошибка. Вводимое значение не соответствует ни одной из команд управления");
                break;
            }
        }