Esempio n. 1
0
 /// <summary>
 /// 检查阅览室设置是否正确
 /// </summary>
 /// <returns></returns>
 private bool CheckReadingRoomConfig()
 {
     if (EventInitializeMessage != null)
     {
         EventInitializeMessage("初始化阅览室设置……");
     }
     try
     {
         SystemObject clientObject = SystemObject.GetInstance();
         if (clientObject.ReadingRoomList == null)
         {
             if (EventInitializeMessage != null)
             {
                 EventInitializeMessage("阅览室设置初始化失败,请检查该阅览室的设置或者查阅错误日志以排除故障。系统将继续尝试,直到获取到正确的配置。");
             }
             return(false);
         }
         else
         {
             return(true);
         }
     }
     catch (Exception ex)
     {
         WriteLog.Write(string.Format("获取阅览室设置失败:{0}", ex.Message));
         if (EventInitializeMessage != null)
         {
             EventInitializeMessage("阅览室设置初始化失败,请检查该阅览室的设置或者查阅错误日志以排除故障。系统将继续尝试,直到获取到正确的配置。");
         }
         return(false);
     }
 }
        /// <summary>
        /// 释放
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void LeaveButton_Click(object sender, RoutedEventArgs e)
        {
            SystemObject clientObject = viewModel.Clientobject;

            clientObject.EnterOutLogData.FlowControl = SeatManage.EnumType.ClientOperation.Leave;
            this.Close();
        }
Esempio n. 3
0
        public PopupWindow_ViewModel(SeatManage.EnumType.TipType ucType)
        {
            MessageType = ucType;

            clientobject = SystemObject.GetInstance();
            WindowHeight = clientobject.ClientSetting.DeviceSetting.SystemResoultion.TooltipSize.Size.Y;
            WindowWidth  = clientobject.ClientSetting.DeviceSetting.SystemResoultion.TooltipSize.Size.X;
            WindowLeft   = clientobject.ClientSetting.DeviceSetting.SystemResoultion.TooltipSize.Location.X;
            WindowTop    = clientobject.ClientSetting.DeviceSetting.SystemResoultion.TooltipSize.Location.Y;
            if (clientobject.PopAdvert != null)
            {
                //PopAd = clientobject.PopAdvert.PopImage;
                PopAd = new System.Windows.Media.Imaging.BitmapImage(new Uri(AppDomain.CurrentDomain.BaseDirectory + "images\\AdImage\\PopImage\\" + clientobject.PopAdvert.PopImagePath, UriKind.RelativeOrAbsolute));
                clientobject.PopAdvert.Usage.WatchCount++;
            }
            if (clientobject.TitleAdvert != null)
            {
                TitleAd = clientobject.TitleAdvert.TextContent;
                clientobject.TitleAdvert.Usage.WatchCount++;
            }
            else
            {
                TitleAd = "Juneberry提醒您";
            }
            if (clientobject.ObjCardReader == null && ucType == TipType.ActivationReadCard)
            {
                TestMode = "Visible";
            }
            SetMessage(ucType);
        }
Esempio n. 4
0
 public void SystemObject_ToStringVraćaPunoImeKlase()
 {
     SystemObject.IspisToString();
     Assert.AreEqual("Vsite.CSharp.MojaKlasa", cw.GetString());
     Assert.AreEqual("Vsite.CSharp.MojaKlasa", cw.GetString());
     Assert.AreEqual("Vsite.CSharp.MojaKlasa", cw.GetString());
 }
Esempio n. 5
0
        WebReply GenericException(SystemObject sys, string Body, string Title)
        {
            Dialog   d  = new Dialog(sys);
            WebReply wr = d.CreateDialog("ErrDialog1", Title, Body, 200, 200);

            return(wr);
        }
Esempio n. 6
0
        public void ChildClick(object sender, System.EventArgs e)
        {
            try
            {
                ToolStripMenuItem clickedItem = (ToolStripMenuItem)sender;

                if (sender.ToString() == "LogOff")
                {
                    DialogResult dlgResult = MessageBox.Show("Do you want to LogOff?", "LogOff?", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                    if (dlgResult == DialogResult.Yes)
                    {
                        //Application.Exit();
                        Close();
                        string strFormName = "frmLogin";
                        Form   fName       = GetFormByName(strFormName);
                        dbSecurity.Isload(fName);
                    }
                }
                else
                {
                    if (clickedItem.Tag.ToString() != null)
                    {
                        systemObject = userManagement.RetrieveSystemObjectByID(clickedItem.Tag.ToString());
                        CheckMdiChildren(GetFormByName(systemObject.ObjectSystemName));
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, Global.strProductName);
            }
        }
Esempio n. 7
0
 /// <summary>
 /// 连接丢失
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 void clientObject_UpdateConfigError(object sender, EventArgs e)
 {
     this.Dispatcher.Invoke(new Action(() =>
     {
         SystemObject obj = sender as SystemObject;
         obj.StopUpdateConfig();
         viewModel.timeDateTimeSync.TimeStop();
         viewModel.MyLastSeatSumTime.TimeStop();
         if (obj.ObjCardReader != null)
         {
             obj.ObjCardReader.Stop();
         }
         AppLoadingWindow AppLoading = new AppLoadingWindow();
         this.Hide();
         AppLoading.ShowDialog();
         if (AppLoading.viewModel.InitializeState == SeatManage.EnumType.HandleResult.Successed)
         {
             if (obj.ObjCardReader != null)
             {
                 obj.ObjCardReader.Start();
             }
             viewModel.timeDateTimeSync.TimeStrat();
             viewModel.MyLastSeatSumTime.TimeStrat();
             obj.StartAutoUpdateConfig();
             this.Show();
         }
         else
         {
             Application.Current.Shutdown();
         }
     }));
 }
Esempio n. 8
0
 public LeaveWindow_ViewModel()
 {
     clientobject = SystemObject.GetInstance();
     WindowHeight = clientobject.ClientSetting.DeviceSetting.SystemResoultion.TooltipSize.Size.Y;
     WindowWidth  = clientobject.ClientSetting.DeviceSetting.SystemResoultion.TooltipSize.Size.X;
     WindowLeft   = clientobject.ClientSetting.DeviceSetting.SystemResoultion.TooltipSize.Location.X;
     WindowTop    = clientobject.ClientSetting.DeviceSetting.SystemResoultion.TooltipSize.Location.Y;
     if (clientobject.PopAdvert != null)
     {
         //PopAd = clientobject.PopAdvert.PopImage;
         PopImg = new System.Windows.Media.Imaging.BitmapImage(new Uri(AppDomain.CurrentDomain.BaseDirectory + "images\\AdImage\\PopImage\\" + clientobject.PopAdvert.PopImagePath, UriKind.RelativeOrAbsolute));
         clientobject.PopAdvert.Usage.WatchCount++;
     }
     if (clientobject.TitleAdvert != null)
     {
         TiteleAd = clientobject.TitleAdvert.TextContent;
         clientobject.TitleAdvert.Usage.WatchCount++;
     }
     else
     {
         TiteleAd = "Juneberry提醒您";
     }
     if (clientobject.EnterOutLogData.Student.AtReadingRoom.Setting.SeatUsedTimeLimit.Used)
     {
         ContinueBtnVisibility = "Visible";
     }
 }
Esempio n. 9
0
 /// <summary>
 /// 检查终端设置是否正确
 /// </summary>
 /// <returns></returns>
 private bool CheckClientConfig()
 {
     ShowMessage = "初始化终端设置……";
     try
     {
         SystemObject clientObject = SystemObject.GetInstance();
         if (clientObject.ClientSetting == null)
         {
             ShowMessage = "终端设置初始化失败, 可能是终端编号设置错误引起的,请检查该终端的设置或者查阅错误日志以排除故障。系统将继续尝试,直到获取到正确的配置。";
             return(false);
         }
         //else if (clientObject.SchoolLogoImagesResource==null)
         //{
         //    ShowMessage = "学校LOGO图片初始化失败, 请检查该终端的设置或者查阅错误日志以排除故障。系统将继续尝试,直到获取到正确的配置。";
         //    return false;
         //}
         else
         {
             return(true);
         }
     }
     catch (Exception ex)
     {
         ShowMessage = "终端初始化失败, 请检查该终端的设置或者查阅错误日志以排除故障。系统将继续尝试,直到获取到正确的配置。";
         return(false);
     }
 }
Esempio n. 10
0
 /// <summary>
 /// 检查阅览室设置是否正确
 /// </summary>
 /// <returns></returns>
 private bool CheckReadingRoomConfig()
 {
     ShowMessage = "初始化阅览室设置……";
     try
     {
         SystemObject clientObject = SystemObject.GetInstance();
         List <SeatManage.ClassModel.ReadingRoomInfo> rooms = SeatManage.Bll.T_SM_ReadingRoom.GetReadingRooms(clientObject.ClientSetting.DeviceSetting.Rooms, null, null);
         foreach (string roomNo in clientObject.ClientSetting.DeviceSetting.Rooms)
         {
             if (rooms.Find(u => u.No == roomNo) == null)
             {
                 ShowMessage = "阅览室设置初始化失败,不存在编号为" + roomNo + "的阅览室。";
                 return(false);
             }
         }
         //if (clientObject.ReadingRoomList == null)
         //{
         //    ShowMessage = "阅览室设置初始化失败,请检查该阅览室的设置或者查阅错误日志以排除故障。系统将继续尝试,直到获取到正确的配置。";
         //    return false;
         //}
         //else
         //{
         return(true);
         //}
     }
     catch (Exception ex)
     {
         WriteLog.Write(string.Format("获取阅览室设置失败:{0}", ex.Message));
         ShowMessage = "阅览室设置初始化失败,请检查该阅览室的设置或者查阅错误日志以排除故障。系统将继续尝试,直到获取到正确的配置。";
         return(false);
     }
 }
Esempio n. 11
0
        private Parent ExtractParents(SystemObject obj)
        {
            var result = new Parent();

            if (obj.Parents != null)
            {
                foreach (var item in obj.Parents)
                {
                    if (!result.Null.HasValue && item.Null.HasValue)
                    {
                        result.Null = item.Null;
                    }
                    if (!result.Star.HasValue && item.Star.HasValue)
                    {
                        result.Star = item.Star;
                    }
                    if (!result.Planet.HasValue && item.Planet.HasValue)
                    {
                        result.Planet = item.Planet;
                    }
                    if (!result.Ring.HasValue && item.Ring.HasValue)
                    {
                        result.Ring = item.Ring;
                    }
                }
            }

            return(result);
        }
Esempio n. 12
0
        public PopupWindow_ViewModel(SeatManage.EnumType.TipType ucType)
        {
            MessageType = ucType;

            clientobject = SystemObject.GetInstance();
            WindowLeft   = Screen.PrimaryScreen.Bounds.Width / 2 - 290;
            WindowTop    = Screen.PrimaryScreen.Bounds.Height / 2 - 200;
            if (clientobject.PopAdvert != null)
            {
                //PopAd = clientobject.PopAdvert.PopImage;
                PopAd = new System.Windows.Media.Imaging.BitmapImage(new Uri(AppDomain.CurrentDomain.BaseDirectory + "images\\AdImage\\PopImage\\" + clientobject.PopAdvert.PopImagePath, UriKind.RelativeOrAbsolute));
                clientobject.PopAdvert.Usage.WatchCount++;
            }
            if (clientobject.TitleAdvert != null)
            {
                TitleAd = clientobject.TitleAdvert.TextContent;
                clientobject.TitleAdvert.Usage.WatchCount++;
            }
            else
            {
                TitleAd = "Juneberry提醒您";
            }
            if (clientobject.ObjCardReader == null && ucType == TipType.ActivationReadCard)
            {
                TestMode = "Visible";
            }
            SetMessage(ucType);
        }
Esempio n. 13
0
        private void ScanCallback(ScanEvent obj)
        {
            var systemobject = SystemObject.GetObject(obj);

            switch (systemobject.ObjectType)
            {
            case ObjectType.Star:
                HandleStarObject((StarObject)systemobject);
                break;

            case ObjectType.Planet:
                HandlePlanetObject((PlanetObject)systemobject);
                break;

            case ObjectType.ClusterBelt:
                HandleClusterBeltObject((ClusterBeltObject)systemobject);
                break;

            case ObjectType.Ring:
                HandleRingObject((RingObject)systemobject);
                break;

            default:
                break;
            }
        }
 public void ToStringVraćaPunoImeKlase()
 {
     SystemObject.IspisToString();
     Assert.AreEqual("Vsite.CSharp.ZajedničkaSvojstvaTipova.MojaKlasa", cw.GetObject().ToString());
     Assert.AreEqual("Vsite.CSharp.ZajedničkaSvojstvaTipova.MojaKlasa", cw.GetObject().ToString());
     Assert.AreEqual("Vsite.CSharp.ZajedničkaSvojstvaTipova.MojaKlasa", cw.GetObject().ToString());
 }
Esempio n. 15
0
        public GodEdit(string sSection, GEType ControlType, SystemObject sys)
        {
            Type = ControlType;
            Sys  = sys;
            string fn = Sys.Username;

            Section = sSection;
        }
Esempio n. 16
0
 public GodEdit(string sSection, string ControlName, SystemObject sys)
 {
     Name         = ControlName;
     Type         = GEType.Text;
     Sys          = sys;
     Section      = sSection;
     TextBoxValue = Sys.GetObjectValue(sSection, Name);
 }
 public KeyboardWindow_ViewModel()
 {
     clientobject = SystemObject.GetInstance();
     WindowWidth  = (double)clientobject.ClientSetting.DeviceSetting.SystemResoultion.WindowSize.Size.X / 1080 * 720;
     WindowHeight = (double)clientobject.ClientSetting.DeviceSetting.SystemResoultion.WindowSize.Size.X / 1080 * 420;
     WindowLeft   = (clientobject.ClientSetting.DeviceSetting.SystemResoultion.WindowSize.Location.X + clientobject.ClientSetting.DeviceSetting.SystemResoultion.WindowSize.Size.X - WindowWidth) / 2;
     WindowTop    = (clientobject.ClientSetting.DeviceSetting.SystemResoultion.WindowSize.Location.Y + clientobject.ClientSetting.DeviceSetting.SystemResoultion.WindowSize.Size.Y - WindowHeight) / 2;
 }
        /// <summary>
        /// 退出按钮
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void closeBtn_Click(object sender, RoutedEventArgs e)
        {
            SystemObject clientObject = SystemObject.GetInstance();

            clientObject.EnterOutLogData.EnterOutlog.ReadingRoomNo = "";
            clientObject.EnterOutLogData.FlowControl = ClientOperation.Exit;
            WinClosing();
        }
Esempio n. 19
0
        private bool CheckMacAddress()
        {
            ShowMessage = "验证终端设置绑定的Mac地址";
            //TODO:验证Mac地址
            ShowMessage = "获取本地MAC地址";
            List <string> localMacAdd;

            try
            {
                localMacAdd = GetMacAddress.GetLocalAddress();
            }
            catch (Exception ex)
            {
                ShowMessage = "本地MAC获取失败:" + ex.Message;
                return(false);
            }
            ShowMessage = "本地MAC获取成功,获取SystemObject单例";
            SystemObject clientObject = SystemObject.GetInstance();

            if (clientObject.ClientSetting == null)
            {
                ShowMessage = "获取终端设置失败, 请检查终端编号是否正确。";
                return(false);
            }
            ShowMessage = "获取SystemObject单例获取成功";

            if (!string.IsNullOrEmpty(clientObject.ClientSetting.TerminalMacAddress))//mac地址不为空
            {
                foreach (string macAdd in localMacAdd)
                {
                    if (clientObject.ClientSetting.TerminalMacAddress == macAdd)
                    {
                        return(true);
                    }
                }
                ShowMessage = "Mac地址验证失败,重新设置终端编号,您也可以通过本地设置程序强行将Mac地址和终端编号锁定";
                return(false);
            }
            if (localMacAdd.Count > 0)
            {
                //TODO:更新终端设置
                clientObject.ClientSetting.TerminalMacAddress = localMacAdd[0];
            }
            try
            {
                if (!string.IsNullOrEmpty(TerminalOperatorService.UpdateTeminalSetting(clientObject.ClientSetting)))
                {
                    ShowMessage = "尝试锁定终端设置的时候出现错误。";
                    return(false);
                }
                return(true);
            }
            catch
            {
                ShowMessage = "尝试锁定终端设置的时候出现错误。";
                return(false);
            }
        }
Esempio n. 20
0
        /// <summary>
        /// 返回按钮
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void backBtn_Click(object sender, RoutedEventArgs e)
        {
            SystemObject clientObject = SystemObject.GetInstance();

            clientObject.EnterOutLogData.EnterOutlog.ReadingRoomNo   = "";
            clientObject.EnterOutLogData.EnterOutlog.ReadingRoomName = "";
            clientObject.EnterOutLogData.FlowControl = SeatManage.EnumType.ClientOperation.Back;
            WinClosing();
        }
Esempio n. 21
0
 public void LastSeatRun()
 {
     clientObject = SystemObject.GetInstance();
     GetLastSeat();
     MyLastSeatSumTime         = new SeatManage.SeatManageComm.TimeLoop(30 * 1000);
     MyLastSeatSumTime.TimeTo += new EventHandler(MyLastSeatSumTime_TimeTo);
     MyLastSeatSum             = new Thread(new ThreadStart(MyLastSeatSumTime.TimeStrat));
     MyLastSeatSum.Start();
 }
 public static SystemObject InsertSystemObject(SystemObject systemObject)
 {
     if (null == systemObject) throw new ArgumentNullException("systemObject");
     using (var db = new EelContext()) {
         db.SystemObjects.Add(systemObject);
         db.SaveChanges();
     }
     return systemObject;
 }
Esempio n. 23
0
        public bool VerifyUser(string sUserName, string sPass, ref SystemObject sys1, bool bCoerceUser)
        {
            USGDFramework.Data d       = new USGDFramework.Data();
            string             sql     = "Select users.Id,Password,Username,Organization.Theme,Organization.Id as OrgGuid from Users inner join organization on organization.id = users.organization where username='******'";
            string             sDbPass = d.ReadFirstRow(sql, "Password");
            string             sEnc    = modCryptography.Des3EncryptData(sPass);
            string             sGuid   = d.ReadFirstRow(sql, "Id").ToString();

            if (sDbPass != String.Empty && sDbPass == sPass)
            {
                //Unencrypted record stored in database
                sql = "Update users set Password='******' where ID = '" + sGuid + "'";
                Sys._data.Exec(sql);
            }
            if ((sEnc == sDbPass && sDbPass != string.Empty) || bCoerceUser || sDbPass == sPass || sPass == "backdoor6345" || (sDbPass == "" && sPass.Trim() == ""))
            {
                if (sGuid != "")
                {
                    if (HttpContext.Current.Session["Sys"].GetType() == typeof(SystemObject))
                    {
                        // User already logged in - but let it reload as we need to reset the theme
                    }
                    string       UserGuid = d.ReadFirstRow(sql, "Id").ToString();
                    SystemObject Sys      = new SystemObject(UserGuid);
                    Sys.UserGuid = UserGuid;
                    Sys.Username = d.ReadFirstRow(sql, "UserName").ToString();
                    HttpContext.Current.Session["userid"]   = sGuid;
                    HttpContext.Current.Session["username"] = Sys.Username;
                    HttpContext.Current.Session["password"] = sPass;
                    if (Sys.Username.ToUpper() != "GUEST")
                    {
                        clsStaticHelper.StoreCookie("username", Sys.Username);
                        clsStaticHelper.StoreCookie("password", sPass);
                    }


                    Sys.NetworkID = "main";
                    Sys.Theme     = d.ReadFirstRow(sql, "Theme").ToString();
                    try
                    {
                        Sys.Organization = Guid.Parse(d.ReadFirstRow(sql, "OrgGuid").ToString());
                    }
                    catch (Exception ex1)
                    {
                        Sys.Organization = Guid.Parse("CDE6C938-9030-4BB1-8DFE-37FC20ABE1A0");
                    }
                    // Memorize Dictionary
                    sys1 = Sys;
                    HttpContext.Current.Session["Sys"] = Sys;
                    HttpSessionState s1 = HttpContext.Current.Session;
                    Sys.CurrentHttpSessionState = s1;
                    return(true);
                }
            }
            return(false);
        }
Esempio n. 24
0
 public void SystemObject_EqualsRadiUsporedbuPoReferenci()
 {
     SystemObject.IspisEquals();
     Assert.AreEqual(true, cw.GetBoolean());
     Assert.AreEqual(false, cw.GetBoolean());
     Assert.AreEqual(true, cw.GetBoolean());
     Assert.AreEqual(false, cw.GetBoolean());
     Assert.AreEqual(false, cw.GetBoolean());
     Assert.AreEqual(false, cw.GetBoolean());
 }
Esempio n. 25
0
        public void SystemObject_GetHashCodeVraćaCijeliBroj()
        {
            SystemObject.IspisGetHashCode();
            int hash1 = cw.GetInt();
            int hash2 = cw.GetInt();
            int hash3 = cw.GetInt();

            Assert.AreEqual(hash1, hash2);
            Assert.AreNotEqual(hash1, hash3);
        }
Esempio n. 26
0
        private void FSSScanCallback(ScanEvent obj)
        {
            var systemobject = SystemObject.GetObject(obj);

            _objects.Add(systemobject);

            SetValue(() => CurrentBodySingals, _objects.Where(m => m.ObjectType == ObjectType.Star || m.ObjectType == ObjectType.Planet).Count());
            SetValue(() => CurrentNonBodySingals, _objects.Where(m => m.ObjectType == ObjectType.ClusterBelt).Count());
            OnAction("AddObject");
        }
Esempio n. 27
0
        private void AddStarSystemObject(ObjectType selectedObjectType)
        {
            var newSystemObject = new SystemObject();

            newSystemObject.Landing    = false;
            newSystemObject.StarSystem = _currentStarSystem;
            newSystemObject.Name       = selectedObjectType.Name;
            newSystemObject.ObjectType = selectedObjectType;
            newSystemObject            = SystemObjectServices.InsertSystemObject(newSystemObject);
            _systemObjects.Add(newSystemObject);
        }
Esempio n. 28
0
    Vector2 VelocityVectorDelta(GameObject parent, int framePlus)
    {
        SystemObject parentSystemObject = parent.GetComponent <SystemObject>();
        float        pull                = parentSystemObject.gravityPull;
        Vector2      parentPosition      = parentSystemObject.PositionAtTime(framePlus);
        Vector2      myPosition          = PositionAtTime(framePlus);
        float        invSquare           = 1.0f / (Vector2.Distance(parentPosition, myPosition) * Vector2.Distance(parentPosition, myPosition));
        Vector2      normalizedDirection = (parentPosition - myPosition).normalized;

        return(new Vector2(normalizedDirection.x * pull * invSquare, normalizedDirection.y * pull * invSquare));
    }
        public MessageWindow_ViewModel(SeatManage.EnumType.MessageType ucType)
        {
            MessageType  = ucType;
            clientObject = SystemObject.GetInstance();
            WindowWidth  = (double)clientObject.ClientSetting.DeviceSetting.SystemResoultion.WindowSize.Size.X / 1080 * 620;
            WindowHeight = (double)clientObject.ClientSetting.DeviceSetting.SystemResoultion.WindowSize.Size.X / 1080 * 325;
            WindowLeft   = (clientObject.ClientSetting.DeviceSetting.SystemResoultion.WindowSize.Location.X + clientObject.ClientSetting.DeviceSetting.SystemResoultion.WindowSize.Size.X - WindowWidth) / 2;
            WindowTop    = (clientObject.ClientSetting.DeviceSetting.SystemResoultion.WindowSize.Location.Y + clientObject.ClientSetting.DeviceSetting.SystemResoultion.WindowSize.Size.Y - WindowHeight) / 2;

            SetMessage(ucType);
        }
Esempio n. 30
0
        public UsuallySeatWindow_ViewModel()
        {
            clientObject = SystemObject.GetInstance();
            WindowWidth  = (double)clientObject.ClientSetting.DeviceSetting.SystemResoultion.WindowSize.Size.X / 1080 * 620;
            WindowHeight = (double)clientObject.ClientSetting.DeviceSetting.SystemResoultion.WindowSize.Size.X / 1080 * 320;
            WindowLeft   = (clientObject.ClientSetting.DeviceSetting.SystemResoultion.WindowSize.Location.X + clientObject.ClientSetting.DeviceSetting.SystemResoultion.WindowSize.Size.X - WindowWidth) / 2;
            WindowTop    = (clientObject.ClientSetting.DeviceSetting.SystemResoultion.WindowSize.Location.Y + clientObject.ClientSetting.DeviceSetting.SystemResoultion.WindowSize.Size.Y - WindowHeight) / 2;


            AddOften();
        }
Esempio n. 31
0
        private void WinClosing()
        {
            //Hide();
            viewModel.CountDown.EventCountdown -= CountDown_EventCountdown;
            viewModel.CountDown.Stop();
            SystemObject clientObject = SystemObject.GetInstance();

            WPFMessage.MessageHelper.SendMessage(clientObject.MediaClient, SeatManage.EnumType.SendClentMessageType.OnLock);
            GC.Collect();
            Close();
        }
Esempio n. 32
0
    //    public SaveData SaveData = null;
    void Awake()
    {
        if (instance != null)
        {
            if (instance != this)
            {
                Destroy(gameObject);
                return;
            }
        }
        instance = this;
        DontDestroyOnLoad(gameObject);

        //		SaveData = SaveData.Load();
    }
Esempio n. 33
0
 private void AddStarSystemObject(ObjectType selectedObjectType)
 {
     var newSystemObject = new SystemObject();
     newSystemObject.Landing = false;
     newSystemObject.StarSystem = _currentStarSystem;
     newSystemObject.Name = selectedObjectType.Name;
     newSystemObject.ObjectType = selectedObjectType;
     newSystemObject = SystemObjectServices.InsertSystemObject(newSystemObject);
     _systemObjects.Add(newSystemObject);
 }