예제 #1
0
 public Otel()
 {
     InitializeComponent();
     WorkWithFile.LoadArray("Employee.txt"); //Открывается файл при инициализации формы
     this.lastName.HidePromptOnLeave    = true;
     this.firstName.HidePromptOnLeave   = true;
     this.midlleName.HidePromptOnLeave  = true;
     this.position.HidePromptOnLeave    = true;
     this.citizenShip.HidePromptOnLeave = true;
     this.homeAddress.HidePromptOnLeave = true;
 }
예제 #2
0
 private void button1_Click(object sender, EventArgs e)
 {
     if (Convert.ToDateTime(dateIssue.Text) <= DateTime.Now)
     {
         if (lastName.Text != "" && firstName.Text != "" && position.Text != "")
         {
             WorkWithFile.jArray[idx] = JToken.FromObject(new Bio
             {
                 Должность                    = position.Text,
                 Имя                          = firstName.Text,
                 Фамилия                      = lastName.Text,
                 Отчество                     = midlleName.Text,
                 Серия_паспорта               = series.Text,
                 Дата_выдачи                  = dateIssue.Text,
                 Номер_паспорта               = number.Text,
                 Пол                          = sex.Text,
                 Страховой_номер              = insurance.Text,
                 Семейное_положение           = famileStatus.Text,
                 Фактический_адрес_проживания = homeAddress.Text,
                 Серия_рудовой_книжки         = seriesWorkBook.Text,
                 Номер_трудовой_книжки        = nuberWorkBook.Text,
                 Вкладыш                      = insertionWorkBook.Text,
                 Гражданство                  = citizenShip.Text
             });
             WorkWithFile.SaveArray("Employee.txt");
             MessageBox.Show("Изменения сохранены!", "Успешно");
         }
         else
         {
             MessageBox.Show("Поля: имя, фамилия, должность не должны бить пустыми", "Ошибка");
         }
     }
     else
     {
         MessageBox.Show("Дата не может быть больше сегодняшней", "Ошибка!");
     }
     //}
     //else MessageBox.Show("У вас нет прав доступа", "Ошибка!");
 }
예제 #3
0
 private void addEmployeer_Click(object sender, EventArgs e)
 {
     if ((Convert.ToDateTime(dateIssue.Text) <= DateTime.Now))//Проверка на ввод даты, которая больше сегодняшней
     {
         if (lastName.Text != "" && firstName.Text != "" && position.Text != "")
         {
             Bio bio = new Bio //Создаем новый экземпляр Bio и иницилизируем его значениями, которые ввел пользователь
             {
                 Имя                          = firstName.Text,
                 Фамилия                      = lastName.Text,
                 Отчество                     = midlleName.Text,
                 Должность                    = position.Text,
                 Серия_паспорта               = series.Text,
                 Дата_выдачи                  = dateIssue.Text,
                 Номер_паспорта               = number.Text,
                 Пол                          = sex.Text,
                 Страховой_номер              = insurance.Text,
                 Семейное_положение           = famileStatus.Text,
                 Фактический_адрес_проживания = homeAddress.Text,
                 Серия_рудовой_книжки         = seriesWorkBook.Text,
                 Номер_трудовой_книжки        = nuberWorkBook.Text,
                 Вкладыш                      = insertionWorkBook.Text,
                 Гражданство                  = citizenShip.Text
             };
             WorkWithFile.jArray.Add(JToken.FromObject(bio)); //Добавляем в основной массив
             WorkWithFile.SaveArray("Employee.txt");          //Сохраняем измененный массив в файл
             MessageBox.Show("Запись добавлена", "Успешно");
         }
         else
         {
             MessageBox.Show("Ошибка", "Поля: имя, фамилия, должность не должны бить пустыми");
         }
     }
     else
     {
         MessageBox.Show("Дата не может быть больше сегодняшней", "Ошибка!");
     }
 }
예제 #4
0
 public Сотрудник()
 {
     WorkWithFile.LoadArray("Employee.txt");
     InitializeComponent();
 }
예제 #5
0
 private void button1_Click(object sender, EventArgs e)
 {
     WorkWithFile.SaveArray("Employee.txt");
 }