/// <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(); }
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); }
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()); }
WebReply GenericException(SystemObject sys, string Body, string Title) { Dialog d = new Dialog(sys); WebReply wr = d.CreateDialog("ErrDialog1", Title, Body, 200, 200); return(wr); }
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); } }
/// <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(); } })); }
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"; } }
/// <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); } }
/// <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); } }
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); }
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); }
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()); }
public GodEdit(string sSection, GEType ControlType, SystemObject sys) { Type = ControlType; Sys = sys; string fn = Sys.Username; Section = sSection; }
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(); }
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); } }
/// <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(); }
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; }
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); }
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()); }
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); }
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"); }
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); }
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); }
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(); }
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(); }
// public SaveData SaveData = null; void Awake() { if (instance != null) { if (instance != this) { Destroy(gameObject); return; } } instance = this; DontDestroyOnLoad(gameObject); // SaveData = SaveData.Load(); }