/// <summary> /// 加载所有列表 /// </summary> private void LoadALLList() { //调用BLL获取所有的用户列表 KPS.BLL.DeviceInfoManager manager = new BLL.DeviceInfoManager(); RecordList = manager.GetModelList(""); ReaLoadSpList();//重新加载列表 }
/// <summary> /// 添加 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void button1_Click(object sender, EventArgs e) { if (!string.IsNullOrEmpty(textBox1.Text.Trim())) { KPS.Model.DeviceInfo _deviceinfo = new Model.DeviceInfo(); _deviceinfo.DeviceType = textBox1.Text.Trim(); if (isSelDevice) { //调用BLL获取所有的仪器类型 KPS.BLL.DeviceInfoManager manager = new BLL.DeviceInfoManager(); RecordList = manager.GetModelList(string.Format("DeviceType like '%{0}%'", _deviceinfo.DeviceType)); ReaLoadSpList();//重新加载列表 } else { //调用BLL获取所有的用户列表 KPS.BLL.DeviceInfoManager manager = new BLL.DeviceInfoManager(); if (manager.Add(_deviceinfo)) { _deviceinfo.DeviceID = manager.GetMaxId(); } if (_deviceinfo.DeviceID != null && _deviceinfo.DeviceID != 0) { if (RecordList == null) { RecordList = new List<Model.DeviceInfo>(); } RecordList.Add(_deviceinfo); ReaLoadSpList(); MessageBox.Show("添加成功!"); } else { MessageBox.Show("添加失败!"); } } } else { MessageBox.Show("名称不可为空!"); } }
/// <summary> /// 添加 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void button1_Click(object sender, EventArgs e) { if (!string.IsNullOrEmpty(textBox1.Text.Trim())) { KPS.Model.DeviceInfo _deviceinfo = new Model.DeviceInfo(); _deviceinfo.DeviceType = textBox1.Text.Trim(); if (isSelDevice) { //调用BLL获取所有的仪器类型 KPS.BLL.DeviceInfoManager manager = new BLL.DeviceInfoManager(); RecordList = manager.GetModelList(string.Format("DeviceType like '%{0}%'", _deviceinfo.DeviceType)); ReaLoadSpList();//重新加载列表 } else { //调用BLL获取所有的用户列表 KPS.BLL.DeviceInfoManager manager = new BLL.DeviceInfoManager(); if (manager.Add(_deviceinfo)) { _deviceinfo.DeviceID = manager.GetMaxId(); } if (_deviceinfo.DeviceID != null && _deviceinfo.DeviceID != 0) { if (RecordList == null) { RecordList = new List <Model.DeviceInfo>(); } RecordList.Add(_deviceinfo); ReaLoadSpList(); MessageBox.Show("添加成功!"); } else { MessageBox.Show("添加失败!"); } } } else { MessageBox.Show("名称不可为空!"); } }
/// <summary> /// 删除项 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void ItemDel_Click(object sender, EventArgs e) { DeviceInfo _ItemInfo = null; if (this._RecordListView.SelectedObjects != null && this._RecordListView.SelectedObjects.Count > 0) { _ItemInfo = (DeviceInfo)this._RecordListView.SelectedObjects[0]; } else { MessageBox.Show("请选中项后再试!"); } ConfirmFrm confirm = new ConfirmFrm("提示", "您确定需要删除此选中项?", "确定", "取消", 3); if (confirm.ShowDialog() == DialogResult.OK) { //1.调用bll,从模块对应的权限列表中移除 DeviceInfoManager manager = new DeviceInfoManager(); if (manager.Delete(_ItemInfo.DeviceID)) { RecordList.Remove(_ItemInfo); //从列表中移除 //2.从列表中移除 this._RecordListView.RemoveObject(_ItemInfo);//将原生从列表中移除 } else { MessageBox.Show("操作失败!"); } } }