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 { } }
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(); }
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; }