Example #1
0
        void Bind_Appointments(bool refreshGrid)
        {
            DaTeacher daTeacher = new DaTeacher();

            string userName = User.Identity.Name;

            int? idTeacher = daTeacher.GetTeacherIdByUserName(userName);

            DataTable dtAppointments = daTeacher.GetTeacherAppointments((int)idTeacher);

            GridViewAppointments.DataSource = dtAppointments;
            DayPilotCalendar1.DataSource = dtAppointments;

            DayPilotCalendar1.DataStartField = "appointmentStart";
            DayPilotCalendar1.DataEndField = "appointmentEnd";
            DayPilotCalendar1.DataTextField = "userName";
            DayPilotCalendar1.DataValueField = "id";
            DayPilotCalendar1.Days = 7;

            if (!IsPostBack || refreshGrid)
            {
                GridViewAppointments.DataBind();
                DayPilotCalendar1.DataBind();
            }
        }
Example #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            DaStudent daStudent = new DaStudent();
            string userName = HttpContext.Current.User.Identity.Name;
            int? idStudent = daStudent.GetStudentIdByUserName(userName);

            DaTeacher daTeacher = new DaTeacher();
            int? idTeacher = daTeacher.GetTeacherIdByUserName(userName);

            HtmlGenericControl ulMainMenu = new HtmlGenericControl("ul");
            ulMainMenu.Attributes.Add("role","navigation");

            HtmlGenericControl liMainMenu1 = new HtmlGenericControl("li");
            HtmlGenericControl aMainMenu1 = new HtmlGenericControl("a");
            aMainMenu1.Attributes.Add("href", "Default.aspx");
            aMainMenu1.InnerText = "Home";
            liMainMenu1.Controls.Add(aMainMenu1);
            ulMainMenu.Controls.Add(liMainMenu1);

            if (idTeacher != -1)
            {
                HtmlGenericControl liMainMenu2 = new HtmlGenericControl("li");
                HtmlGenericControl aMainMenu2 = new HtmlGenericControl("a");
                aMainMenu2.Attributes.Add("href", "Teacher.aspx");
                aMainMenu2.InnerText = "Teacher";
                liMainMenu2.Controls.Add(aMainMenu2);
                ulMainMenu.Controls.Add(liMainMenu2);
            }

            if (idStudent != -1)
            {
                HtmlGenericControl liMainMenu3 = new HtmlGenericControl("li");
                HtmlGenericControl aMainMenu3 = new HtmlGenericControl("a");
                aMainMenu3.Attributes.Add("href", "Student.aspx");
                aMainMenu3.InnerText = "Student";
                liMainMenu3.Controls.Add(aMainMenu3);
                ulMainMenu.Controls.Add(liMainMenu3);
            }

            HtmlGenericControl liMainMenu4 = new HtmlGenericControl("li");
            HtmlGenericControl aMainMenu4 = new HtmlGenericControl("a");
            aMainMenu4.Attributes.Add("href", "ContactUs.aspx");
            aMainMenu4.InnerText = "ContactUs";
            liMainMenu4.Controls.Add(aMainMenu4);
            ulMainMenu.Controls.Add(liMainMenu4);

            this.ContentPlaceHolderMainMenu.Controls.Add(ulMainMenu);
        }
Example #3
0
        void ButtonAddNewAppointment_Click(object sender, EventArgs e)
        {
            int lessonTime = 30;
            DaTeacher daTeacher = new DaTeacher();
            DateTime newAppointmentStart = new DateTime();
            DateTime newAppointmentEnd = new DateTime();
            newAppointmentStart = DateTime.Parse(this.TextBoxDate.Text);

            TimeSpan time = TimeSpan.Parse(this.DropDownListTime.SelectedValue);

            newAppointmentStart = newAppointmentStart.Add(time);
            newAppointmentEnd = newAppointmentStart.AddMinutes(lessonTime);

            string userName = User.Identity.Name;

            int? idTeacher = daTeacher.GetTeacherIdByUserName(userName);

            //db call to insert appointment
            daTeacher.InsertNewAppointment(newAppointmentStart, newAppointmentEnd, (int)idTeacher);

            Bind_Appointments(true);
        }
Example #4
0
        void ButtonDelete_Click(object sender, EventArgs e)
        {
            GridViewRow selectedRow = GridViewAppointments.Rows[GridViewAppointments.SelectedIndex];

            int appointmentId = (int)GridViewAppointments.DataKeys[selectedRow.RowIndex]["id"];

            DaTeacher daTeacher = new DaTeacher();
            daTeacher.DeleteAppointment(appointmentId);

            Bind_Appointments(true);
        }