private void NewDeviceForm_Load(object sender, EventArgs e) { LoadLanguage(""); this.txb_addr_part1.KeyPress += new System.Windows.Forms.KeyPressEventHandler(new Smart.ToolUtil.StringControlUtil().NumTextKeyPress); this.txb_addr_part2.KeyPress += new System.Windows.Forms.KeyPressEventHandler(new Smart.ToolUtil.StringControlUtil().NumTextKeyPress); this.txb_addr_part3.KeyPress += new System.Windows.Forms.KeyPressEventHandler(new Smart.ToolUtil.StringControlUtil().NumTextKeyPress); this.txb_addr_part4.KeyPress += new System.Windows.Forms.KeyPressEventHandler(new Smart.ToolUtil.StringControlUtil().NumTextKeyPress); DAL.DAL_Device devicedal = new DAL.DAL_Device(); DAL.DAL_Position positiondal = new DAL.DAL_Position(); DataTable _dt = devicedal.GetDeviceTypeList(); if (_dt != null) { cmb_DeviceType.Items.Clear(); foreach (DataRow _row in _dt.Rows) { cmb_DeviceType.Items.Add(_row[0]); } } _dt = positiondal.selectPositionListInfo(""); if (_dt != null) { cmb_DevicePosition.Items.Clear(); foreach (DataRow _row in _dt.Rows) { cmb_DevicePosition.Items.Add(_row[1]); } } }
private void EditDeviceForm_Load(object sender, EventArgs e) { LoadLanguage(""); this.txb_addr_part1.KeyPress += new System.Windows.Forms.KeyPressEventHandler(new Smart.ToolUtil.StringControlUtil().NumTextKeyPress); this.txb_addr_part2.KeyPress += new System.Windows.Forms.KeyPressEventHandler(new Smart.ToolUtil.StringControlUtil().NumTextKeyPress); this.txb_addr_part3.KeyPress += new System.Windows.Forms.KeyPressEventHandler(new Smart.ToolUtil.StringControlUtil().NumTextKeyPress); this.txb_addr_part4.KeyPress += new System.Windows.Forms.KeyPressEventHandler(new Smart.ToolUtil.StringControlUtil().NumTextKeyPress); DAL.DAL_Device devicedal = new DAL.DAL_Device(); DAL.DAO.DeviceDao devicedao = devicedal.selectDeviceInfoWithID(deviceid); if (devicedao == null) { MessageBox.Show("获取设备信息失败!"); this.Close(); } else { this.txb_DeviceName.Text = devicedao.Devicename; this.txb_DeviceCode.Text = devicedao.Code; string[] address = devicedao.Netaddress.Split('.'); this.txb_addr_part1.Text = address[0]; this.txb_addr_part2.Text = address[1]; this.txb_addr_part3.Text = address[2]; this.txb_addr_part4.Text = address[3]; this.cmb_DevicePosition.Text = devicedao.Deviceposition; } DAL.DAL_Position positiondal = new DAL.DAL_Position(); //DataTable _dt = devicedal.GetDeviceTypeList(); //if (_dt != null) //{ // cmb_DeviceType.Items.Clear(); // foreach (DataRow _row in _dt.Rows) // { // cmb_DeviceType.Items.Add(_row[0]); // } //} DataTable _dt = positiondal.selectPositionListInfo(""); if (_dt != null) { cmb_DevicePosition.Items.Clear(); foreach (DataRow _row in _dt.Rows) { cmb_DevicePosition.Items.Add(_row[1]); } } }
private void Device_ControlItem_View_AfterSelect(object sender, TreeViewEventArgs e) { int i = 0; var tree = (TreeView)sender; this.tabControl2.Visible = true; if (tree.SelectedNode.Text == "出入记录") { tabControl2.SelectedIndex = 1; PositionCmb_Init(); } if (tree.SelectedNode.Text == "出入口管理") { tabControl2.SelectedIndex = 2; DoorPositionTreeView_Init(); } if (tree.SelectedNode.Text == "硬件配置") { //容器 tabControl2.SelectedIndex = 0; { DAL.DAL_Position positiondal = new DAL.DAL_Position(); DataTable _dt = positiondal.selectPositionListInfo(""); if (_dt.Rows.Count > 0) { this.cmb_DevicePosition.Items.Clear(); this.cmb_DevicePosition.Items.Add("全部"); this.cmb_DevicePosition.SelectedIndex = 0; foreach (DataRow _row in _dt.Rows) { this.cmb_DevicePosition.Items.Add(_row[1]); } } } } else if (tree.SelectedNode.Text == "部门权限") { //DeviceOption_panel.Controls.Clear(); //DeviceOptionControl devicecontrol = new DeviceOptionControl(); //DeviceOption_panel.Controls.Add(devicecontrol); //devicecontrol.Show(); } else if (tree.SelectedNode.Text == "统计汇总") { tabControl2.SelectedIndex = 3; } }
private void DoorPositionTreeView_Init() { this.DoorPositionInfoTree.Nodes[0].Nodes[0].Nodes.Clear(); DAL.DAL_Position positiondal = new DAL.DAL_Position(); DataTable _dt = positiondal.selectPositionListInfo("1"); if (_dt.Rows.Count > 0) { foreach (DataRow _row in _dt.Rows) { TreeNode _node = new TreeNode(); _node.Name = _row[0].ToString(); _node.Text = _row[1].ToString(); this.DoorPositionInfoTree.Nodes[0].Nodes[0].Nodes.Add(_node); } } }
private void btn_DoorChannel_Del_Click(object sender, EventArgs e) { if (this.DoorPositionInfoTree.SelectedNode == null) { MessageBox.Show("请选择要删除的道口"); } else { DAL.DAL_Position positiondal = new DAL.DAL_Position(); if (positiondal.deletePositionWithId(this.DoorPositionInfoTree.SelectedNode.Name)) { MessageBox.Show("删除成功!"); } else { MessageBox.Show("删除失败!"); } this.txb_DoorChannelName.Text = ""; } }
private void PositionCmb_Init() { this.cmb_PassengerPosition.Items.Clear(); this.cmb_PassengerPosition.Items.Add("全部"); this.cmb_PassengerPosition.SelectedIndex = 0; DAL.DAL_Position positiondal = new DAL.DAL_Position(); DataTable _dt = positiondal.selectPositionListInfo("1"); if (_dt.Rows.Count > 0) { foreach (DataRow _row in _dt.Rows) { this.cmb_PassengerPosition.Items.Add(_row[1].ToString()); } } this.cmb_VehiclePosition.Items.Clear(); this.cmb_VehiclePosition.Items.Add("全部"); this.cmb_VehiclePosition.SelectedIndex = 0; positiondal = new DAL.DAL_Position(); _dt = positiondal.selectPositionListInfo("2"); if (_dt.Rows.Count > 0) { foreach (DataRow _row in _dt.Rows) { this.cmb_VehiclePosition.Items.Add(_row[1].ToString()); } } }
private void btn_Channel_ADD_Click(object sender, EventArgs e) { if (this.txb_ParkChannelName.Text != "" && this.cmb_ParkChannelDirection.Text != "") { DAL.DAL_Position positiondal = new DAL.DAL_Position(); DAL.DAO.PositionDao positiondao = new DAL.DAO.PositionDao(); positiondao.Position = this.txb_ParkChannelName.Text; positiondao.Positiontype = "2"; if (this.cmb_ParkChannelDirection.Text == "入口") { positiondao.Positiondirection = "0"; } else if (this.cmb_ParkChannelDirection.Text == "出口") { positiondao.Positiondirection = "1"; } if (positiondal.insertPositionInfo(positiondao)) { MessageBox.Show("添加成功!"); ParkPositionTreeView_Init(); } else { MessageBox.Show("添加失败!"); } this.txb_ParkChannelName.Text = ""; } else { MessageBox.Show("道口信息填写不正确"); } }
private void btn_DoorChannel_ADD_Click(object sender, EventArgs e) { if (this.txb_DoorChannelName.Text != "") { DAL.DAL_Position positiondal = new DAL.DAL_Position(); DAL.DAO.PositionDao positiondao = new DAL.DAO.PositionDao(); positiondao.Position = this.txb_DoorChannelName.Text; positiondao.Positiontype = "1"; if (positiondal.insertPositionInfo(positiondao)) { MessageBox.Show("添加成功!"); } else { MessageBox.Show("添加失败!"); } this.txb_DoorChannelName.Text = ""; } }