예제 #1
0
        private void DiscChangeButton_Click(object sender, RoutedEventArgs e)
        {
            if (DiscChangeIdComBox.SelectedIndex <= 0)
            {
                MessageBox.Show("Не выбрана дисциплина для изменения!", "Ошибка");
                return;
            }
            if (DiscChangeTitleText.Text == "")
            {
                MessageBox.Show("Не задано название!", "Ошибка");
                return;
            }
            if (DiscChangeHCountComBox.SelectedIndex <= 0)
            {
                MessageBox.Show("Не выбрано количество часов!", "Ошибка");
                return;
            }
            if (DiscChangeZvitFormComBox.SelectedIndex <= 0)
            {
                MessageBox.Show("Не выбрано форму отчетности!", "Ошибка");
                return;
            }
            MySqlCommand msc = new MySqlCommand("update Disciple set Title=@title, ZvitForm=@zvitf, HoursCount=@hcount where DID=@did;");

            msc.Parameters.Add("@did", int.Parse(DList.ElementAt(DiscChangeIdComBox.SelectedIndex).DID));
            msc.Parameters.Add("@title", DiscChangeTitleText.Text);
            msc.Parameters.Add("@zvitf", ZvitFormsList[DiscChangeZvitFormComBox.SelectedIndex - 1]);
            msc.Parameters.Add("@hcount", DiscChangeHCountComBox.SelectedValue);
            DBUtils.DataManipulate(msc);
            DiscipleInitialisation();
        }
예제 #2
0
        private void N_NSGChangeButton_Click(object sender, RoutedEventArgs e)
        {
            if (N_NSGChangeIdComBox.SelectedIndex <= 0)
            {
                MessageBox.Show("Не выбрано зависимость!", "Ошибка");
                return;
            }
            if (N_NSGChangeStudComBox.SelectedIndex <= 0)
            {
                MessageBox.Show("Не выбрано студента!", "Ошибка");
                return;
            }
            if (N_NSGChangeGroupComBox.SelectedIndex <= 0)
            {
                MessageBox.Show("Не выбрано группу!", "Ошибка");
                return;
            }
            MySqlCommand msc = new MySqlCommand("update Stud_Group set SID=@sid, GID=@gid where SID=@sid2 and GID=@gid2;");

            msc.Parameters.Add("@sid", int.Parse(SList.ElementAt(N_NSGChangeStudComBox.SelectedIndex).SID));
            msc.Parameters.Add("@gid", int.Parse(GList.ElementAt(N_NSGChangeGroupComBox.SelectedIndex).GID));
            msc.Parameters.Add("@sid2", int.Parse(SGList.ElementAt(N_NSGChangeIdComBox.SelectedIndex).SID));
            msc.Parameters.Add("@gid2", int.Parse(SGList.ElementAt(N_NSGChangeIdComBox.SelectedIndex).GID));
            DBUtils.DataManipulate(msc);
            N_NInitialisation();
        }
예제 #3
0
        private void N_NGDChangeButton_Click(object sender, RoutedEventArgs e)
        {
            if (N_NGDChangeIdComBox.SelectedIndex <= 0)
            {
                MessageBox.Show("Не выбрано зависимость!", "Ошибка");
                return;
            }
            if (N_NGDChangeGroupComBox.SelectedIndex <= 0)
            {
                MessageBox.Show("Не выбрано группу!", "Ошибка");
                return;
            }
            if (N_NGDChangeDiscComBox.SelectedIndex <= 0)
            {
                MessageBox.Show("Не выбрано дисциплину!", "Ошибка");
                return;
            }
            MySqlCommand msc = new MySqlCommand("update Group_Disc set GID=@gid, DID=@did where GID=@gid2 and DID=@did2;");

            msc.Parameters.Add("@gid", int.Parse(GList.ElementAt(N_NGDChangeGroupComBox.SelectedIndex).GID));
            msc.Parameters.Add("@did", int.Parse(DList.ElementAt(N_NGDChangeDiscComBox.SelectedIndex).DID));
            msc.Parameters.Add("@gid2", int.Parse(GDList.ElementAt(N_NGDChangeIdComBox.SelectedIndex).GID));
            msc.Parameters.Add("@did2", int.Parse(GDList.ElementAt(N_NGDChangeIdComBox.SelectedIndex).DID));
            DBUtils.DataManipulate(msc);
            N_NInitialisation();
        }
예제 #4
0
        private void GroupChangeButton_Click(object sender, RoutedEventArgs e)
        {
            if (GroupChangeIdComBox.SelectedIndex <= 0)
            {
                MessageBox.Show("Не выбрано группу для изменения!", "Ошибка");
                return;
            }
            if (GroupChangeTitleText.Text == "")
            {
                MessageBox.Show("Не задано название группы!", "Ошибка");
                return;
            }
            if (GroupChangeStarostaComBox.SelectedIndex <= 0)
            {
                MessageBox.Show("Не выбрано старосту!", "Ошибка");
                return;
            }
            if (GroupChangeFacultyComBox.SelectedIndex <= 0)
            {
                MessageBox.Show("Не выбрано факультет!", "Ошибка");
                return;
            }
            MySqlCommand msc = new MySqlCommand("update Groupz set Starosta=@str, FID=@fid, GName=@gnm, IsTemp=@ist where GID=@gid;");

            msc.Parameters.Add("@gid", int.Parse(GList.ElementAt(GroupChangeIdComBox.SelectedIndex).GID));
            msc.Parameters.Add("@str", int.Parse(SList.ElementAt(GroupChangeStarostaComBox.SelectedIndex).SID));
            msc.Parameters.Add("@fid", int.Parse(FList.ElementAt(GroupChangeFacultyComBox.SelectedIndex).FID));
            msc.Parameters.Add("@gnm", GroupChangeTitleText.Text);
            msc.Parameters.Add("@ist", GroupChangeIsTempChB.IsChecked.Value);
            DBUtils.DataManipulate(msc);
            GroupsInitialisation();
        }
예제 #5
0
        private void DiscAddButton_Click(object sender, RoutedEventArgs e)
        {
            if (DiscAddTitleText.Text == "")
            {
                MessageBox.Show("Не выбрано название для дисциплины!", "Ошибка");
                return;
            }
            if (DiscAddHCountComBox.SelectedIndex <= 0)
            {
                MessageBox.Show("Не выбрано количество часов!", "Ошибка");
                return;
            }
            if (DiscAddZvitFormComBox.SelectedIndex <= 0)
            {
                MessageBox.Show("Не выбрано форму отчетности!", "Ошибка");
                return;
            }
            MySqlCommand msc = new MySqlCommand("insert into Disciple(Title,ZvitForm,HoursCount) values(@title,@zvitf,@hcount);");

            msc.Parameters.Add("@title", DiscAddTitleText.Text);
            msc.Parameters.Add("@zvitf", ZvitFormsList[DiscAddZvitFormComBox.SelectedIndex - 1]);
            msc.Parameters.Add("@hcount", DiscAddHCountComBox.SelectedValue);
            DBUtils.DataManipulate(msc);
            DiscipleInitialisation();
        }
예제 #6
0
        private void GroupAddButton_Click(object sender, RoutedEventArgs e)
        {
            if (GroupAddTitleText.Text == "")
            {
                MessageBox.Show("Не задано название группы!", "Ошибка");
                return;
            }
            if (GroupAddStarostaComBox.SelectedIndex <= 0)
            {
                MessageBox.Show("Не выбран староста!", "Ошибка");
                return;
            }
            if (GroupAddFacultyComBox.SelectedIndex <= 0)
            {
                MessageBox.Show("Не выбран факультет!", "Ошибка");
                return;
            }
            MySqlCommand msc = new MySqlCommand("insert into Groupz(Starosta,FID,GName,IsTemp) values(@str,@fid,@gnm,@ist);");

            msc.Parameters.Add("@str", int.Parse(SList.ElementAt(GroupAddStarostaComBox.SelectedIndex).SID));
            msc.Parameters.Add("@fid", int.Parse(FList.ElementAt(GroupAddFacultyComBox.SelectedIndex).FID));
            msc.Parameters.Add("@gnm", GroupAddTitleText.Text);
            msc.Parameters.Add("@ist", GroupAddIsTempChB.IsChecked.Value);
            DBUtils.DataManipulate(msc);
            GroupsInitialisation();
        }
예제 #7
0
        private void FacultAddButton_Click(object sender, RoutedEventArgs e)
        {
            if (FacultAddTitleText.Text == "")
            {
                MessageBox.Show("Не задано название факультета!", "Ошибка");
                return;
            }
            MySqlCommand msc = new MySqlCommand("insert into Faculty(FName) values(@fnm);");

            msc.Parameters.Add("@fnm", FacultAddTitleText.Text);
            DBUtils.DataManipulate(msc);
            FacultyInitialisation();
        }
예제 #8
0
        private void GroupDelButton_Click(object sender, RoutedEventArgs e)
        {
            if (GroupDelComBox.SelectedIndex <= 0)
            {
                MessageBox.Show("Не выбрана группа для удаления!", "Ошибка");
                return;
            }
            MySqlCommand msc = new MySqlCommand("delete from Groupz where GID=@gid");

            msc.Parameters.Add("@gid", int.Parse(GList.ElementAt(GroupDelComBox.SelectedIndex).GID));
            DBUtils.DataManipulate(msc);
            GroupsInitialisation();
        }
예제 #9
0
        private void StudDelButton_Click(object sender, RoutedEventArgs e)
        {
            if (StudDelComBox.SelectedIndex <= 0)
            {
                MessageBox.Show("Не выбран студент для удаления!", "Ошибка");
                return;
            }
            MySqlCommand msc = new MySqlCommand("delete from Student where SID=@Id");

            msc.Parameters.Add("@Id", int.Parse(SList.ElementAt(StudDelComBox.SelectedIndex).SID));
            DBUtils.DataManipulate(msc);
            StudentInitialisation();
        }
예제 #10
0
        private void FacultDelButton_Click(object sender, RoutedEventArgs e)
        {
            if (FacultDelComBox.SelectedIndex <= 0)
            {
                MessageBox.Show("Не выбран факультет для удаления!", "Ошибка");
                return;
            }
            MySqlCommand msc = new MySqlCommand("delete from Faculty where FID=@fid");

            msc.Parameters.Add("@fid", int.Parse(FList.ElementAt(FacultDelComBox.SelectedIndex).FID));
            DBUtils.DataManipulate(msc);
            FacultyInitialisation();
        }
예제 #11
0
        private void DiscDelButton_Click(object sender, RoutedEventArgs e)
        {
            if (DiscDelComBox.SelectedIndex <= 0)
            {
                MessageBox.Show("Не выбрана дисциплина для удаления!", "Ошибка");
                return;
            }
            MySqlCommand msc = new MySqlCommand("delete from Disciple where DID=@did");

            msc.Parameters.Add("@did", int.Parse(DList.ElementAt(DiscDelComBox.SelectedIndex).DID));
            DBUtils.DataManipulate(msc);
            DiscipleInitialisation();
        }
예제 #12
0
        private void N_NGDDelButton_Click(object sender, RoutedEventArgs e)
        {
            if (N_NGDDelIdComBox.SelectedIndex <= 0)
            {
                MessageBox.Show("Не выбрано зависимость для удаления!", "Ошибка");
                return;
            }
            MySqlCommand msc = new MySqlCommand("delete from Group_Disc where GID=@gid and DID=@did;");

            msc.Parameters.Add("@gid", int.Parse(GDList.ElementAt(N_NGDDelIdComBox.SelectedIndex).GID));
            msc.Parameters.Add("@did", int.Parse(GDList.ElementAt(N_NGDDelIdComBox.SelectedIndex).DID));
            DBUtils.DataManipulate(msc);
            N_NInitialisation();
        }
예제 #13
0
        private void StudAddButton_Click(object sender, RoutedEventArgs e)
        {
            if (StudAddNameText.Text == "" || StudAddSurnText.Text == "")
            {
                MessageBox.Show("Не задано имя и/или фамилия!", "Ошибка");
                return;
            }
            MySqlCommand msc = new MySqlCommand("insert into Student(SName,Surname,Course) values(@nm,@srnm,@crs);");

            msc.Parameters.Add("@nm", StudAddNameText.Text);
            msc.Parameters.Add("@srnm", StudAddSurnText.Text);
            msc.Parameters.Add("@crs", StudAddComBox.SelectedIndex + 1);
            DBUtils.DataManipulate(msc);
            StudentInitialisation();
        }
예제 #14
0
        private void FacultChangeButton_Click(object sender, RoutedEventArgs e)
        {
            if (FacultChangeIdComBox.SelectedIndex <= 0)
            {
                MessageBox.Show("Не выбрана дисциплина для изменения!", "Ошибка");
                return;
            }
            if (FacultChangeTitleText.Text == "")
            {
                MessageBox.Show("Не задано название дисциплины!", "Ошибка");
                return;
            }
            MySqlCommand msc = new MySqlCommand("update Faculty set FName=@fnm where FID=@fid;");

            msc.Parameters.Add("@fid", int.Parse(FList.ElementAt(FacultChangeIdComBox.SelectedIndex).FID));
            msc.Parameters.Add("@fnm", FacultChangeTitleText.Text);
            DBUtils.DataManipulate(msc);
            FacultyInitialisation();
        }
예제 #15
0
        private void N_NGDAddButton_Click(object sender, RoutedEventArgs e)
        {
            if (N_NGDAddGroupComBox.SelectedIndex <= 0)
            {
                MessageBox.Show("Не выбрано группу!", "Ошибка");
                return;
            }
            if (N_NGDAddDiscComBox.SelectedIndex <= 0)
            {
                MessageBox.Show("Не выбрано дисциплину!", "Ошибка");
                return;
            }
            MySqlCommand msc = new MySqlCommand("insert into Group_Disc(GID,DID) values(@gid,@did);");

            msc.Parameters.Add("@gid", int.Parse(GList[N_NGDAddGroupComBox.SelectedIndex].GID));
            msc.Parameters.Add("@did", int.Parse(DList[N_NGDAddDiscComBox.SelectedIndex].DID));
            DBUtils.DataManipulate(msc);
            N_NInitialisation();
        }
예제 #16
0
        private void N_NSGAddButton_Click(object sender, RoutedEventArgs e)
        {
            if (N_NSGAddStudComBox.SelectedIndex <= 0)
            {
                MessageBox.Show("Не выбрано студента!", "Ошибка");
                return;
            }
            if (N_NSGAddGroupComBox.SelectedIndex <= 0)
            {
                MessageBox.Show("Не выбрано группу!", "Ошибка");
                return;
            }
            MySqlCommand msc = new MySqlCommand("insert into Stud_Group(SID,GID) values(@sid,@gid);");

            msc.Parameters.Add("@sid", int.Parse(SList[N_NSGAddStudComBox.SelectedIndex].SID));
            msc.Parameters.Add("@gid", int.Parse(GList[N_NSGAddGroupComBox.SelectedIndex].GID));
            DBUtils.DataManipulate(msc);
            N_NInitialisation();
        }
예제 #17
0
        private void StudChangeButton_Click(object sender, RoutedEventArgs e)
        {
            if (StudChangeIdComBox.SelectedIndex <= 0)
            {
                MessageBox.Show("Не выбран студент для изменения!", "Ошибка");
                return;
            }
            if (StudChangeNameText.Text == "" || StudChangeSurnText.Text == "")
            {
                MessageBox.Show("Не задано имя и/или фамилия!", "Ошибка");
                return;
            }
            MySqlCommand msc = new MySqlCommand("update Student set SName=@nm, Surname=@srnm, Course=@crs where SID=@Id;");

            msc.Parameters.Add("@nm", StudChangeNameText.Text);
            msc.Parameters.Add("@srnm", StudChangeSurnText.Text);
            msc.Parameters.Add("@crs", StudChangeCoursComBox.SelectedIndex + 1);
            msc.Parameters.Add("@Id", int.Parse(SList.ElementAt(StudChangeIdComBox.SelectedIndex).SID));
            DBUtils.DataManipulate(msc);
            StudentInitialisation();
        }