Пример #1
0
 public void FmGenerateMother_Load(object sender, EventArgs e)
 {
     CheckSelectedItemsForChange();
     SetGenerateOrChange(generateOrChange.generate);
     FormSettingsGenerateOrChange();
     ListPerson = new List <Person>();
     foreach (string person in DAO.SetListStringFromFile(Constants.FILE_GENERATED_PERSONS))
     {
         lbxGeneratedPersons.Items.Add(Calculate.SetPersonStringForListBox(person));
         AddListPerson(Calculate.CreatePersonFromString(person));
     }
 }
Пример #2
0
        /// <summary>
        /// Записывает измененный экземпляр Person в лист, файл и ListBox.
        /// </summary>
        private void WriteGhangedPersonFileListBox()
        {
            int indexList = lbxGeneratedPersons.SelectedIndex;

            if (indexList >= 0)
            {
                ListPerson[indexList].SetSurname(tBSurname.Text);
                ListPerson[indexList].SetName(tBName.Text);
                ListPerson[indexList].SetMiddlename(tBMiddlename.Text);
                ListPerson[indexList].SetAge(Convert.ToInt32(tBAge.Text));
                ListPerson[indexList].SetFunction(tBFuntion.Text);
                ListPerson[indexList].SetSalary(Convert.ToInt32(tBSalary.Text));
                DAO.WriteListInToFile(ListPerson, Constants.FILE_GENERATED_PERSONS);
                lbxGeneratedPersons.Items.Clear();
                foreach (string person in DAO.SetListStringFromFile(Constants.FILE_GENERATED_PERSONS))
                {
                    lbxGeneratedPersons.Items.Add(Calculate.SetPersonStringForListBox(person));
                }
                lbxGeneratedPersons.SelectedIndex = indexList;
            }
        }