62,244
社区成员




<asp:CheckBoxList ID="cblOrderPerson" runat="server" RepeatColumns="6" RepeatDirection="Horizontal"
Width="100%" OnSelectedIndexChanged="cblOrderPerson_SelectedIndexChanged" AutoPostBack="True">
</asp:CheckBoxList>
protected void SelectPersonItem_Command(object sender, CommandEventArgs e)
{
int cooId = this.lstCooName.SelectedValue.ToInteger();
int cooTypeId = this.lstCooType.SelectedValue.ToInteger();
WorkOrderPersonConfigLogic workOrderPersonConfigLogic = new WorkOrderPersonConfigLogic();
if (cooId != 0 && e.CommandName == "SelectPersonItem")
{
DataTable dtPersonInfo = workOrderPersonConfigLogic.GetOrderPersonNameByCooTypeIdAndCooId(cooId, cooTypeId);
if (dtPersonInfo != null && dtPersonInfo.Rows.Count > 0)
{
this.cblOrderPerson.DataSource = dtPersonInfo;
this.cblOrderPerson.DataValueField = "USER_ID";
this.cblOrderPerson.DataTextField = "PERSON_NAME";
this.cblOrderPerson.DataBind();
this.lblCooId.Text = cooId.ToString(); ;
this.lblCooTypeId.Text = cooTypeId.ToString();
this.lblOrderPersonId.Text = "USER_ID";
}
}
protected void cblOrderPerson_SelectedIndexChanged(object sender, EventArgs e)
{
PageChanged(sender);
}
/// <summary>
/// 选择多个user
/// </summary>
/// <param name="sender">功能:对user进行多个选择</param>
public void PageChanged(object sender)
{
//string userIds = this.lblOrderPersonId.Text.Trim();
this.lblOrderPersonId.Text = "0";
for (int i = 0; i < cblOrderPerson.Items.Count; i++ )
{
if (this.cblOrderPerson.Items[i].Selected == true)
{
this.lblOrderPersonId.Text = this.lblOrderPersonId.Text + cblOrderPerson.Items[i].Value + ",";
}
}
}