public AdministratorController(IConfiguration configuration)
 {
     customerDb = new CustomerDB(configuration);
     showDb     = new ShowDB(configuration);
     hallDb     = new HallDB(configuration);
     theaterDb  = new TheaterDB(configuration);
 }
示例#2
0
        //Кнопка предназначенная для открытия формы таблицы БД
        private void DBshowButton_Click(object sender, EventArgs e)
        {
            //код сворачивания этой формы и открытия формы БД
            this.Hide();
            ShowDB showdb = new ShowDB();

            showdb.Show();
        }
示例#3
0
        public void DownloadShowData(Station _st)
        {
            _eventtime     = ShowDB.Query(_selectedStation, ShowDataType.EventTime);
            _pulseheight   = ShowDB.Query(_selectedStation, ShowDataType.PulseHeight);
            _pulseintegral = ShowDB.Query(_selectedStation, ShowDataType.PulseIntegral);

            _singleslow  = ShowDB.Query(_selectedStation, ShowDataType.SinglesLow);
            _singleshigh = ShowDB.Query(_selectedStation, ShowDataType.SinglesHigh);

            _singlesratelow  = ShowDB.Query(_selectedStation, ShowDataType.SinglesRateLow);
            _singlesratehigh = ShowDB.Query(_selectedStation, ShowDataType.SinglesRateHigh);
        }
示例#4
0
 private void Button_Click_Show(object sender, RoutedEventArgs e)
 {
     //Console.WriteLine(DtFrom.ToString("dd.MM.yyy"));
     //var data = dp.requestData(DtFrom.ToString("dd.MM.yyy"), DtTo.ToString("dd.MM.yyy"));
     //dataDB = dp.requestData(DateTime.Parse("05.06.2018"), DateTime.Parse("06.06.2018"));
     dataDB = dp.requestData(DateTime.Parse(DtFrom.ToString("dd.MM.yyy")), DateTime.Parse(DtTo.ToString("dd.MM.yyy")));
     //Console.WriteLine("DEBUG");
     //Console.WriteLine(data);
     //ShowDB = data;
     foreach (var item in dataDB)
     {
         ShowDB.Add(item);
         Console.WriteLine(item);
     }
     Console.WriteLine(showDB.Count);
 }
示例#5
0
        public async void SetStation(Station _station)
        {
            Channel1.Clear();
            Channel2.Clear();
            Channel3.Clear();
            Channel4.Clear();

            await Task.Run(() => _dataSheet = ShowDB.Query(_station, _plotType));

            // Channel 1

            for (int i = 0; i < _dataSheet.Data[0].Count; i++)
            {
                Channel1.Add(new DataPoint(XFormat(i), _dataSheet.Data[0][i]));
            }

            // Channel 2

            if (_dataSheet.Data.Length >= 2)
            {
                for (int i = 0; i < _dataSheet.Data[1].Count; i++)
                {
                    Channel2.Add(new DataPoint(XFormat(i), _dataSheet.Data[1][i]));
                }
            }

            if (_station.DetectorConfiguration == DetectorConfiguration.MasterAndSlave)
            {
                // Channel 3

                for (int i = 0; i < _dataSheet.Data[2].Count; i++)
                {
                    Channel3.Add(new DataPoint(XFormat(i), _dataSheet.Data[2][i]));
                }

                // Channel 4

                for (int i = 0; i < _dataSheet.Data[3].Count; i++)
                {
                    Channel4.Add(new DataPoint(XFormat(i), _dataSheet.Data[3][i]));
                }
            }
        }
示例#6
0
 public ShowController(IConfiguration configuration)
 {
     showDb    = new ShowDB(configuration);
     theaterDb = new TheaterDB(configuration);
 }