Пример #1
0
        private void FormMonitor_Load(object sender, EventArgs e)
        {
            tmDataRefresh.Enabled = false;
            MixLib.CAppOption.LoadData();

            this.Text = CAppOption.WindowTitle;

            CGlobalInstance.Instance.DbAdaHelper.ConnectString = MixLib.CAppOption.m_sDbConnectString;

            if (!CGlobalInstance.Instance.DbAdaHelper.IsOpen)
            {
                ToolStripMenuItemConnect.PerformClick();

                this.Close();
                return;
            }
            else
            {
                //检查数据库升级文件
                CGlobalInstance.Instance.DbAdaHelper.ExecUpdate();
            }

            InitOrderdishesList();

            PaginationQuery            = new CPaginationQuery((COleDbOperate)CGlobalInstance.Instance.DbAdaHelper, "vOrderdishesList", "BillListID");
            PaginationQuery.PageRowNum = CAppOption.PageRowCount;
            PaginationQuery.Sorter     = CSortStyle.GetSort(CAppOption.iSortStyle);

            //股票行情,白水蓝天,雨后彩虹,山水国画
            CAppOption.WindowStyleMan.SetStyle(this, CAppOption.iFormStyle);
            SetShowStyle("全部");

            tabControlList.TabPages.Clear();
            tabControlList.TabPages.Add("tpAll", "全部");
            DataTable dtList = CGlobalInstance.Instance.dtBillState;

            if (dtList != null)
            {
                foreach (DataRow dr in dtList.Rows)
                {
                    tabControlList.TabPages.Add("tpState_" + dr["Value"].ToString(), dr["Name"].ToString());
                }
            }



            DataRefresh();
            ShowPageInfo();

            //启动定时器
            tmDataRefresh.Enabled = true;
        }
Пример #2
0
        private void FormMain_Load(object sender, EventArgs e)
        {
            try
            {
                MixLib.CAppOption.LoadData();
                MixLib.CAppOption.LoadKeyNO();
                //进行注册码校验

                CRunSetting.LoadData();

    #if TMPRELEASE
                DateTime dt200906 = new DateTime(2013, 8, 30);
                DateTime dt200909 = new DateTime(2013, 10, 1);
                if (DateTime.Now > dt200906)
                {
                    MessageBox.Show("你使用的是临时版本,请在2011年8月30日前联系开发者更换软件!");
                }
                else if (DateTime.Now > dt200909)
                {
                    MessageBox.Show("你使用的是临时版本,请联系开发者更换软件!");
                    this.Close();
                }
                this.Text = "勇影餐饮系统 V1.03 临时版本";
#endif

                CGlobalInstance.Instance.DbAdaHelper.ConnectString = MixLib.CAppOption.m_sDbConnectString;
                if (!CGlobalInstance.Instance.DbAdaHelper.IsOpen)
                {
#if TMPRELEASE
                    ToolStripMenuItemConnect.Visible = false;
#else
                    ToolStripMenuItemConnect.PerformClick();
#endif
                    MessageBox.Show("数据库加载错误,请联系开发商!");
                    this.Close();
                    return;
                }
                else
                {
                    //检查数据库升级文件
                    CGlobalInstance.Instance.DbAdaHelper.ExecUpdate();
                }


                if (CGlobalInstance.Instance.DbAdaHelper.IsKVLoad != true)
                {
                    MessageBox.Show("KV加载失败,你还没有注册,将无法使用本系统!");
                    this.Close();
                    return;
                }
            }
            catch (Exception ex)
            {
                CGlobalInstance.Instance.WriteErrorLog(YyLogger.LogSeverity.error, "Main", ex);
            }

            if (UserLogin() != true)
            {
                Application.Exit();
                return;
            }

            PaginationQuery            = new CPaginationQuery(CGlobalInstance.Instance.DbAdaHelper, "vDiningTable", "DiningTableID");
            PaginationQuery.PageRowNum = CAppOption.PageRowCount;
            PaginationQuery.Sorter     = CSortStyle.GetSort(CAppOption.iSortStyle);

            //股票行情,白水蓝天,雨后彩虹,山水国画
            CAppOption.WindowStyleMan.SetStyle(this, CAppOption.iFormStyle);

            tabControlList.TabPages.Clear();
            tabControlList.TabPages.Add("tpAll", "全部");
            DataTable dtList = CGlobalInstance.Instance.DbAdaHelper.GetDiningDept();
            if (dtList != null)
            {
                foreach (DataRow dr in dtList.Rows)
                {
                    tabControlList.TabPages.Add("tpDiningDept_" + dr["DiningDeptID"].ToString(), dr["DeptName"].ToString());
                }
            }

            //SetShowStyle("全部");

            DataRefresh();
            ShowPageInfo();

            //启动定时器
            tmDataRefresh.Enabled = true;
        }