/// <summary> /// 绑定数据 /// </summary> private void DataBind() { //List<SeatManage.ClassModel.TerminalInfoV2> clientlist = SeatManage.Bll.TerminalOperatorService.GetAllTeminalInfo(); List <SeatManage.ClassModel.TerminalInfoV2> clientlist = SeatManage.Bll.TerminalOperatorService.GetAllTeminalInfo(); foreach (SeatManage.ClassModel.TerminalInfoV2 teminal in clientlist) { FineUI.TreeNode node = new FineUI.TreeNode(); //if (!teminal.DeviceSetting.IsAnyPaper) //{ // node.Icon = FineUI.Icon.PrinterCancel; // if (string.IsNullOrEmpty(teminal.Describe)) // { // node.Text = teminal.ClientNo + "(缺纸)"; // } // else // { // node.Text = teminal.Describe + "(缺纸)"; // } //} //else //{ node.Icon = FineUI.Icon.Computer; if (string.IsNullOrEmpty(teminal.Describe)) { node.Text = teminal.ClientNo; } else { node.Text = teminal.Describe; } //} node.ToolTip = teminal.ClientNo; node.NodeID = teminal.ClientNo; node.EnablePostBack = true; treeMenu.Nodes.Add(node); } List <SeatManage.ClassModel.ReadingRoomInfo> roomlist = SeatManage.Bll.ClientConfigOperate.GetReadingRooms(null); foreach (SeatManage.ClassModel.ReadingRoomInfo room in roomlist) { FineUI.CheckItem ci = new FineUI.CheckItem(); ci.Text = (room.Name + "(" + room.No + ")"); ci.Value = room.No; clbroom.Items.Add(ci); } //clbroom.DataTextField = "Name"; //clbroom.DataValueField = "No"; //clbroom.DataSource = roomlist; //clbroom.DataBind(); //cblTerm.DataTextField = "ClientNo"; //cblTerm.DataValueField = "ClientNo"; //cblTerm.DataSource = clientlist; //cblTerm.DataBind(); if (clientlist.Count > 0) { SelectChange(clientlist[0].ClientNo); } }
/// <summary> /// 赋值数据 /// </summary> /// <param name="ClientNo"></param> private void SelectChange(string ClientNo) { TerminalInfoV2 term = SeatManage.Bll.TerminalOperatorService.GetTeminalSetting(ClientNo); lbno.Text = term.ClientNo; SelesctALLtem.Checked = false; cbselectallrr.Checked = false; txtRemark.Text = term.Describe; //if (!term.DeviceSetting.IsAnyPaper) //{ // lblPapersCount.Text = "打印机缺纸,请及时更换"; //} //else //{ // if (term.DeviceSetting.LastPrintTimes == 0) // { // lblPapersCount.Text = term.DeviceSetting.PrintedTimes.ToString(); // } // else // { // lblPapersCount.Text = term.DeviceSetting.PrintedTimes.ToString() + "/" + term.DeviceSetting.LastPrintTimes.ToString(); // } //} foreach (FineUI.RadioItem item in rblSelectSeatMode.Items) { item.Selected = false; if (item.Value == ((int)term.DeviceSetting.SelectMethod).ToString()) { item.Selected = true; } } cbSelectSeatCount.Checked = term.DeviceSetting.PosTimes.IsUsed; numSelectSeatTime.Text = term.DeviceSetting.PosTimes.Minutes.ToString(); numSelectSeatCont.Text = term.DeviceSetting.PosTimes.Times.ToString(); cbOftenSeat.Checked = term.DeviceSetting.UsingOftenUsedSeat.Used; if (cbOftenSeat.Checked) { nbostime.Hidden = false; nboscont.Hidden = false; } else { nbostime.Hidden = true; nboscont.Hidden = true; } nbostime.Text = term.DeviceSetting.UsingOftenUsedSeat.LengthDays.ToString(); nboscont.Text = term.DeviceSetting.UsingOftenUsedSeat.SeatCount.ToString(); rbprint.SelectedValue = ((int)term.DeviceSetting.UsingPrintSlip).ToString(); cbBespeak.Checked = term.DeviceSetting.UsingActiveBespeakSeat; cbipos.Checked = term.DeviceSetting.IsShowInitPOS; cbNumSelect.Checked = term.DeviceSetting.UsingEnterNoForSeat; bool isSelect = false; foreach (FineUI.RadioItem item in rblfbl.Items) { item.Selected = false; if (term.DeviceSetting.SystemResoultion.WindowSize.Size.X == int.Parse(item.Value)) { item.Selected = true; isSelect = true; } } if (!isSelect) { txtReDiy.Text = term.DeviceSetting.SystemResoultion.WindowSize.Size.X + "x" + term.DeviceSetting.SystemResoultion.WindowSize.Size.Y; rblfbl.SelectedValue = "0"; } foreach (FineUI.CheckItem item in clbroom.Items) { item.Selected = false; foreach (string room in term.DeviceSetting.Rooms) { if (item.Value == room) { item.Selected = true; } } } cblTerm.Items.Clear(); List <SeatManage.ClassModel.TerminalInfoV2> clientlist = SeatManage.Bll.TerminalOperatorService.GetAllTeminalInfo(); foreach (SeatManage.ClassModel.TerminalInfoV2 teminal in clientlist) { if (teminal.ClientNo != term.ClientNo) { FineUI.CheckItem ci = new FineUI.CheckItem(); ci.Text = teminal.ClientNo + "(" + teminal.Describe + ")"; ci.Value = teminal.ClientNo; cblTerm.Items.Add(ci); } } //foreach (FineUI.CheckItem item in cblTerm.Items) //{ // item.Selected = false; // if (item.Value == term.ClientNo) // { // item.Selected = true; // } //} }