private void btnAddQueue_Click(object sender, EventArgs e)
        {
            if (cbxHour.Text == null)
            {
                MessageBox.Show("Hour is empty");
                return;
            }

            if (txtMin.Text == string.Empty)
            {
                MessageBox.Show("Min is empty");
                return;
            }

            if (cbxPerson.SelectedItem == null)
            {
                MessageBox.Show("Check person is empty");
                return;
            }

            int hour = 0, min = 0;

            int.TryParse(cbxHour.Text, out hour);
            int.TryParse(txtMin.Text, out min);
            CheckingPerson checkingPerson = cbxPerson.SelectedItem as CheckingPerson;

            AutoCheck_Queue.Add_NewQueue(checkingPerson, hour, min);
            Update_DataGridView();
        }
        public AutoTuneForm()
        {
            InitializeComponent();
            Menu = new ContextMenu(new MenuItem[] { new MenuItem("Delete", Delete_AutoCheckItem, Shortcut.Del) });
            QueueData.ContextMenu = Menu;

            dataContext     = new DataContext();
            data_Services   = new Data_Services(dataContext);
            CheckingPerson  = new CheckingPerson();
            Timer.Tick     += Timer_Tick;
            PostTimer.Tick += PostTimer_Tick;

            DS_PERSON.DataSource = data_Services.Get_CheckPersons();

            try
            {
                string json = Properties.Settings.Default.His;
                var    his  = JsonConvert.DeserializeObject <List <AutoCheck_Queue> >(json);
                His = his;
                cbxHis.Items.Clear();
                foreach (var item in His)
                {
                    cbxHis.Items.Add(item.CheckDate);
                }
            }
            catch { }
        }
Esempio n. 3
0
        public AutoCheck_Handle(CheckingPerson person, int hour, int min)
        {
            CheckingPerson = person;
            UpdateHour     = hour;
            UpdateMin      = min;
            UpdateDone     = false;
            updateIndex    = 0;

            CheckAreas = Data_Services.Get_ECheckAreas();
            shufArr    = CheckAreas.Select(i => i.AreaCode).ToArray();
            shufArr    = shufArr.OrderBy(n => Guid.NewGuid()).ToArray();
        }
Esempio n. 4
0
 public void Add_NewQueue(CheckingPerson person, int hour, int min)
 {
     AutoList.Add(new AutoCheck_Handle(person, hour, min));
 }
 private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
 {
     CheckingPerson = cbxPerson.SelectedItem as CheckingPerson;
 }