public PreferencesSetting() { this.InitializeComponent(); Context.FetchDataComplete += Context_FetchDataComplete; App.Current.Suspending += Current_Suspending; license = new License.License(); }
public MainPage() { InitializeComponent(); if (Windows.Foundation.Metadata.ApiInformation.IsTypePresent("Windows.UI.ViewManagement.StatusBar")) { TitleBlock.Visibility = Visibility.Collapsed; } Current = this; Windows.UI.Core.SystemNavigationManager.GetForCurrentView().BackRequested += MainPage_BackRequested; MainFrame.Navigate(typeof(NowWeatherPage), this); license = new License.License(); var t = ThreadPool.RunAsync(async (w) => { var c = Convert.ToUInt64(RoamingSettingsHelper.ReadSettingsValue("MeetDataSourceOnce")); if (c < SystemInfoHelper.GetPackageVersionNum()) //if (true) { RoamingSettingsHelper.WriteSettingsValue("MeetDataSourceOnce", SystemInfoHelper.GetPackageVersionNum()); await Task.Delay(1000); await Dispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.High, new Windows.UI.Core.DispatchedHandler(() => { VersionText.Text = SystemInfoHelper.GetPackageVer(); ShowUpdateDetail(); })); } else { HideUpdateButton_Click(null, null); } }); }
public CitiesPage() { this.InitializeComponent(); Context.LocationUpdate += Context_LocationUpdate; Context.FetchDataFailed += Context_FetchDataFailed; license = new License.License(); }
public SettingsViewModel() { var license = new License.License(); IsNotPurchased = license.IsPurchased; var p = SettingsModel.Current.Preferences; Theme = p.GetTheme(); }
/// <summary> /// Method that creates a new user and a new license. /// </summary> public void New() { // Create new user + add to database uLTest.Add(this); // Create new license (it add itself to db) License.License idLicense = new License.License(this); // Add to UserLicense (it add itself to db) new UserLicense.UserLicense(this.Id, idLicense.IdLicense, 1, false); }
private async void Update() { var licens = new License.License(); if (licens.IsPurchased) { foreach (var item in Cities) { if (!item.Updated) { var task = ThreadPool.RunAsync(async(work) => { string resstr = await Request.GetRequestAsync(settings, item.Id, item.City, item.longitude, item.latitude, item.zmw); if (!resstr.IsNullorEmpty()) { item.data = resstr; await settings.Cities.SaveDataAsync(item.Id.IsNullorEmpty() ? item.City : item.Id, resstr, settings.Preferences.DataSource); var index = Array.FindIndex(settings.Cities.SavedCities, x => { return(x.Id == item.Id); }); if (index != -1) { settings.Cities.SavedCities[index].Update(); } else if (item.Locate == "") { settings.Cities.LocatedCity.Update(); } settings.Cities.Save(); await Complete(item); } }); } } } else { await CoreApplication.MainView.CoreWindow.Dispatcher.RunAsync(CoreDispatcherPriority.High, new DispatchedHandler(() => { foreach (var item in Cities) { if (!item.Updated) { item.Succeed = false; } } })); } }
private void CHM_FRM_ABOUT_Load(object sender, EventArgs e) { License.License license = new License.License(); //DataTable dt = CLIENT_APP_PARAM.GEST.P_FACTURE.SELECT_ALL_FACTURES(); DataTable dt = CLIENT_APP_PARAM.gcws.SELECT_ALL_FACTURES(); if (license.license_type != "O") { lb_license.Text = license.nb.ToString() + "Factures"; } else { lb_license.Text = "Version Complète"; } }
private void timer1_Tick(object sender, EventArgs e) { License.License license = new License.License(); dt = gest.P_FACTURE.SELECT_ALL_FACTURES(); int n = license.nb - dt.Rows.Count; if (n <= 50) { timer1.Enabled = false; MessageBox.Show(" áÞÏ ÞÇÑÈÊ ÑÎÕÉ ÇÓÊÚãÇá ÇáãäÙæãÉ Úáì ÇáÅäÊåÇÁ.\n ÊÈÞì áßã ÅãßÇäíÉ ÅÏÎÇá " + n.ToString() + "ÝÇÊæÑÉ", "CHM Commercial Management Program"); timer1.Enabled = true; } if (dt.Rows.Count >= license.nb) { button3_Click(null, null); } }
private void button1_Click(object sender, EventArgs e) { XmlDocument doc = new XmlDocument(); doc.Load(AppDomain.CurrentDomain.BaseDirectory + @"\Config.xml"); XmlNode child = doc.SelectSingleNode("/Configurations"); foreach (System.Xml.XmlNode n in child) { if (n.Attributes["id"].Value == "GC") { for (int i = 0; i < n.ChildNodes.Count; i++) { switch (n.ChildNodes[i].Name) { case "key": n.ChildNodes[i].InnerText = textBox1.Text; break; } } } } doc.Save(AppDomain.CurrentDomain.BaseDirectory + @"\Config.xml"); CLIENT_APP_PARAM.key = textBox1.Text; License.License l = new License.License(); if (l.verifier_license(CLIENT_APP_PARAM.key, Environment.MachineName.ToUpper())) { ok = true; CLIENT_APP_PARAM.Fenetre_principale.licensefied = true; MessageBox.Show("Clé valid!, licence enregstrée"); Close(); } else { MessageBox.Show("Clé invalide!, licence inacceptée"); ok = false; } }
public DonationPage() { license = new License.License(); license.GetPrice(); var p = SettingsModel.Current.Preferences; Theme = p.GetTheme(); license.LicenseChanged += License_LicenseChanged; this.InitializeComponent(); Task.Run(async () => { while (license.Price.IsNullorEmpty()) await Task.Delay(100); await Dispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.High, new Windows.UI.Core.DispatchedHandler(() => { PurchaseSlider_ValueChanged(null, null); TextBlock_Loaded(null, null); Button_Loaded(null, null); PurchaseSlider.ValueChanged += PurchaseSlider_ValueChanged; LoadingPanel.Visibility = Visibility.Collapsed; LoadingRing.IsActive = false; })); }); }
/// <summary> /// Constructor that creates a proyect, creates a license for it and then creates a UserLicense linking the new License and the user that created /// this proyect. /// </summary> /// <param name="title"></param> /// <param name="summary"></param> /// <param name="idTemplate"></param> /// <param name="idLicense"></param> /// <param name="u"></param> public Proyects(string title, string summary, string creator, string website, string repository, string support, Users.Users u) { Id = Security.CryptoUtils.SHA256HashStringForUTF8String(lovis.Security.CryptoUtils.RandomKey()); // Create a new License for this PROYECT License.License L = new License.License(u); // Set IdLicense for this Proyect IDLICENSE IdLicense = L.IdLicense; // Create a UserLicens with this new IdLicense and IdUser UserLicense.UserLicense UL = new UserLicense.UserLicense(u.Id, IdLicense, 0, false); Title = Security.CryptoUtils.EncodeElementString(this, title); Summary = Security.CryptoUtils.EncodeElementString(this, summary); Owner = Security.CryptoUtils.EncodeElementString(this, creator); Repository = Security.CryptoUtils.EncodeElementString(this, repository); Website = Security.CryptoUtils.EncodeElementString(this, website); Support = Security.CryptoUtils.EncodeElementString(this, support); // Add to list lP.Add(this); }
private void Init() { try { ReadSettings(); Theme = settings.Preferences.GetTheme(); ForecastHide = settings.Preferences.ForecastHide; AQIHide = settings.Preferences.AQIHide; DetailsHide = settings.Preferences.DetailsHide; SuggestsHide = settings.Preferences.SuggestHide; ScrollableRootPaddingHeader = settings.Preferences.NowPanelHeight * 2d - 144d; IsNowPanelLow = settings.Preferences.IsNowPanelLowStyle; SetWallPaper = settings.Preferences.SetWallPaper; AlwaysBlur = settings.Preferences.AlwaysBlur; ImmersiveTimeout = settings.Preferences.ImmersiveTimeout; } catch (NullReferenceException) { var taskkkk = ThreadPool.RunAsync(async (work) => { await Task.Delay(1000); OnFetchDataFailed(this, new FetchDataFailedEventArgs("Cities_null")); return; }); return; } var task = ThreadPool.RunAsync(async (work) => { try { storedDatas = string.Empty; source = settings.Preferences.DataSource; await FetchDataAsync(); if (fetchresult == null || fetchresult.DailyForecast == null || fetchresult.HourlyForecast == null) { await Task.Delay(1000); this.OnFetchDataFailed(this, new FetchDataFailedEventArgs("Service_Unavailable")); return; } utcOffset = fetchresult.Location.UpdateTime - fetchresult.Location.UtcTime; var t = ThreadPool.RunAsync(async (w) => { if (fetchresult == null || fetchresult.DailyForecast == null || fetchresult.HourlyForecast == null) { await Task.Delay(1000); this.OnFetchDataFailed(this, new FetchDataFailedEventArgs("Service_Unavailable")); return; } Sender.CreateMainTileQueue(await Generator.CreateAll(currentCityModel, fetchresult, DateTimeHelper.ReviseLoc(utcOffset))); var xiaob = ThreadPool.RunAsync(async (dab) => { await Generator.UpdateSubTiles(settings); }); if (settings.Preferences.EnableMorning) { var shu1 = settings.Preferences.MorningNoteTime.TotalHours; var tomorrow8 = DateTime.Now.Hour > shu1 ? (DateTime.Today.AddDays(1)).AddHours(shu1) : (DateTime.Today.AddHours(shu1)); try { Sender.CreateScheduledToastNotification(await (Generator.CreateToast(fetchresult, currentCityModel, settings, DateTimeHelper.ReviseLoc(tomorrow8, utcOffset))), tomorrow8, "MorningToast"); } catch (Exception) { } } if (settings.Preferences.EnableEvening) { var shu2 = settings.Preferences.EveningNoteTime.TotalHours; var tomorrow20 = DateTime.Now.Hour > shu2 ? (DateTime.Today.AddDays(1)).AddHours(shu2) : (DateTime.Today.AddHours(shu2)); try { Sender.CreateScheduledToastNotification(await (Generator.CreateToast(fetchresult, currentCityModel, settings, DateTimeHelper.ReviseLoc(tomorrow20, utcOffset))), tomorrow20, "EveningToast"); } catch (Exception) { } } if (settings.Preferences.EnableAlarm) { if (!fetchresult.Alarms.IsNullorEmpty() && (DateTime.Now - settings.Preferences.LastAlertTime).TotalDays > 1) { Sender.CreateBadge(Generator.GenerateAlertBadge()); Sender.CreateToast(Generator.CreateAlertToast(fetchresult, currentCityModel).GetXml()); } else { Sender.ClearBadge(); } var str = Generator.CalculateWeatherAlarm(fetchresult, currentCityModel, settings, DateTimeHelper.ReviseLoc(DateTime.Now, utcOffset)); if (!str.IsNullorEmpty() && str.Length > 1 && (DateTime.Now - settings.Preferences.LastAlarmTime).TotalDays > 1) { Sender.CreateToast(Generator.CreateAlarmToast(str, currentCityModel).GetXml()); } } }); } catch (ArgumentNullException) { await Task.Delay(1000); OnFetchDataFailed(this, new FetchDataFailedEventArgs("Cities_null")); return; } await CoreApplication.MainView.CoreWindow.Dispatcher.RunAsync(CoreDispatcherPriority.High, new DispatchedHandler(async () => { if (fetchresult == null) { return; } var lic = new License.License(); await Core.Models.BGTask.RegBGTask(settings.Preferences.RefreshFrequency, lic.IsPurchased); InitialViewModel(); })); }); }
public LicensedSoftwareInstance(SoftwareInstanceId id, DateTime installDate, ServerId serverId, OrganizationId organizationId, License.License license) : base(id, installDate, serverId, organizationId) { License = license; }
private async void DismissedEventHandler(SplashScreen sender, object args) { dismissed = true; SetLongTimeTimer(); var settings = SettingsModel.Current; var license = new License.License(); if (!license.IsPurchased) { settings.Preferences.EnableAlarm = false; settings.Preferences.EnableEvening = false; settings.Preferences.EnableMorning = false; settings.Preferences.Set(240); } if (settings.Preferences.MainColor.A > 0) { App.MainColor = settings.Preferences.MainColor; await Dispatcher.RunAsync(CoreDispatcherPriority.High, new DispatchedHandler(() => { App.ChangeThemeColor(settings.Preferences.MainColor); ChangeThemeColor(settings.Preferences.MainColor); })); } if (!settings.Inited) { NavigatetoStart(); return; } if (!this.args.IsNullorEmpty()) { settings.Cities.ChangeCurrent(this.args); } try { if (settings.Cities.GetCurrentCity() == null) { NavigatetoStart(); return; } } catch (Exception) { } if (settings.Cities.CurrentIndex == -1 && settings.Cities.EnableLocate) { try { var accessStatus = await Geolocator.RequestAccessAsync(); if (accessStatus == GeolocationAccessStatus.Allowed) { await Dispatcher.RunAsync(CoreDispatcherPriority.High, new DispatchedHandler(async () => { var l = new ResourceLoader(); SplashWelcome.Text = l.GetString("Locating"); try { var _geolocator = new Geolocator(); var pos = await _geolocator.GetGeopositionAsync(); if ((_geolocator.LocationStatus != PositionStatus.NoData) && (_geolocator.LocationStatus != PositionStatus.NotAvailable) && (_geolocator.LocationStatus != PositionStatus.Disabled)) { var t = ThreadPool.RunAsync(async (w) => { var cityids = JsonHelper.FromJson<CityIdContract>(Key.cityid); var citys = CityInfo.CreateList(cityids); cityids = null; await CalcPosition(pos, citys, settings); GetCityListandCompelte(settings); }); } else { GetCityListandCompelte(settings); } } catch (Exception) { GetCityListandCompelte(settings); } })); } else { if (!settings.Cities.SavedCities.IsNullorEmpty()) settings.Cities.CurrentIndex = 0; else { GetCityListandCompelte(settings); } } } catch (Exception) { NavigatetoStart(); } } else if (settings.Cities.CurrentIndex >= 0 && !settings.Cities.SavedCities.IsNullorEmpty()) { List<CityInfo> citys = null; foreach (var citty in settings.Cities.SavedCities) { if (citty.Latitude == 0 && citty.Longitude == 0) { if (citys == null) { var result = JsonHelper.FromJson<CityIdContract>(Key.cityid); citys = CityInfo.CreateList(result); result = null; } var tar = citys.Find(x => { return x.Id == citty.Id; }); citty.Latitude = tar.Location.Latitude; citty.Longitude = tar.Location.Longitude; } } settings.Cities.Save(); if (citys != null) { citys.Clear(); citys = null; } GetCityListandCompelte(settings); } else { NavigatetoStart(); return; } }
internal async void RegBG() { var lic = new License.License(); await Core.Models.BGTask.RegBGTask(Preferences.RefreshFrequency, lic.IsPurchased); }
private void button1_Click(object sender, EventArgs e) { try { this.Cursor = Cursors.WaitCursor; Application.DoEvents(); canal = new TcpServerChannel(4001); ChannelServices.RegisterChannel(canal, false); RemotingConfiguration.RegisterWellKnownServiceType(typeof(CHM_GESTION_COM), "CHM_GESTION_COM", WellKnownObjectMode.SingleCall); CONNECTION_PARAM.charger_param(); if (CONNECTION_PARAM.cnx.State == ConnectionState.Closed) { CONNECTION_PARAM.cnx.Open(); } NOM_MACHINE_SERVER.Text = CONNECTION_PARAM.cnx.WorkstationId.ToString(); btn_demarrer.Enabled = false; btn_demarrer.Visible = false; button3.Visible = true; pictureBox1.Visible = false; pictureBox2.Visible = true; label1.Text = "Connecté"; string[] IpAdress = GetIPaddresses(CONNECTION_PARAM.cnx.WorkstationId.ToString()); int i = 0; while (IpAdress[i] != null) { SERVER_IP_ADDRESS.Text = IpAdress[i]; i++; break; } } catch (Exception er) { MessageBox.Show(er.Message); } finally { this.Cursor = Cursors.Default; } //gest = (CHM_GESTION_COMERCIALE.CHM_GESTION)Activator.GetObject(typeof(CHM_GESTION_COMERCIALE.CHM_GESTION), "tcp://LOCALHOST:4001/CHM_GESTION_COM"); timer1.Enabled = false; License.License license = new License.License(); if (license.license_type != "O") { dt = new CHM_GESTION_COM().P_FACTURE.SELECT_ALL_FACTURES(); //gest.P_FACTURE.SELECT_ALL_FACTURES(); int n = license.nb - dt.Rows.Count; if (n <= 50 && n > 0) { timer1.Enabled = false; MessageBox.Show(" áÞÏ ÞÇÑÈÊ ÑÎÕÉ ÇÓÊÚãÇá ÇáãäÙæãÉ Úáì ÇáÅäÊåÇÁ.\n ÊÈÞì áßã ÅãßÇäíÉ ÅÏÎÇá " + n.ToString() + "ÝÇÊæÑÉ", "CHM Commercial Management Program"); timer1.Enabled = false; } if (dt.Rows.Count >= license.nb) { this.Cursor = Cursors.WaitCursor; Application.DoEvents(); canal.StopListening(4001); ChannelServices.UnregisterChannel(canal); if (CONNECTION_PARAM.cnx.State == ConnectionState.Open) { CONNECTION_PARAM.cnx.Close(); } btn_demarrer.Enabled = true; btn_demarrer.Visible = true; button3.Visible = false; pictureBox1.Visible = true; pictureBox2.Visible = false; label1.Text = "Déconnecté"; SERVER_IP_ADDRESS.Text = ""; MessageBox.Show(" áÞÏ ÇäÊåÊ ÑÎÕÉ ÇÓÊÚãÇá ÇáãäÙæãÉ.", "CHM Commercial Management Program"); } } }