private void FrmPersonEdit_Load(object sender, EventArgs e) { if (_smmgroup == null) { _smmgroup = new Smmgroup(); isNew = true; } else { tbGroupno.Enabled = false; } tbGroupno.DataBindings.Add("Text", DataObject, "Groupno"); tbGroupname.DataBindings.Add("Text", DataObject, "Groupname"); tbRemark.DataBindings.Add("Text", DataObject, "Remark"); IList <Smmuser> list = BaseService.GetList <Smmuser>("SelectSmmuserByGroupID", DataObject.Groupno); listView1.Items.Clear(); listView1.Columns.Clear(); listView1.Columns.Add("用户号", 100, HorizontalAlignment.Left); listView1.Columns.Add("用户名", 100, HorizontalAlignment.Left); listView1.Columns.Add("描述", 300, HorizontalAlignment.Left); foreach (Smmuser su in list) { ListViewItem item = listView1.Items.Add(su.Userid, 0); item.SubItems.Add(su.UserName); item.SubItems.Add(su.Remark); //item.Tag = data; //listView1.Items.Add(item); } }
/// <summary> /// 检查组是否合法 /// </summary> /// <param name="smmuser">组</param> /// <param name="strErr">错误信息</param> /// <param name="isnew">是否新记录</param> /// <returns>True合法</returns> public static bool Check(Smmgroup data, ref string strErr, bool isnew) { if (string.IsNullOrEmpty(data.Groupno)) { strErr = "组号不能为空!"; return(false); } if (string.IsNullOrEmpty(data.Groupname)) { strErr = "组名不能为空!"; return(false); } //如是新增组,检查组号是否存在 if (isnew) { IBaseService service = RemotingHelper.GetRemotingService <IBaseService>(); Smmgroup group1 = service.GetOneByKey <Smmgroup>(data.Groupno); if (group1 != null) { strErr = "已经存在组号为[" + data.Groupno + "]的组."; return(false); } } return(true); }
private void RetrieveGroup() { IList <Smmgroup> list = GroupService.GetStrongList <Smmgroup>(); IEnumerator <Smmgroup> ie = list.GetEnumerator(); while (ie.MoveNext()) { Smmgroup data = ie.Current; ListViewItem item = listView1.Items.Add(data.Groupno, 1); item.SubItems.Add(data.Groupname); item.SubItems.Add(data.Remark); item.Tag = data; } }
private void EditGroup() { if (listView1.SelectedItems.Count > 0) { ListViewItem item = listView1.SelectedItems[0]; string id = item.SubItems[0].Text; Smmgroup data = GroupService.GetOneByKey <Smmgroup>(id); using (FrmSmmgroupEdit dlg = new FrmSmmgroupEdit()) { dlg.DataObject = data; if (dlg.ShowDialog() == DialogResult.OK) { GroupService.Update <Smmgroup>(data); Retrieve(); } } } }
/// <summary> /// 修改组 /// </summary> private void EditGroup() { string currentuser = MIS.UserNumber; if (currentuser != "admin") { MessageBox.Show("您无权进行此操作!"); return; } string id = treeView1.SelectedNode.Name; Smmgroup data = GroupService.GetOneByKey <Smmgroup>(id); using (FrmSmmgroupEdit dlg = new FrmSmmgroupEdit()) { dlg.DataObject = data; if (dlg.ShowDialog() == DialogResult.OK) { GroupService.Update <Smmgroup>(data); CreateView(); } } }