private void GoToUval(string hour, string minute) { if (listBox1.SelectedIndex != -1) { thistime = hour + ":" + minute; //добавляем коршуна в список идущих в увал uvalParam up = new uvalParam(listBox3.Items[listBox1.SelectedIndex].ToString(), thistime); uvalParams.Add(up); UpdateListBoxs(); textBox1.Text = "";//сбрасываем "фильтр" } }
private void GoToUval(int hour, int minute, bool frm) { if (listBox1.SelectedIndex != -1 && frm) { TimeForm timefrm = new TimeForm(hour, minute); DialogResult dlr = timefrm.ShowDialog(this); if (dlr == DialogResult.OK) { //добавляем коршуна в список идущих в увал uvalParam up = new uvalParam(listBox3.Items[listBox1.SelectedIndex].ToString(), thistime); uvalParams.Add(up); UpdateListBoxs(); } } }
private void ReadFromFile(string date) { uvalParams.Clear(); if (File.Exists("Данные/" + date)) { string[] uvalFile = File.ReadAllLines("Данные/" + date); for (int i = 0; i < uvalFile.Count(); i = i + 2) { uvalParam up = new uvalParam(uvalFile[i], uvalFile[i + 1]); uvalParams.Add(up); } } UpdateListBoxs(); }
protected void Sorter() //ДА НАЧНЕТСЯ СОРТИРОВКА! { List <string> sortNames = new List <string>(); for (int i = 0; i < listBox1.Items.Count; i++) { sortNames.Add(listBox1.Items[i].ToString() + "*" + listBox3.Items[i].ToString()); } sortNames.Sort(); listBox1.Items.Clear(); listBox3.Items.Clear(); for (int i = 0; i < sortNames.Count; i++) { string[] s = sortNames[i].Split(Convert.ToChar("*")); listBox1.Items.Add(s[0]); listBox3.Items.Add(s[1]); } sortNames.Clear(); //Сортировка для списка увольняемых for (int i = 0; i < uvalParams.Count; i++) { sortNames.Add(listBox6.Items[i].ToString() + "*" + listBox2.Items[i].ToString() + "*" + uvalParams[i].id); } sortNames.Sort(); listBox6.Items.Clear(); listBox2.Items.Clear(); uvalParams.Clear(); for (int i = 0; i < sortNames.Count; i++) { string[] s = sortNames[i].Split(Convert.ToChar("*")); listBox6.Items.Add(s[0]); listBox2.Items.Add(s[1]); uvalParam up = new uvalParam(s[2], s[0]); uvalParams.Add(up); } sortNames.Clear(); }