예제 #1
0
        private void bunifuFlatButtonInCourseSubject_Click(object sender, EventArgs e)
        {
            InCourseStatus status = new InCourseStatus();

            BusinessSubject.ChangeStudentSubjectStatus(BusinessStudent.SearchStudentByUser(session.user), BusinessSubject.ListSubjectByName(SelectedSubjectname.ToString()), status, null);

            this.bunifuCustomDataGridSubjects.DataSource = null;
            bunifuCustomDataGridSubjects.DataSource      = BusinessSubject.ListStudentSubjects(BusinessStudent.SearchStudentByUser(session.user), "All student subjects");
            this.bunifuCustomLabelSubjectCount.Text      = this.bunifuCustomDataGridSubjects.Rows.Count.ToString();

            #region Design...
            bunifuCustomDataGridSubjects.Columns["Student"].Visible       = false;
            bunifuCustomDataGridSubjects.Columns["Status"].Visible        = true;
            bunifuCustomDataGridSubjects.Columns["Qualification"].Visible = true;
            bunifuCustomDataGridSubjects.Columns["Subject"].Width         = 300;
            GoBackButtonColors();
            this.bunifuFlatButtonAllSubjects.Normalcolor  = Color.Coral;
            this.bunifuFlatButtonAllSubjects.OnHovercolor = Color.Coral;
            #endregion
        }
예제 #2
0
        private void bunifuFlatButtonConfirmInscripcion_Click(object sender, EventArgs e)
        {
            InCourseStatus status = new InCourseStatus();

            try
            {
                DateTime        date = DateTime.Today;
                ConfirmedStatus InscriptionStatus = new ConfirmedStatus();
                foreach (DataGridViewTextBoxCell row in this.bunifuCustomDataGridSubjects.SelectedCells)
                {
                    Inscription StudentInscription = new Inscription(BusinessStudent.SearchStudentByUser(session.user), BusinessSubject.ListSubjectByName(row.Value.ToString()), date, date.Year, CalculateCorrespondingPeriod(date.Month), InscriptionStatus);
                    BusinessSubject.NewStudentInscription(StudentInscription);
                    BusinessSubject.ChangeStudentSubjectStatus(BusinessStudent.SearchStudentByUser(session.user), BusinessSubject.ListSubjectByName(row.Value.ToString()), status, null);
                }

                MessageBox.Show("Inscripción realizada correctamente", "Información");
                if (ViewRemainingSubjects())
                {
                    #region Design...
                    bunifuCustomDataGridSubjects.Columns["SubjectID"].Visible           = false;
                    bunifuCustomDataGridSubjects.Columns["Year"].Visible                = false;
                    bunifuCustomDataGridSubjects.Columns["Status"].Visible              = false;
                    bunifuCustomDataGridSubjects.Columns["PeriodType"].Visible          = false;
                    bunifuCustomDataGridSubjects.Columns["CorrespondingPeriod"].Visible = false;
                    bunifuCustomDataGridSubjects.Columns["Name"].Width = 500;
                    bunifuCustomLabelSubjectSelected.Text = "";
                    GoBackButtonColors();
                    this.bunifuFlatButtonSubjectInscripcion.Normalcolor  = Color.Coral;
                    this.bunifuFlatButtonSubjectInscripcion.OnHovercolor = Color.Coral;
                    #endregion
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Ocurrio un error en la inscripción", "Contactese con un administrador");
                Console.WriteLine(ex.Message);
            }

            this.bunifuFlatButtonConfirmInscripcion.Visible = false;
        }