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 }
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; }