Example #1
0
        private void barButtonItem1_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            EmpIDCbxe.Properties.Items.Clear();
            ExchangeTablePage.PageVisible        = true; //显示交接班页面
            xtraTabControl1.SelectedTabPageIndex = 0;    //切换到交接班页面
            UserIDLableC.Text   = IOHelper.userId;
            UserNameLableC.Text = IOHelper.uerName;
            if (IOHelper.userRoot)
            {
                UserRootLbl.Text = "管理员";
            }
            else
            {
                UserRootLbl.Text = "标准用户";
            }
            ExchangeClass readid = new ExchangeClass();

            if (read.Count == 0)
            {
                read.AddRange(ExchangeClass.ReadOneColumns("员工编号"));
            }
            foreach (string item in read)
            {
                EmpIDCbxe.Properties.Items.Add(item);
            }
            EmpIDCbxe.Reset();
            EmpPswTxtE.Reset();
        }
Example #2
0
        /// <summary>
        /// 换班
        /// </summary>
        private void ExchangeUser()
        {
            LoginClass Relogin = new LoginClass();
            IOHelper   rewrite = new IOHelper();

            if (Relogin.JudgeUser(EmpIDCbxe.Text, EmpPswTxtE.Text, DBHelper.SerName))
            {
                rewrite.WriteConfig(DBHelper.SerName, EmpIDCbxe.Text, EmpPswTxtE.Text, IOHelper.PswChk);
                rewrite.RemenberUser(EmpIDCbxe.Text);
                ExchangeClass.RemenberRoot();
                xtraTabControl1.CloseButtonClick(sender, e);
                UserNamebarStaticItem.Caption = "当前用户:" + EmpNameLableC.Text;
            }
        }
Example #3
0
        public void OnSQLUpdated(object sender, EventArgs e)
        {
            var queryBuilder = QueryBuilderStore.Get("QueryAnalysis");

            var data = new ExchangeClass();

            data.Statistics     = GetQueryStatistic(queryBuilder.QueryStatistics);
            data.SubQueries     = DumpSubQueries(queryBuilder);
            data.QueryStructure = DumpQueryStructureInfo(queryBuilder.ActiveSubQuery);
            data.UnionSubQuery  = new UnionSubQueryExchangeClass();

            data.UnionSubQuery.SelectedExpressions = DumpSelectedExpressionsInfoFromUnionSubQuery(queryBuilder.ActiveUnionSubQuery);
            data.UnionSubQuery.DataSources         = DumpDataSourcesInfoFromUnionSubQuery(queryBuilder.ActiveUnionSubQuery);
            ;
            data.UnionSubQuery.Links = DumpLinksInfoFromUnionSubQuery(queryBuilder.ActiveUnionSubQuery);
            data.UnionSubQuery.Where = GetWhereInfo(queryBuilder.ActiveUnionSubQuery);

            queryBuilder.ExchangeData = data;
        }
        public void QueryBuilderControl1_OnSQLUpdated(object sender, EventArgs e, ClientData clientdata)
        {
            QueryBuilder queryBuilder = QueryBuilderControl1.QueryBuilder;

            if (queryBuilder == null)
            {
                return;
            }
            var data = new ExchangeClass();

            data.Statistics     = GetQueryStatistic(queryBuilder.QueryStatistics);
            data.SubQueries     = DumpSubQueries(queryBuilder);
            data.QueryStructure = DumpQueryStructureInfo(queryBuilder.ActiveSubQuery);
            data.UnionSubQuery  = new UnionSubQueryExchangeClass();

            data.UnionSubQuery.SelectedExpressions = DumpSelectedExpressionsInfoFromUnionSubQuery(queryBuilder.ActiveSubQuery.ActiveUnionSubquery);
            data.UnionSubQuery.DataSources         = DumpDataSourcesInfoFromUnionSubQuery(queryBuilder.ActiveSubQuery.ActiveUnionSubquery);
            ;
            data.UnionSubQuery.Links = DumpLinksInfoFromUnionSubQuery(queryBuilder.ActiveSubQuery.ActiveUnionSubquery);
            data.UnionSubQuery.Where = GetWhereInfo(queryBuilder.ActiveSubQuery.ActiveUnionSubquery);
//            data.UnionSubQuery.Where

            SessionStore.Current.Exchange.Data = data;
        }