Beispiel #1
0
        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 = "";//сбрасываем "фильтр"
            }
        }
Beispiel #2
0
 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();
         }
     }
 }
Beispiel #3
0
        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();
        }
Beispiel #4
0
        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();
        }