Example #1
0
    protected void Page_PreRender(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            //string tea_name = (string)(Session["teaNme"]);
            //string proffesion = (string)(Session["proffesion"]);
            //string lessDate = (string)(Session["lessDate"]);
            //int lessDay = Convert.ToInt32(Session["lessDay"]);
            //string lessHour = (string)(Session["lessHour"]);

            string tea_name   = (string)(Session["selectedLessonTeacher"]);
            string proffesion = (string)(Session["selectedLessonProf"]);
            string lessDate   = (string)(Session["selectedLessonDate"]);
            int    lessDay    = Convert.ToInt32(Session["selectedLessonDay"]);
            string lessHour   = (string)(Session["selectedLessonHour"]);
            int    lessID     = Convert.ToInt32(Session["selectedLessonNum"]);

            teacherLBL.Text   = "שם המתגבר: " + tea_name;
            profssionLBL.Text = proffesion;
            dateLBL.Text      = lessDate;
            DayLBL.Text       = "יום " + Convert.ToString(lessDay);
            hourLBL.Text      = "שעה: " + lessHour;

            DateTime date_less = Convert.ToDateTime(lessDate);

            SignedToLesson stl = new SignedToLesson();
            DataTable      dt  = stl.readStudentsList(lessID, date_less);

            //DataTable studentsDT = new DataTable();

            foreach (DataRow dr in dt.Rows)
            {
                Student   s      = new Student();
                double    Stu_id = Convert.ToDouble(dr["StLes_stuId"]);
                DataTable dt2    = s.readSpecipicStudent(Stu_id);
                foreach (DataRow dr2 in dt2.Rows)
                {
                    string stuFirstlName = (string)(dr2["stu_firstName"]);
                    string stuLastlName  = (string)(dr2["stu_lastName"]);
                    string stuFullName   = stuFirstlName + " " + stuLastlName;
                    //studentsDT.Rows.Add(stuFullName);
                    Label lbl = new Label();
                    lbl.Text = stuFullName;
                    CheckBox cb = new CheckBox();
                    cb.Checked = true;
                    TextBox tb = new TextBox();
                    //tb.placeholder = "הערות...";
                    PlaceHolder1.Controls.Add(cb);
                    PlaceHolder1.Controls.Add(lbl);
                    PlaceHolder1.Controls.Add(new LiteralControl("&nbsp &nbsp"));
                    PlaceHolder1.Controls.Add(tb);
                    PlaceHolder1.Controls.Add(new LiteralControl("<br/>"));
                }
            }
        }
    }
Example #2
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Session["selectedLessonNum"] == null)
        {
            Response.Redirect("ClassesForTeacher.aspx");
        }

        {
            Button butt = new Button();
            butt.ID = "sendForm";
            if (Convert.ToInt32(Session["flg"]) == 1)
            {
                //addStuTB.Visible = true;
                butt.Text     = "שלח טופס";
                butt.Click   += sendForm_Click;
                butt.CssClass = "btn btn-sm btn-primary margin-top20";
            }
            else
            {
                //addStuTB.Visible = false;
                butt.Text     = "עדכן טופס";
                butt.Click   += updateForm_Click;
                butt.CssClass = "btn btn-sm btn-primary margin-top20";
            }
            PlaceHolder2.Controls.Add(butt);

            string tea_name   = (string)(Session["selectedLessonTeacher"]);
            string proffesion = (string)(Session["selectedLessonProf"]);
            string lessDate   = (string)(Session["selectedLessonDate"]);
            string lessDay    = Convert.ToString(Session["selectedLessonDay"]);
            if (lessDay == "1")
            {
                lessDay = "ראשון";
            }
            else if (lessDay == "2")
            {
                lessDay = "שני";
            }
            else if (lessDay == "3")
            {
                lessDay = "שלישי";
            }
            else if (lessDay == "4")
            {
                lessDay = "רביעי";
            }
            else
            {
                lessDay = "חמישי";
            }
            string lessHour = (string)(Session["selectedLessonHour"]);
            lessHour = lessHour.Substring(0, lessHour.Length - 3);
            int lessID = Convert.ToInt32(Session["selectedLessonNum"]);

            teacherLBL.Text   = "<b>מתגבר : </b> " + tea_name;
            profssionLBL.Text = "<b>מקצוע : </b>" + proffesion;
            dateLBL.Text      = "<b>תאריך : </b> " + lessDate;
            DayLBL.Text       = "<b>יום </b>" + lessDay;
            hourLBL.Text      = "<b>בשעה </b> " + lessHour;

            DateTime date_less = Convert.ToDateTime(lessDate);

            SignedToLesson stl = new SignedToLesson();

            DataTable dt = stl.readStudentsList(lessID, date_less);
            Session["studentsList"] = dt;
            //DataTable studentsDT = new DataTable();
            Session["studentsNumber"] = dt.Rows.Count;
            int counter = 1;

            foreach (DataRow dr in dt.Rows)
            {
                Student   s        = new Student();
                double    Stu_id   = Convert.ToDouble(dr["StLes_stuId"]);
                DataTable dt2      = s.readSpecipicStudent(Stu_id);
                int       Presence = Convert.ToInt32(dr["Presence"]);
                string    comments = Convert.ToString(dr["comments"]);


                foreach (DataRow dr2 in dt2.Rows)
                {
                    string stuFirstlName = (string)(dr2["stu_firstName"]);
                    string stuLastlName  = (string)(dr2["stu_lastName"]);
                    string stuFullName   = stuFirstlName + " " + stuLastlName;

                    //studentsDT.Rows.Add(stuFullName);
                    Label lbl = new Label();
                    lbl.Text = stuFullName;
                    CheckBox cb = new CheckBox();
                    cb.ID       = "cb" + Convert.ToString(Stu_id);
                    cb.CssClass = "regular-checkbox";
                    TextBox tb = new TextBox();
                    tb.ID       = "tb" + Convert.ToString(Stu_id);
                    tb.CssClass = "comment_box";
                    tb.Attributes.Add("placeholder", "הוסף הערה לתלמיד..");
                    Button delBTN = new Button();
                    delBTN.ID       = "delBTN" + Convert.ToString(Stu_id);
                    delBTN.Text     = "מחק תלמיד";
                    delBTN.ToolTip  = "מחיקת התלמיד מתגבור זה";
                    delBTN.CssClass = "btn btn-danger btn-sm";
                    delBTN.Click   += delBTNButton_Click;

                    if (Presence == 1)
                    {
                        cb.Checked = true;
                    }
                    else
                    {
                        cb.Checked = false;
                    }
                    if (comments != null)
                    {
                        tb.Text = comments;
                    }

                    //tb.placeholder = "הערות...";
                    PlaceHolder1.Controls.Add(new LiteralControl("<tr>"));
                    PlaceHolder1.Controls.Add(new LiteralControl("<td class='presenceCB'>"));
                    PlaceHolder1.Controls.Add(cb);
                    PlaceHolder1.Controls.Add(new LiteralControl("</td>"));
                    PlaceHolder1.Controls.Add(new LiteralControl("<td>"));
                    PlaceHolder1.Controls.Add(new LiteralControl(counter + ". "));
                    PlaceHolder1.Controls.Add(lbl);
                    PlaceHolder1.Controls.Add(new LiteralControl("</td>"));
                    PlaceHolder1.Controls.Add(new LiteralControl("<td>"));
                    PlaceHolder1.Controls.Add(tb);
                    PlaceHolder1.Controls.Add(new LiteralControl("</td>"));
                    PlaceHolder1.Controls.Add(new LiteralControl("<td>"));
                    PlaceHolder1.Controls.Add(delBTN);
                    PlaceHolder1.Controls.Add(new LiteralControl("</td>"));
                    PlaceHolder1.Controls.Add(new LiteralControl("</tr>"));

                    counter++;
                }
            }
        }
        if (!IsPostBack)
        {
            GetAllStudents();
        }
    }