ZhiYeJianKang_PeiXun/Song.Site/Manage/Admin/CourseHot.aspx.cs

96 lines
3.1 KiB
C#
Raw Normal View History

2025-02-20 15:41:53 +08:00
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;
using WeiSha.Common;
using Song.ServiceInterfaces;
using Song.Entities;
using WeiSha.WebControl;
namespace Song.Site.Manage.Admin
{
public partial class CourseHot : Extend.CustomPage
{
Song.Entities.Organization org = null;
//<2F>Ƿ<EFBFBD>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>״̬
private bool isAdmin = WeiSha.Common.Request.QueryString["admin"].Boolean ?? false;
protected void Page_Load(object sender, EventArgs e)
{
this.Form.DefaultButton = this.btnSear.UniqueID;
org = Business.Do<IOrganization>().OrganCurrent();
if (!this.IsPostBack)
{
bindTree();
BindData(null, null);
}
}
/// <summary>
/// <20>󶨵<EFBFBD><F3B6A8B5><EFBFBD>
/// </summary>
private void bindTree()
{
ddlSubject.Items.Clear();
Song.Entities.Subject[] sbjs = Business.Do<ISubject>().SubjectCount(org.Org_ID, -1, "", null, 0, 0);
ddlSubject.DataSource = sbjs;
ddlSubject.DataTextField = "Sbj_Name";
ddlSubject.DataValueField = "Sbj_ID";
ddlSubject.DataBind();
this.ddlSubject.Items.Insert(0, new ListItem(" -- רҵ -- ", "-1"));
}
/// <summary>
/// <20><><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD>
/// </summary>
protected void BindData(object sender, EventArgs e)
{
int sbjid;
int.TryParse(ddlSubject.SelectedValue, out sbjid);
//
DataSet ds = Business.Do<ICourse>().CourseHot(org.Org_ID, sbjid, 20);
GridView1.DataSource = ds.Tables[0];
GridView1.DataKeyNames = new string[] { "Cou_ID" };
GridView1.DataBind();
}
protected void btnsear_Click(object sender, EventArgs e)
{
BindData(null, null);
}
/// <summary>
/// GridView<65>а<EFBFBD><D0B0><EFBFBD><EFBFBD>¼<EFBFBD><C2BC><EFBFBD><EFBFBD><EFBFBD>Ҫ<EFBFBD>Dz<EFBFBD><C7B2><EFBFBD><EFBFBD>γ<EFBFBD><CEB3><EFBFBD>ʦ
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
//<2F><>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ
if (e.Row.RowType == DataControlRowType.DataRow)
{
//Song.Entities.Teacher[] eas = Business.Do<ITeacher>().TeacherCount(org.Org_ID, true, -1);
//DropDownList ddl = (DropDownList)e.IRow.FindControl("ddlTeacher");
//ddl.DataSource = eas;
//ddl.DataTextField = "th_Name";
//ddl.DataValueField = "th_ID";
//ddl.DataBind();
//ddl.Items.Insert(0, new ListItem("<22><>", "-1"));
////<2F><>ʦid
//Label lbThid = (Label)e.IRow.FindControl("lbThID");
//ListItem liThid = ddl.Items.FindByValue(lbThid.Text);
//if (liThid != null) liThid.Selected = true;
}
}
}
}