Example #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);
            }
        }
Example #2
0
        /// <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;
        }