📄 classcourse.ascx.cs
字号:
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
public partial class uctl_ClassCourse : System.Web.UI.UserControl
{
public delegate void ClassCourseChangedEventHander();
private int classID = 0;
private int courseID = 0;
public event ClassCourseChangedEventHander ClassCourseChanged;
LoginInfo My;
public int ClassID
{
get { return classID; }
}
public int CourseID
{
get { return courseID; }
}
public string ClassName
{
get
{
if (lstClass.SelectedItem == null) return "";
return CommOp.ToStr(lstClass.SelectedItem.Text).Replace(" ", "").Replace("+", "").Replace(".", "");
}
}
public string CourseName
{
get
{
if (lstCourse.SelectedItem == null) return "";
return CommOp.ToStr(lstCourse.SelectedItem.Text).Replace(" ", "").Replace("+", "").Replace(".", "");
}
}
protected void Page_Load(object sender, EventArgs e)
{
My = new LoginInfo(Session["LoginID"]);
if (!IsPostBack)
{
ShowAndSave();
ClassCourseChanged();
}
}
public void ShowAndSave()
{
showClass();
showCourse();
saveChange();
}
private void saveChange()
{
classID = CommOp.ToInt(lstClass.Text);
courseID = CommOp.ToInt(lstCourse.Text);
Session["ClassID"] = classID;
Session["CourseID"] = courseID;
}
private void showClass()
{
lstClass.DataBind();
if (lstClass.SelectedIndex < 0 && lstClass.Items.Count > 0)
{
classID = CommOp.ToInt(Session["ClassID"]);
if (classID > 0)
lstClass.Text = classID.ToString();
else
lstClass.SelectedIndex = 0;
}
}
private void showCourse()
{
classID = CommOp.ToInt(lstClass.Text);
SqlDataSource2.SelectParameters.Clear();
SqlDataSource2.SelectParameters.Add("de_ID", classID.ToString());
SqlDataSource2.SelectParameters.Add("EmployeeID", My.LoginID.ToString());
lstCourse.DataBind();
if (!IsPostBack)
{
courseID = CommOp.ToInt(Session["CourseID"]);
if (courseID == 0)
lstCourse.SelectedIndex = -1;
else
lstCourse.Text = courseID.ToString();
}
}
protected void lstCourse_SelectedIndexChanged(object sender, EventArgs e)
{
saveChange();
ClassCourseChanged();
}
protected void lstClass_SelectedIndexChanged(object sender, EventArgs e)
{
showCourse();
saveChange();
ClassCourseChanged();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -