private void button6_Click(object sender, EventArgs e) { StudentsSelect ss = new StudentsSelect("שיבוץ בכיתות", 1); ss.ShowDialog(); if (ss.returnedStudents != null) { for (int i = 0; i < ss.returnedStudents.Count; i++) { if (!embedStudents.Contains(ss.returnedStudents[i])) { embedStudents.Add(ss.returnedStudents[i]); listBox2.Items.Add(ss.returnedStudents[i]); } } } ss.Dispose(); }
private void button3_Click(object sender, EventArgs e) { StudentsSelect ss = new StudentsSelect("עריכת תלמידים בכיתה", 1); ss.ShowDialog(); if (ss.returnedStudents != null) { if (MessageBox.Show("האם אתה בטוח שברצונך להוסיף את " + ss.returnedStudents.Count + " התלמידים שנבחרו לכיתה זו?", "עריכת תלמידי כיתה", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { for (int i = 0; i < ss.returnedStudents.Count; i++) { if (!listBox1.Items.Contains(ss.returnedStudents[i])) { listBox1.Items.Add(ss.returnedStudents[i]); Classes.SQL.Update("Students", "`classid` = '" + clco + "'", "id", ss.returnedStudents[i].Split(':')[0]); } } } } ss.Dispose(); }
private void comboBox2_SelectedIndexChanged(object sender, EventArgs e) { letterAddressee.Clear(); switch (comboBox2.SelectedIndex) { case 0: // ללא נמען break; case 1: // כל התלמידים DataTable students = Classes.Student.List(); for (int i = 0; i < students.Rows.Count; i++) { AddAddressee(students.Rows[i]["id"].ToString() + "-0"); } break; case 2: // כל המורים { DataTable teachers = Classes.Teacher.List(); for (int i = 0; i < teachers.Rows.Count; i++) { AddAddressee(teachers.Rows[i]["tid"].ToString() + "-1"); } break; } case 3: // כל התלמידים והמורים { DataTable curList = Classes.Student.List(); for (int i = 0; i < curList.Rows.Count; i++) { AddAddressee(curList.Rows[i]["id"].ToString() + "-0"); } curList.Dispose(); curList = Classes.Teacher.List(); for (int i = 0; i < curList.Rows.Count; i++) { AddAddressee(curList.Rows[i]["tid"].ToString() + "-1"); } curList.Dispose(); break; } case 4: // תלמיד ספציפי { Input i = new Input("בחירת תלמיד ספציפי...", "נא להקליד כאן את מספר תעודת הזהות של התלמיד אליו ברצונך לשלוח את המכתב:"); i.ShowDialog(); if (i.returned.Length > 0) { if (Classes.Text.IsIdentityNumber(i.returned)) { if (Classes.Student.Exists(i.returned)) { AddAddressee(i.returned + "-0"); } else { Classes.App.Error("מספר תעודת הזהות שהוקלד לא קיים ברשימת התלמידים."); } } else { Classes.App.Error("מספר תעודת הזהות שהוקלד אינו תקין."); } } i.Dispose(); break; } case 5: // מורה ספציפי { Input i = new Input("בחירת מורה ספציפי...", "נא להקליד כאן את מספר תעודת הזהות של המורה אליו ברצונך לשלוח את המכתב:"); i.ShowDialog(); if (i.returned.Length > 0) { if (Classes.Text.IsIdentityNumber(i.returned)) { if (Classes.Teacher.Exists(i.returned)) { AddAddressee(i.returned + "-1"); } else { Classes.App.Error("מספר תעודת הזהות שהוקלד לא קיים ברשימת המורים."); } } else { Classes.App.Error("מספר תעודת הזהות שהוקלד אינו תקין."); } } i.Dispose(); break; } case 6: // בחירת תלמידים { StudentsSelect ss = new StudentsSelect("שליחת מכתב"); ss.ShowDialog(); if (ss.returnedStudents != null) { for (int i = 0; i < ss.returnedStudents.Count; i++) { AddAddressee(ss.returnedStudents[i] + "-0"); } } ss.Dispose(); break; } } }