Пример #1
0
        private async void B2_Water_Click(object sender, RoutedEventArgs e)
        {
            if (dateTimePicker3.Value == null || dateTimePicker4.Value == null)
            {
                MessageBox.Show("Введите число");
                return;
            }

            B1_Elecricity butt      = new B1_Elecricity();
            DateTime      dateTime1 = dateTimePicker1.Value.Value;

            DateTime dateTime2 = dateTimePicker2.Value.Value;

            if (dateTime1 > dateTime2)
            {
                MessageBox.Show("Дата введена некорректно");
                return;
            }

            await Task.Run(() => butt.excelWorker(dateTime1, dateTime2));
        }
Пример #2
0
        //кнопки для создания отчетов


        private async void B1_Electricity_Click(object sender, RoutedEventArgs e)
        {
            // проверка на заполнение календарей
            if (dateTimePicker1.Value == null || dateTimePicker2.Value == null)
            {
                MessageBox.Show("Введите число");
                return;
            }

            B1_Elecricity butt      = new B1_Elecricity();
            DateTime      dateTime1 = dateTimePicker1.Value.Value;

            DateTime dateTime2 = dateTimePicker2.Value.Value;

            if (dateTime1 > dateTime2)
            {
                MessageBox.Show("Дата введена некорректно");
                return;
            }

            //ассинхронно запускаем метод кнопки
            await Task.Run(() => butt.excelWorker(dateTime1, dateTime2));
        }