Exemplo n.º 1
0
 private void listViewPoint_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (listViewPoint.SelectedItems.Count == 1)
     {
         PointsSet pointSet = listViewPoint.SelectedItems[0].Tag as PointsSet;
         comboBoxSubject.SelectedIndex = comboBoxSubject.FindString(pointSet.IdSubject.ToString());
         comboBoxStudent.SelectedIndex = comboBoxStudent.FindString(pointSet.IdStudent.ToString());
         textBoxPoint.Text             = pointSet.Point.ToString();
     }
     else
     {
         comboBoxSubject.SelectedItem = null;
         comboBoxStudent.SelectedItem = null;
         textBoxPoint.Text            = "";
     }
 }
Exemplo n.º 2
0
 //Кнопка "Удалить"
 private void buttonDel_Click(object sender, EventArgs e)
 {
     try
     {
         if (listViewPoint.SelectedItems.Count == 1)
         {
             PointsSet pointSet = listViewPoint.SelectedItems[0].Tag as PointsSet;
             Program.ekzDb.PointsSet.Remove(pointSet);
             Program.ekzDb.SaveChanges();
             ShowPoint();
         }
         comboBoxSubject.SelectedItem = null;
         comboBoxStudent.SelectedItem = null;
         textBoxPoint.Text            = "";
     }
     catch { MessageBox.Show("Невозможно удалить, эта запись используется!", "Ошибка!", MessageBoxButtons.OK, MessageBoxIcon.Error); }
 }
Exemplo n.º 3
0
 //Кнопка "Создать"
 private void buttonAdd_Click(object sender, EventArgs e)
 {
     try
     {
         if (comboBoxSubject.SelectedItem != null && comboBoxStudent.SelectedItem != null && textBoxPoint.Text != "")
         {
             PointsSet pointSet = new PointsSet();
             pointSet.IdSubject = Convert.ToInt32(comboBoxSubject.SelectedItem.ToString().Split('.')[0]);
             pointSet.IdStudent = Convert.ToInt32(comboBoxStudent.SelectedItem.ToString().Split('.')[0]);
             pointSet.Point     = textBoxPoint.Text;
             Program.ekzDb.PointsSet.Add(pointSet);
             Program.ekzDb.SaveChanges();
             ShowPoint();
         }
         else
         {
             MessageBox.Show("Поля не заполнены! Проверьте и повторите попытку.", "Ошибка!", MessageBoxButtons.OK, MessageBoxIcon.Warning);
         }
     }
     catch (Exception ex) { MessageBox.Show("" + ex.Message, "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); }
 }