private void bt_AddChild_Click(object sender, EventArgs e) { if (comboBox1.Items.IndexOf(comboBox1.Text) == -1) { if (textBox1.Text != "" && textBox2.Text != "" && textBox3.Text != "" && textBox5.Text != "" && ((textBox6.Text != "" && textBox8.Text != "" && textBox10.Text != "") || (textBox7.Text != "" && textBox9.Text != "" && textBox11.Text != ""))) { int NewID = GroupActivitiesOperations.AddChild(comboBox1.Text, textBox1.Text, textBox2.Text, checkBox1.Checked, textBox3.Text, textBox5.Text); if (textBox6.Text != "" && textBox8.Text != "" && textBox10.Text != "") { GroupActivitiesOperations.AddParent(textBox6.Text, textBox8.Text, textBox10.Text, NewID); } if (textBox7.Text != "" && textBox9.Text != "" && textBox11.Text != "") { GroupActivitiesOperations.AddParent(textBox7.Text, textBox9.Text, textBox11.Text, NewID); } } else { MessageBox.Show("Введены не все необходимые для регистрации ребенка данные"); } } else { MessageBox.Show("Не выбрана группа"); } }
private void bt_Assign_Click(object sender, EventArgs e) { if (comboBox3.Items.IndexOf(comboBox3.Text) != -1) { if (comboBox1.Items.IndexOf(comboBox1.Text) != -1) { if (!GroupActivitiesOperations.CheckIsFree(EmpID[comboBox3.SelectedIndex])) { GroupActivitiesOperations.ChangeGroupEdu(comboBox1.Text, EmpID[comboBox3.SelectedIndex]); } else { MessageBox.Show("Указанный воспитатель уже руководит группой"); } } else { MessageBox.Show("Не выбрана группа"); } } else { MessageBox.Show("Не выбран воспитатель для назначения"); } }
private void button1_Click(object sender, EventArgs e) { if (lb_Activities.SelectedItems.Count > 0) { if (lb_Employee.SelectedItems.Count > 0) { if (GroupActivitiesOperations.CheckIsFree(ShownIDs[lb_Employee.SelectedIndex])) { GroupActivitiesOperations.ChangeActEdu(lb_Activities.SelectedItem.ToString(), ShownIDs[lb_Employee.SelectedIndex]); if (ShownIDs[lb_Employee.SelectedIndex] == EducatorForNewAct) { EducatorForNewAct = -1; } } else { MessageBox.Show("Выбранный преподаватель уже руководит занятиями"); } } else { MessageBox.Show("Не выбран преподаватель для назначения"); } } else { MessageBox.Show("Не выбран вид деятельности для назначения"); } }
private void bt_DeleteAct_Click(object sender, EventArgs e) { if (lb_Activities.SelectedItems.Count > 0) { GroupActivitiesOperations.RemoveAct(lb_Activities.SelectedItem.ToString()); } else { MessageBox.Show("Не выбран вид деятельности для удаления"); } }
private void bt_AddAct_Click(object sender, EventArgs e) { if (tb_ActName.Text != "" && cb_ActType.SelectedItem != null) { GroupActivitiesOperations.AddAct(tb_ActName.Text, cb_ActType.SelectedItem.ToString(), EducatorForNewAct); GroupActivitiesOperations.FillActForm(this); EducatorForNewAct = -1; } else { MessageBox.Show("Требуется ввести название и указать категорию для новой деятельности"); } }
private void bt_AddGroup_Click(object sender, EventArgs e) { if (comboBox1.Items.IndexOf(comboBox1.Text) == -1) { string NewGroup = comboBox1.Text; GroupActivitiesOperations.AddGroup(comboBox1.Text, EmpID[comboBox3.SelectedIndex]); GroupActivitiesOperations.FillGroupForm(this); comboBox1.SelectedItem = NewGroup; } else { MessageBox.Show("Группа с таким названием уже создана"); } }
private void button2_Click(object sender, EventArgs e) { if (lb_Employee.SelectedItems.Count > 0) { if (GroupActivitiesOperations.CheckIsFree(ShownIDs[lb_Employee.SelectedIndex])) { EducatorForNewAct = ShownIDs[lb_Employee.SelectedIndex]; } else { MessageBox.Show("Выбранный преподаватель уже руководит занятиями"); } } else { MessageBox.Show("Не выбран преподаватель для назначения"); } }
// Импорт информации о составе новой группы из книги Excel private void button1_Click(object sender, EventArgs e) { if (comboBox1.Items.IndexOf(comboBox1.Text) == -1) { OpenFileDialog OFD = new OpenFileDialog(); // Файл, откуда будет произведен импорт string FilePath = ""; OFD.Filter = "Книга Excel (*.xlsx)|*.xlsx"; if (OFD.ShowDialog() == DialogResult.OK) { FilePath = OFD.FileName; GroupActivitiesOperations.ImportGroup(FilePath, dgv_Group, comboBox1.Text); } } else { MessageBox.Show("Не выбрана группа для импорта данных"); } }
private void FormGroup_Load(object sender, EventArgs e) { GroupActivitiesOperations.FillGroupForm(this); }
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e) { comboBox3.SelectedItem = GroupActivitiesOperations.GetEdu(comboBox1.Text); GroupActivitiesOperations.LoadChildren(comboBox1.Text, dgv_Group); }
private void bt_DeleteChild_Click(object sender, EventArgs e) { GroupActivitiesOperations.RemoveChild(Int32.Parse(dgv_Group.CurrentRow.Cells[11].Value.ToString())); }
private void FormActivity_Load(object sender, EventArgs e) { EducatorForNewAct = -1; GroupActivitiesOperations.FillActForm(this); }