예제 #1
0
 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("Не выбрана группа");
     }
 }
예제 #2
0
 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("Не выбран воспитатель для назначения");
     }
 }
예제 #3
0
 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("Не выбран вид деятельности для назначения");
     }
 }
예제 #4
0
 private void bt_DeleteAct_Click(object sender, EventArgs e)
 {
     if (lb_Activities.SelectedItems.Count > 0)
     {
         GroupActivitiesOperations.RemoveAct(lb_Activities.SelectedItem.ToString());
     }
     else
     {
         MessageBox.Show("Не выбран вид деятельности для удаления");
     }
 }
예제 #5
0
 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("Требуется ввести название и указать категорию для новой деятельности");
     }
 }
예제 #6
0
 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("Группа с таким названием уже создана");
     }
 }
예제 #7
0
 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("Не выбран преподаватель для назначения");
     }
 }
예제 #8
0
        // Импорт информации о составе новой группы из книги 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("Не выбрана группа для импорта данных");
            }
        }
예제 #9
0
 private void FormGroup_Load(object sender, EventArgs e)
 {
     GroupActivitiesOperations.FillGroupForm(this);
 }
예제 #10
0
 private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
 {
     comboBox3.SelectedItem = GroupActivitiesOperations.GetEdu(comboBox1.Text);
     GroupActivitiesOperations.LoadChildren(comboBox1.Text, dgv_Group);
 }
예제 #11
0
 private void bt_DeleteChild_Click(object sender, EventArgs e)
 {
     GroupActivitiesOperations.RemoveChild(Int32.Parse(dgv_Group.CurrentRow.Cells[11].Value.ToString()));
 }
예제 #12
0
 private void FormActivity_Load(object sender, EventArgs e)
 {
     EducatorForNewAct = -1;
     GroupActivitiesOperations.FillActForm(this);
 }