コード例 #1
0
ファイル: DevUnAuth.cs プロジェクト: hmxiaoxiao/haimenlg
        public DevUnAuth(winStatusEnum status, UnAuth unauth = null)
        {
            InitializeComponent();
            SetFormStatus(status);

            _unauth = unauth;
            if (status == winStatusEnum.新增)
                _unauth = new UnAuth();
            Object2Form();
        }
コード例 #2
0
ファイル: TestUnauth.cs プロジェクト: hmxiaoxiao/haimenlg
        public void TestUnauthCUID()
        {
            List<UnAuth> list = UnAuth.Query(string.Format("code = 'testcode'"));
            foreach (UnAuth a in list)
            {
                Assert.IsTrue(a.Destory());
            }

            UnAuth un = new UnAuth();
            un.Code = "testcode";
            CompanyDetail cd = CompanyDetail.Query()[0];
            un.CompanyDetailID = cd.ID;
            un.CompanyID = cd.ParentID;
            un.Money = 11;
            un.SignedDate = DateTime.Now;
            Assert.IsTrue(un.Save());

            un.Destory();
            Assert.IsTrue(UnAuth.Query(string.Format("code = 'testcode'")).Count == 0);
        }
コード例 #3
0
ファイル: DevUnAuth.cs プロジェクト: hmxiaoxiao/haimenlg
 private void tsbNew_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
 {
     _unauth = new UnAuth();
     Object2Form();
     SetFormStatus(winStatusEnum.新增);
 }
コード例 #4
0
ファイル: DevUnAuth.cs プロジェクト: hmxiaoxiao/haimenlg
        private void tsbDelete_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            if (_unauth == null)
            {
                MessageBox.Show("当前没有可以删除的数据");
                return;
            }

            _unauth.Destory();
            _unauth = new UnAuth();
            Object2Form();
            _unauth = null;

            SetFormStatus(winStatusEnum.查看);
        }