コード例 #1
0
 private void buttonEdit_Click(object sender, EventArgs e)
 {
     if (listViewStudents.SelectedItems.Count == 1)
     {
         if (textBoxName.Text != "" && textBoxDob.Text != "")
         {
             DateTime temp;
             bool     date = DateTime.TryParse(textBoxDob.Text, out temp);
             if (!date)
             {
                 MessageBox.Show("Введите дату в формате: ДД.ММ.ГГГГ", "Неверный формат даты", MessageBoxButtons.OK);
             }
             else
             {
                 StudentsSet studentsSet = listViewStudents.SelectedItems[0].Tag as StudentsSet;
                 studentsSet.Name = textBoxName.Text;
                 studentsSet.Dob  = Convert.ToDateTime(textBoxDob.Text);
                 Program.abc.SaveChanges();
                 ShowStudents();
             }
         }
         else
         {
             MessageBox.Show("Заполните все необходимые поля", "Невозможно внести данные!", MessageBoxButtons.OK);
         }
     }
 }
コード例 #2
0
 private void listViewStudents_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (listViewStudents.SelectedItems.Count == 1)
     {
         StudentsSet studentsSet = listViewStudents.SelectedItems[0].Tag as StudentsSet;
         textBoxName.Text = studentsSet.Name;
         textBoxDob.Text  = studentsSet.Dob.ToString().Substring(0, studentsSet.Dob.ToString().Length - 8);
     }
     else
     {
         textBoxName.Text = "";
         textBoxDob.Text  = "";
     }
 }
コード例 #3
0
 private void buttonDel_Click(object sender, EventArgs e)
 {
     try
     {
         if (listViewStudents.SelectedItems.Count == 1)
         {
             StudentsSet studentsSet = listViewStudents.SelectedItems[0].Tag as StudentsSet;
             Program.abc.StudentsSet.Remove(studentsSet);
             Program.abc.SaveChanges();
             ShowStudents();
         }
         textBoxName.Text = "";
         textBoxDob.Text  = "";
     }
     catch
     {
         MessageBox.Show("Невозможно удалить, эта запись используется!", "Ошибка!", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }