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("   ")); PlaceHolder1.Controls.Add(tb); PlaceHolder1.Controls.Add(new LiteralControl("<br/>")); } } } }
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(); } }