protected void GVTeacher_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "D") { LearnSite.Model.MngCook mcook = new LearnSite.Model.MngCook(); string myhid = mcook.Hid.ToString(); string hid = e.CommandArgument.ToString(); if (myhid != hid) { LearnSite.BLL.Teacher tbll = new LearnSite.BLL.Teacher(); int res = tbll.DownTeacher(Int32.Parse(hid)); //给该老师账号做删除标志 LearnSite.BLL.Room rbll = new LearnSite.BLL.Room(); rbll.ClearRhid(Int32.Parse(hid)); //清除该教师所有班级选择 if (res == 0) { LearnSite.Common.WordProcess.Alert("找不到该教师账号!", this.Page); } else { ShowTeacher(); //刷新列表 } } else { LearnSite.Common.WordProcess.Alert("提示:不能删除当前登录账号!", this.Page); } } }
private void ShowPwd() { int Sgrade = Int32.Parse(DDLgrade.SelectedValue); int Sclass = Int32.Parse(DDLclass.SelectedValue); LearnSite.BLL.Room rm = new LearnSite.BLL.Room(); TextBoxPwd.Text = rm.GetRoomPwd(Sgrade, Sclass); }
protected void GVgroup_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName.Equals("AddGroup")) { string sid = e.CommandArgument.ToString(); LearnSite.BLL.Students bll = new LearnSite.BLL.Students(); int sgrade = Int32.Parse(Request.Cookies[LearnSite.Common.CookieHelp.stuCookieNname].Values["Sgrade"].ToString()); int sclass = Int32.Parse(Request.Cookies[LearnSite.Common.CookieHelp.stuCookieNname].Values["Sclass"].ToString()); int mysid = Int32.Parse(Request.Cookies[LearnSite.Common.CookieHelp.stuCookieNname].Values["Sid"].ToString()); string snum = Request.Cookies[LearnSite.Common.CookieHelp.stuCookieNname].Values["Snum"].ToString(); int groupmax = 6; LearnSite.BLL.Room rbll = new LearnSite.BLL.Room(); groupmax = rbll.GetRgroupMax(sgrade, sclass); // LearnSite.Common.XmlHelp.GetGroupMax(); if (bll.GetGroupCount(sgrade, sclass, Int32.Parse(sid)) < groupmax + 1) { bll.AddThisGroup(snum, Int32.Parse(sid));//每小组人数少于小组上限则可参加 System.Threading.Thread.Sleep(500); showGroup(); } else { string ch = "小组人数已满" + groupmax + "位,请参加其他小组!"; LearnSite.Common.WordProcess.Alert(ch, this.Page); } } }
/// <summary> /// 先删除学生表中的毕业学生,再删除Ftp用户中的记录,再删除Signin表中的记录, 最后删除Web用户 /// 学年升级(只是年级改变)不影响Ftp账号使用(因为Ftp账号是根据Syear,Sclass,Snum入学年份、班级、学号创建 /// Ftp目录也是根据Syear,Sclass,Snum入学年份、班级、学号创建) /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void Btnupgrade_Click(object sender, EventArgs e) { LearnSite.BLL.Room rm = new LearnSite.BLL.Room(); if (rm.GradeCount() > 0) { DateTime nowtime1 = DateTime.Now; LearnSite.BLL.Students st = new LearnSite.BLL.Students(); if (st.GetCounts() > 0) { st.Upgrade();//所有年级升一级,并删除班级表中不存在班级的学生 System.Threading.Thread.Sleep(1000); LearnSite.Ftp.Reg.Upgrade();//删除学生表中不存在学号的账号(根据已经清除过的学生表与网页表对比) System.Threading.Thread.Sleep(1000); LearnSite.BLL.Signin sg = new LearnSite.BLL.Signin(); sg.Upgrade();// 在签到表中删除学生表中不存在班级的学生 System.Threading.Thread.Sleep(1000); LearnSite.BLL.Webstudy ws = new LearnSite.BLL.Webstudy(); ws.Upgrade();//学年升级,删除Webstudy中学号不在Students的记录 DateTime nowtime2 = DateTime.Now; Labelmsg.Text = "学年升级成功! 用时" + LearnSite.Common.Computer.Datagone(nowtime1, nowtime2) + "秒"; Btnupgrade.Enabled = false; Session["Upgraded"] = "Done"; } else { Labelmsg.Text = "没有学生"; } } else { Labelmsg.Text = "班级未设置!"; } }
private void GradeClass() { LearnSite.BLL.Room rm = new LearnSite.BLL.Room(); LearnSite.Model.TeaCook tcook = new LearnSite.Model.TeaCook(); string Hid = tcook.Hid.ToString(); DDLgrade.DataSource = rm.GetGrade(Int32.Parse(Hid)); DDLgrade.DataTextField = "Rgrade"; DDLgrade.DataValueField = "Rgrade"; DDLgrade.DataBind(); if (Request.QueryString["Sgrade"] != null) { DDLgrade.SelectedValue = Request.QueryString["Sgrade"].ToString(); } DDLgrade.Enabled = false; int Rgrade = Int32.Parse(DDLgrade.SelectedValue); DDLclass.DataSource = rm.GetLimitClass(Rgrade); DDLclass.DataTextField = "Rclass"; DDLclass.DataValueField = "Rclass"; DDLclass.DataBind(); if (Request.QueryString["Sclass"] != null) { DDLclass.SelectedValue = Request.QueryString["Sclass"].ToString(); } DDLclass.Enabled = false; }
/// <summary> /// 先删除学生表中的毕业学生,再删除Ftp用户中的记录,再删除Signin表中的记录, 最后删除Web用户 /// 学年升级(只是年级改变)不影响Ftp账号使用(因为Ftp账号是根据Syear,Sclass,Snum入学年份、班级、学号创建 /// Ftp目录也是根据Syear,Sclass,Snum入学年份、班级、学号创建) /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void Btnupgrade_Click(object sender, EventArgs e) { LearnSite.BLL.Room rm = new LearnSite.BLL.Room(); if (rm.GradeCount() > 0) { DateTime nowtime1 = DateTime.Now; LearnSite.BLL.Students st = new LearnSite.BLL.Students(); if (st.GetCounts() > 0) { st.Upgrade(); //所有年级升一级,并删除班级表中不存在班级的学生 System.Threading.Thread.Sleep(1000); LearnSite.BLL.Signin sg = new LearnSite.BLL.Signin(); sg.Upgrade(); // 在签到表中删除学生表中不存在班级的学生 DateTime nowtime2 = DateTime.Now; Labelmsg.Text = "学年升级成功! 用时" + LearnSite.Common.Computer.Datagone(nowtime1, nowtime2) + "秒"; Btnupgrade.Enabled = false; LearnSite.BLL.Room rbll = new LearnSite.BLL.Room(); rbll.UpdateRhidNone(); //清除班级选择 LearnSite.BLL.Courses bll = new LearnSite.BLL.Courses(); bll.HideCourse(); //将所有发布的学案收回,处于未发布状态 LearnSite.Common.WordProcess.Alert("请给任课老师重新选择新学期任教班级!", this.Page); Session["Upgraded"] = "Done"; } else { Labelmsg.Text = "没有学生"; } } else { Labelmsg.Text = "班级未设置!"; } }
private void GradeClass() { if (Request.Cookies[LearnSite.Common.CookieHelp.teaCookieNname] != null) { LearnSite.BLL.Room room = new LearnSite.BLL.Room(); string Hid = tcook.Hid.ToString(); DDLgrade.DataSource = room.GetGrade(Int32.Parse(Hid)); DDLgrade.DataTextField = "Rgrade"; DDLgrade.DataValueField = "Rgrade"; DDLgrade.DataBind(); if (Session[Hid + "grade"] != null) { DDLgrade.SelectedValue = Session[Hid + "grade"].ToString(); } int Rgrade = Int32.Parse(DDLgrade.SelectedValue); LearnSite.BLL.Room rm = new LearnSite.BLL.Room(); DDLclass.DataSource = rm.GetLimitClass(Rgrade); DDLclass.DataTextField = "Rclass"; DDLclass.DataValueField = "Rclass"; DDLclass.DataBind(); if (Session[Hid + "class"] != null) { DDLclass.SelectedValue = Session[Hid + "class"].ToString(); } } }
private void ShowStudent() { int mySid = cook.Sid; int Sgrade = cook.Sgrade; int Sclass = cook.Sclass; Labelip.Text = cook.LoginIp; snum.Text = cook.Snum; sclass.Text = Sgrade.ToString() + "." + Sclass.ToString() + "班"; sname.Text = Server.UrlDecode(cook.Sname); string ssex = Server.UrlDecode(cook.Sex); sscore.Text = cook.Sscore.ToString(); sattitude.Text = cook.Sattitude.ToString(); LearnSite.BLL.Students dbll = new LearnSite.BLL.Students(); sleadername.Text = Server.UrlDecode(dbll.GetLeader(mySid)); string murl = LearnSite.Common.Photo.GetStudentPhotoUrl(snum.Text, ssex); Imageface.ImageUrl = murl + "?temp=" + DateTime.Now.Millisecond.ToString(); LabelRank.Text = Server.UrlDecode(cook.RankImage); int myscores = int.Parse(sscore.Text); LabelRank.ToolTip = "你当前的等级为:" + myscores / 3 + "级"; LearnSite.BLL.Room rbll = new LearnSite.BLL.Room(); Session["myClassCid"] = rbll.GetRcid(Sgrade, Sclass); }
protected void BtncreateOne_Click(object sender, EventArgs e) { string tgrade = TextBoxGrade.Text.Trim(); string tclass = TextBoxClass.Text.Trim(); if (tgrade != "" && tclass != "") { if (LearnSite.Common.WordProcess.IsNum(tgrade) && LearnSite.Common.WordProcess.IsNum(tclass)) { int rgrade = Int32.Parse(tgrade); int rclass = Int32.Parse(tclass); LearnSite.BLL.Room rbll = new LearnSite.BLL.Room(); if (!rbll.ExistsGC(rgrade, rclass)) { rbll.AddRoom(rgrade, rclass);//如果不存在则添加该班级 Labelmsg.Text = "添加" + tgrade + "年级" + tclass + "班成功,请查看!"; System.Threading.Thread.Sleep(500); ShowAllRoom(); } else { Labelmsg.Text = "该班级已经存在,不能再添加!"; } } else { Labelmsg.Text = "年级、班级请输入数字表示"; } } else { Labelmsg.Text = "年级、班级为空,请输入!"; } }
private void ShowStudent() { int mySid = Int32.Parse(Request.Cookies[LearnSite.Common.CookieHelp.stuCookieNname].Values["Sid"].ToString()); int Sgrade = Int32.Parse(Request.Cookies[LearnSite.Common.CookieHelp.stuCookieNname].Values["Sgrade"].ToString()); int Sclass = Int32.Parse(Request.Cookies[LearnSite.Common.CookieHelp.stuCookieNname].Values["Sclass"].ToString()); Labelip.Text = Request.Cookies[LearnSite.Common.CookieHelp.stuCookieNname].Values["LoginIp"].ToString(); snum.Text = Server.UrlDecode(Request.Cookies[LearnSite.Common.CookieHelp.stuCookieNname].Values["Snum"].ToString()); sclass.Text = Sgrade.ToString() + "." + Sclass.ToString() + "班"; sname.Text = Server.UrlDecode(Request.Cookies[LearnSite.Common.CookieHelp.stuCookieNname].Values["Sname"].ToString()); string ssex = Server.UrlDecode(Request.Cookies[LearnSite.Common.CookieHelp.stuCookieNname].Values["Sex"].ToString()); sscore.Text = Request.Cookies[LearnSite.Common.CookieHelp.stuCookieNname].Values["Sscore"].ToString(); sattitude.Text = Request.Cookies[LearnSite.Common.CookieHelp.stuCookieNname].Values["Sattitude"].ToString(); LearnSite.BLL.Students dbll = new LearnSite.BLL.Students(); sleadername.Text = Server.UrlDecode(dbll.GetLeader(mySid)); string murl = LearnSite.Common.Photo.GetStudentPhotoUrl(snum.Text, ssex); Imageface.ImageUrl = murl + "?temp=" + DateTime.Now.Millisecond.ToString(); LabelRank.Text = Server.UrlDecode(Request.Cookies[LearnSite.Common.CookieHelp.stuCookieNname].Values["RankImage"].ToString()); int myscores = int.Parse(sscore.Text); LabelRank.ToolTip = "你当前的等级为:" + myscores / 3 + "级"; LearnSite.BLL.Room rbll = new LearnSite.BLL.Room(); Session["myClassCid"] = rbll.GetRcid(Sgrade, Sclass); }
protected void BtnScratch_Click(object sender, EventArgs e) { int Qgrade = Int32.Parse(Request.Cookies[LearnSite.Common.CookieHelp.stuCookieNname].Values["Sgrade"].ToString()); int Qclass = Int32.Parse(Request.Cookies[LearnSite.Common.CookieHelp.stuCookieNname].Values["Sclass"].ToString()); string Wcid = Request.QueryString["Cid"].ToString(); string Wmid = Request.QueryString["Mid"].ToString(); string url = "~/Student/programing.aspx?Mid=" + Wmid + "&Cid=" + Wcid; string Snum = Request.Cookies[LearnSite.Common.CookieHelp.stuCookieNname].Values["Snum"].ToString(); if (Snum.StartsWith("s")) { Response.Redirect(url); } else { LearnSite.BLL.Room bll = new LearnSite.BLL.Room(); bool isBegin = bll.IsRscratch(Qgrade, Qclass); if (isBegin) { Response.Redirect(url); } else { LearnSite.Common.WordProcess.Alert("编程未开始,请仔细听讲技术关键点!", this.Page); } } }
private void showlimittids() { int Sgrade = Int32.Parse(Request.Cookies[LearnSite.Common.CookieHelp.stuCookieNname].Values["Sgrade"].ToString()); int Sclass = Int32.Parse(Request.Cookies[LearnSite.Common.CookieHelp.stuCookieNname].Values["Sclass"].ToString()); LearnSite.BLL.Room rbll = new LearnSite.BLL.Room(); Labeltids.Text = rbll.GetRtyperByClass(Sgrade, Sclass); }
private void showlimittids() { int Sgrade = cook.Sgrade; int Sclass = cook.Sclass; LearnSite.BLL.Room rbll = new LearnSite.BLL.Room(); Labeltids.Text = rbll.GetRtyperByClass(Sgrade, Sclass); }
private void Getclass() { LearnSite.BLL.Room room = new LearnSite.BLL.Room(); DDLclass.DataSource = room.GetClass(); DDLclass.DataTextField = "Rclass"; DDLclass.DataValueField = "Rclass"; DDLclass.DataBind(); }
private bool showRgaugeSet() { int MySgrade = Int32.Parse(Request.Cookies[LearnSite.Common.CookieHelp.stuCookieNname].Values["Sgrade"].ToString()); int MySclass = Int32.Parse(Request.Cookies[LearnSite.Common.CookieHelp.stuCookieNname].Values["Sclass"].ToString()); LearnSite.BLL.Room rbll = new LearnSite.BLL.Room(); return(rbll.GetRgauge(MySgrade, MySclass)); }
private void myClass(int Rgrade) { LearnSite.BLL.Room room = new LearnSite.BLL.Room(); DDLclass.DataSource = room.GetLimitAllClass(Rgrade); DDLclass.DataTextField = "Rclass"; DDLclass.DataValueField = "Rclass"; DDLclass.DataBind(); }
protected void Ckname_CheckedChanged(object sender, EventArgs e) { int Sgrade = Int32.Parse(DDLgrade.SelectedValue.ToString()); int Sclass = Int32.Parse(DDLclass.SelectedValue.ToString()); LearnSite.BLL.Room rbll = new LearnSite.BLL.Room(); rbll.SetRnameedit(Sgrade, Sclass, Ckname.Checked); }
private void showGrade() { LearnSite.BLL.Room rbll = new LearnSite.BLL.Room(); DDLgrade.DataSource = rbll.GetAllGrade(); DDLgrade.DataTextField = "Rgrade"; DDLgrade.DataValueField = "Rgrade"; DDLgrade.DataBind(); }
private void Getclass() { LearnSite.BLL.Room room = new LearnSite.BLL.Room(); DDLclass.DataSource = room.GetLimitClass(Int32.Parse(DDLgrade.SelectedValue)); DDLclass.DataTextField = "Rclass"; DDLclass.DataValueField = "Rclass"; DDLclass.DataBind(); }
private void Grade() { LearnSite.BLL.Room room = new LearnSite.BLL.Room(); DDLgrade.DataSource = room.GetGrade(); DDLgrade.DataTextField = "Rgrade"; DDLgrade.DataValueField = "Rgrade"; DDLgrade.DataBind(); }
private void ShowAllRoom() { LearnSite.BLL.Room rm = new LearnSite.BLL.Room(); GVclass.DataSource = rm.GetAllList(); GVclass.DataBind(); DDLclassmax.DataSource = LearnSite.Common.TypeNameList.ClassMaxSet(); DDLclassmax.DataBind(); DDLclassmax.SelectedValue = "8"; }
protected void CheckBoxRgauge_CheckedChanged(object sender, EventArgs e) { LearnSite.BLL.Room rbll = new LearnSite.BLL.Room(); bool isgauge = CheckBoxRgauge.Checked; int Rgrade = Int32.Parse(DDLgrade.SelectedValue); int Rclass = Int32.Parse(DDLclass.SelectedValue); rbll.UpdateMyRgauge(Rgrade, Rclass, isgauge);//选择班级上课时,默认将互评自动设置为关,方便适当使用 }
private void myGrade() { LearnSite.BLL.Room room = new LearnSite.BLL.Room(); string Hid = tcook.Hid.ToString(); DDLgrade.DataSource = room.GetGrade(Int32.Parse(Hid)); DDLgrade.DataTextField = "Rgrade"; DDLgrade.DataValueField = "Rgrade"; DDLgrade.DataBind(); }
private void Listmyclass() { if (Request.Cookies["TeacherCookies"] != null) { int Rhid = Int32.Parse(Request.Cookies["TeacherCookies"].Values["Hid"].ToString()); LearnSite.BLL.Room rm = new LearnSite.BLL.Room(); DLmyclass.DataSource = rm.GetMyClassList(Rhid); DLmyclass.DataBind(); } }
private void Listmyclass() { if (Request.Cookies[LearnSite.Common.CookieHelp.teaCookieNname] != null) { int Rhid = tcook.Hid; LearnSite.BLL.Room rm = new LearnSite.BLL.Room(); DLmyclass.DataSource = rm.GetMyClassList(Rhid); DLmyclass.DataBind(); } }
protected void CheckBoxip_CheckedChanged(object sender, EventArgs e) { int Rgrade = Int32.Parse(DDLgrade.SelectedValue); int Rclass = Int32.Parse(DDLclass.SelectedValue); LearnSite.BLL.Room rm = new LearnSite.BLL.Room(); bool rlock = CheckBoxip.Checked; rm.UpdateLock(Rgrade, Rclass, rlock); }
protected void CheckBoxOpen_CheckedChanged(object sender, EventArgs e) { int Rgrade = Int32.Parse(DDLgrade.SelectedValue); int Rclass = Int32.Parse(DDLclass.SelectedValue); LearnSite.BLL.Room rm = new LearnSite.BLL.Room(); bool ropen = CheckBoxOpen.Checked; rm.UpdateRopen(Rgrade, Rclass, ropen); }
private void Listmyclass() { if (Request.Cookies[LearnSite.Common.CookieHelp.teaCookieNname] != null) { int Rhid = Int32.Parse(Request.Cookies[LearnSite.Common.CookieHelp.teaCookieNname].Values["Hid"].ToString()); LearnSite.BLL.Room rm = new LearnSite.BLL.Room(); DLmyclass.DataSource = rm.GetMyClassList(Rhid); DLmyclass.DataBind(); } }
protected void DDLgrade_SelectedIndexChanged(object sender, EventArgs e) { if (DDLgrade.SelectedItem != null) { int Rgrade = Int32.Parse(DDLgrade.SelectedValue); LearnSite.BLL.Room rm = new LearnSite.BLL.Room(); DDLclass.DataSource = rm.GetLimitClass(Rgrade); DDLclass.DataBind(); SetSnum(); } }
protected void DDLgroupMax_SelectedIndexChanged(object sender, EventArgs e) { if (DDLgroupMax.SelectedValue != "") { int Sgrade = Int32.Parse(DDLgrade.SelectedValue.ToString()); int Sclass = Int32.Parse(DDLclass.SelectedValue.ToString()); LearnSite.BLL.Room rbll = new LearnSite.BLL.Room(); int groupMax = Int32.Parse(DDLgroupMax.SelectedValue); rbll.SetRgroupMax(Sgrade, Sclass, groupMax); } }
protected void GVclass_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "Del") { int index = Convert.ToInt32(e.CommandArgument); int Rid = Convert.ToInt32(((GridView)sender).DataKeys[index].Values["Rid"].ToString()); LearnSite.BLL.Room rm = new LearnSite.BLL.Room(); rm.Delete(Rid); System.Threading.Thread.Sleep(1000); ShowAllRoom(); } }
protected void DDLgrade_SelectedIndexChanged(object sender, EventArgs e) { if (DDLgrade.SelectedItem != null) { int Rgrade = Int32.Parse(DDLgrade.SelectedValue); LearnSite.BLL.Room rm = new LearnSite.BLL.Room(); DDLclass.DataSource = rm.GetLimitClass(Rgrade); DDLclass.DataBind(); GVuser.PageIndex = 0; ShowWeb(); ButtonSetP.Enabled = true; } }
private void GradeClass() { LearnSite.BLL.Room room = new LearnSite.BLL.Room(); DDLgrade.DataSource = room.GetGrade(); DDLgrade.DataTextField = "Rgrade"; DDLgrade.DataValueField = "Rgrade"; DDLgrade.DataBind(); int Rgrade = Int32.Parse(DDLgrade.SelectedValue); DDLclass.DataSource = room.GetLimitAllClass(Rgrade); DDLclass.DataTextField = "Rclass"; DDLclass.DataValueField = "Rclass"; DDLclass.DataBind(); }
protected void DDLgrade_SelectedIndexChanged(object sender, EventArgs e) { if (DDLgrade.SelectedItem != null) { int Rgrade = Int32.Parse(DDLgrade.SelectedValue); LearnSite.BLL.Room rm = new LearnSite.BLL.Room(); DDLclass.DataSource = rm.GetLimitClass(Rgrade); DDLclass.DataBind(); string Hid = Request.Cookies["TeacherCookies"].Values["Hid"].ToString(); Session[Hid+"grade"] = DDLgrade.SelectedValue; Session[Hid+"class"] = DDLclass.SelectedValue; GVSignin.PageIndex = 0; ShowSigin(); } }
protected void Btnlogout_Click(object sender, EventArgs e) { if (Request.Cookies["TeacherCookies"] != null) { int Rhid = Int32.Parse(Request.Cookies["TeacherCookies"].Values["Hid"].ToString()); LearnSite.BLL.Room bll = new LearnSite.BLL.Room(); bll.UnlineClass(Rhid);//将所教的当前上课班级变为不上课 LearnSite.Common.CookieHelp.ClearTeacherCookies(); LearnSite.Common.CookieHelp.ClearStudentCookies();//教师退出的话把本机学生平台也退出 Session.Abandon();//取消当前会话 Session.Clear();//清除当前浏览器进程所有session } System.Threading.Thread.Sleep(200); Response.Redirect("~/Teacher/index.aspx", false); }
protected void Btncreate_Click(object sender, EventArgs e) { DateTime nowtime1 = DateTime.Now; LearnSite.BLL.Room rm = new LearnSite.BLL.Room(); rm.DeleteAll(); System.Threading.Thread.Sleep(1000); int Rgrademin=Int32.Parse( DDLgrademin.SelectedValue); int Rgrademax=Int32.Parse(DDLgrademax.SelectedValue); int Rclassmax=Int32.Parse(DDLclassmax.SelectedValue); rm.CreateRoom(Rgrademin, Rgrademax, Rclassmax); System.Threading.Thread.Sleep(1000); ShowAllRoom(); DateTime nowtime2 = DateTime.Now; Labelmsg.Text = "自动生成所有班级 用时" + LearnSite.Common.Computer.Datagone(nowtime1, nowtime2) + "秒"; }
protected void Btnset_Click(object sender, EventArgs e) { if (Request.Cookies["TeacherCookies"] != null) { int Rhid = Int32.Parse(Request.Cookies["TeacherCookies"].Values["Hid"].ToString());//教师编号 int Rgrade = Int32.Parse(DDLgrade.SelectedValue); int Rclass = Int32.Parse(DDLclass.SelectedValue); LearnSite.BLL.Room rm = new LearnSite.BLL.Room(); TBpwd.Text = rm.TeachingRoomSet(Rhid, Rgrade, Rclass); string Hid = Request.Cookies["TeacherCookies"].Values["Hid"].ToString(); Session[Hid+"SetClassPwd"] = TBpwd.Text; Session[Hid+"Setgrade"] = DDLgrade.SelectedValue; Session[Hid+"Setclass"] = DDLclass.SelectedValue; Session[Hid+"RefreshCount"] = 0; Btnset.Enabled = false; DDLgrade.Enabled = false; DDLclass.Enabled = false; Btnstudent.Enabled = true; Btnrefresh.Enabled = true; Btnworkshow.Enabled = true; } }
protected void Btnselect_Click(object sender, EventArgs e) { foreach (DataListItem item in this.DLroom.Items ) { int Rid =Int32.Parse( ((Label)item.FindControl("LabelRid")).Text); bool Rcheck = ((CheckBox)item.FindControl("CheckRoom")).Checked; bool Renable = ((CheckBox)item.FindControl("CheckRoom")).Enabled; if (Renable) { int Rhid = 0; if (Rcheck) { Rhid = Int32.Parse(Request.QueryString["Hid"].ToString());//该记录设为 } LearnSite.BLL.Room rm = new LearnSite.BLL.Room(); rm.UpdateRhid(Rid, Rhid); System.Threading.Thread.Sleep(100); } } System.Threading.Thread.Sleep(1000); ShowRoom(); }
private void GradeClass() { LearnSite.BLL.Room room = new LearnSite.BLL.Room(); DDLgrade.DataSource = room.GetGrade(); DDLgrade.DataTextField = "Rgrade"; DDLgrade.DataValueField = "Rgrade"; DDLgrade.DataBind(); string Hid = Request.Cookies["TeacherCookies"].Values["Hid"].ToString(); if (Session[Hid+"grade"] != null) { DDLgrade.SelectedValue = Session[Hid+"grade"].ToString(); } int Rgrade = Int32.Parse(DDLgrade.SelectedValue); LearnSite.BLL.Room rm = new LearnSite.BLL.Room(); DDLclass.DataSource = rm.GetLimitClass(Rgrade); DDLclass.DataTextField = "Rclass"; DDLclass.DataValueField = "Rclass"; DDLclass.DataBind(); if (Session[Hid+"class"] != null) { DDLclass.SelectedValue = Session[Hid+"class"].ToString(); } }
private void ShowRoom() { LearnSite.BLL.Room rm = new LearnSite.BLL.Room(); DLroom.DataSource = rm.GetAllList(); DLroom.DataBind(); }
private void Grade() { LearnSite.BLL.Room room = new LearnSite.BLL.Room(); DDLcobj.DataSource = room.GetGrade(); DDLcobj.DataTextField = "Rgrade"; DDLcobj.DataValueField = "Rgrade"; DDLcobj.SelectedIndex = 0; DDLcobj.DataBind(); }
private void ShowAllRoom() { LearnSite.BLL.Room rm = new LearnSite.BLL.Room(); GVclass.DataSource = rm.GetAllList(); GVclass.DataBind(); }
private void GradeClass() { LearnSite.BLL.Room room = new LearnSite.BLL.Room(); DDLgrade.DataSource = room.GetGrade(); DDLgrade.DataTextField = "Rgrade"; DDLgrade.DataValueField = "Rgrade"; DDLgrade.DataBind(); if(Request.QueryString["Sgrade"]!=null) DDLgrade.SelectedValue = Request.QueryString["Sgrade"].ToString(); DDLgrade.Enabled = false; int Rgrade = Int32.Parse(DDLgrade.SelectedValue); LearnSite.BLL.Room rm = new LearnSite.BLL.Room(); DDLclass.DataSource = rm.GetLimitClass(Rgrade); DDLclass.DataTextField = "Rclass"; DDLclass.DataValueField = "Rclass"; DDLclass.DataBind(); if (Request.QueryString["Sclass"] != null) DDLclass.SelectedValue = Request.QueryString["Sclass"].ToString(); DDLclass.Enabled = false; }
private void ShowClass() { if (DDLgrade.SelectedValue != "") { int Rgrade = Int32.Parse(DDLgrade.SelectedValue); LearnSite.BLL.Room rm = new LearnSite.BLL.Room(); DDLclass.DataSource = rm.GetLimitClass(Rgrade); DDLclass.DataTextField = "Rclass"; DDLclass.DataValueField = "Rclass"; DDLclass.DataBind(); } else { Labelmsg.Text = "当前没有网页制作课程!"; } }