コード例 #1
0
        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);
            }
        }
コード例 #2
0
ファイル: SmmgroupRule.cs プロジェクト: github188/myitoppsp
        /// <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);
        }
コード例 #3
0
        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;
            }
        }
コード例 #4
0
        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();
                    }
                }
            }
        }
コード例 #5
0
        /// <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();
                }
            }
        }