Exemplo n.º 1
0
        private void btnGenerate_Click(object sender, EventArgs e)
        {
            Gender gender     = Calculate.GenerateGender();
            string surname    = Calculate.SetRandomStringiInList(DAO.SetListStringFromFile(Calculate.SetFileSurName(gender)));
            string name       = Calculate.SetRandomStringiInList(DAO.SetListStringFromFile(Calculate.SetFileName(gender)));
            string midllename = Calculate.SetRandomStringiInList(DAO.SetListStringFromFile(Calculate.SetFileMiddleName(gender)));
            string function   = Calculate.SetRandomStringiInList(DAO.SetListStringFromFile(Constants.FILE_FUNCTION));
            int    age        = Calculate.SetRandomAge();
            int    salary     = Calculate.SetRandomSalary();
            Person person     = new Person(surname, name, midllename, age, function, salary, gender);

            AddListPerson(person);
            DAO.AddStringInToFile(Calculate.SetPersonStingForFile(person), Constants.FILE_GENERATED_PERSONS);
            lbxGeneratedPersons.Items.Add(Calculate.SetPersonStingForListBox(person));
            lbxGeneratedPersons.SelectedIndex = lbxGeneratedPersons.Items.Count - 1;
        }
Exemplo n.º 2
0
 /// <summary>
 /// Записывает List перосн в файл, затирая его содержание
 /// </summary>
 /// <param name="listPerson"> Лист персон</param>
 /// <param name="filePath">адрес файла</param>
 public static void WriteListInToFile(List <Person> listPerson, string filePath)
 {
     StreamWriter = new StreamWriter(filePath, false);
     foreach (Person person in listPerson)
     {
         string stringPerson = Calculate.SetPersonStingForFile(person);
         try
         {
             StreamWriter.WriteLine(stringPerson);
         }
         catch
         {
             FmMain.CallMessageBox("Не удалось сделать запись в файл: " + filePath);
         }
     }
     StreamWriter.Close();
 }