protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { try { if (Session["Username"] != null && Session["Token"] != null) { teacher = new Teacher(); teacher.Email = Session["Username"].ToString(); ReadAllClassMeetingCommand cmd = new ReadAllClassMeetingCommand(); cmd.Execute(); list_class = cmd.ClassMeetings; foreach (ClassMeeting classMeeting in list_class) { if (classMeeting.Teacher.Email == Session["Username"].ToString()) { list_class_aux.Add(classMeeting); class_data.DataSource = list_class_aux; class_data.DataBind(); } } } else { Response.Redirect("/site/professor/login.aspx"); } } catch (Exception ex) { } } }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { try { if (Session["Username"] != null && Session["Token"] != null) { student = new Student(); sections = new List <Section>(); student.Email = Session["Username"].ToString(); ReadAllPaymentByStudentCommand cmd_ = new ReadAllPaymentByStudentCommand(student); cmd_.Execute(); payment = cmd_.Payments; foreach (AraPayment araPayment in payment) { section = new Section(); section.Id = araPayment.Section.Id; ReadSectionCommand cmd = new ReadSectionCommand(section); cmd.Execute(); sections.Add(cmd.Section); } ReadAllClassMeetingCommand _cmd_ = new ReadAllClassMeetingCommand(); _cmd_.Execute(); list_class = _cmd_.ClassMeetings; foreach (Section section in sections) { foreach (ClassMeeting classMeeting in list_class) { if (section.Id == classMeeting.Section.Id) { list_class_aux.Add(classMeeting); } } } foreach (ClassMeeting classMeeting1 in list_class_aux) { ReadClasslistCommand cmd2 = new ReadClasslistCommand(classMeeting1); cmd2.Execute(); class_list = cmd2.Classlist; if (class_list.Count == 0) { class_aux.Add(classMeeting1); } } class_data.DataSource = class_aux; class_data.DataBind(); int i; list_data = new List <object>(); for (i = 0; i < class_aux.Count; i++) { var myData = new { title = list_class_aux[i].Agenda, start = new DateTime(list_class_aux[i].StartTime.Year, list_class_aux[i].StartTime.Month, list_class_aux[i].StartTime.Day).ToString("yyyy-MM-dd") }; list_data.Add(myData); } //Tranform it to Json object jsonData = JsonConvert.SerializeObject(list_data); } else { Response.Redirect("login.aspx"); } } catch (Exception ex) { } } }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { try { if (Session["Username"] != null && Session["Token"] != null) { student = new Student(); sections = new List <Section>(); teacher = new Teacher(); student.Email = Session["Username"].ToString(); educate = new Educate(); teacher.Email = student.Email; educate.Teacher = teacher; GetSectionsByTeacherCommand cmd_ = new GetSectionsByTeacherCommand(educate); cmd_.Execute(); list_edu = cmd_.EducateList; foreach (Educate educate in list_edu) { section = new Section(); section.Id = educate.Section.Id; ReadSectionCommand cmd = new ReadSectionCommand(section); cmd.Execute(); sections.Add(cmd.Section); } ReadAllClassMeetingCommand _cmd_ = new ReadAllClassMeetingCommand(); _cmd_.Execute(); list_class = _cmd_.ClassMeetings; foreach (Section section in sections) { foreach (ClassMeeting classMeeting in list_class) { if (section.Id == classMeeting.Section.Id && classMeeting.Teacher.Email == "*****@*****.**") { list_class_aux.Add(classMeeting); } } } class_data.DataSource = list_class_aux; class_data.DataBind(); int i; list_data = new List <object>(); for (i = 0; i < list_class_aux.Count; i++) { var myData = new { title = list_class_aux[i].Agenda, start = new DateTime(list_class_aux[i].StartTime.Year, list_class_aux[i].StartTime.Month, list_class_aux[i].StartTime.Day).ToString("yyyy-MM-dd") }; list_data.Add(myData); } //Tranform it to Json object jsonData = JsonConvert.SerializeObject(list_data); } else { Response.Redirect("login.aspx"); } } catch (Exception ex) { } } }