Skip to content

Commit

Permalink
1.6
Browse files Browse the repository at this point in the history
✅Ъпдейтната АПИ система
✅Добавена автоматична проверка на версията
✅ Добавен бутон за актуализация на база данни
✅Поправени бъгове
✅Оптимизация на софтуера
  • Loading branch information
dayofpay committed Nov 17, 2022
1 parent 3d171d9 commit 5de4c23
Show file tree
Hide file tree
Showing 97 changed files with 59,931 additions and 101 deletions.
59 changes: 59 additions & 0 deletions ViggneteCheckBG/API/Update.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Net;
using System.Text;
using System.Text.RegularExpressions;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace ViggneteCheckBG.API
{
class Update
{
public class IsLatest
{
public static bool Check()
{
WebRequest request = WebRequest.Create("https://v-devs.online/api.php?getLatestVersion&source=vignette");
request.Credentials = CredentialCache.DefaultCredentials;
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
Console.WriteLine(response.StatusDescription);
Stream dataStream = response.GetResponseStream();
StreamReader reader = new StreamReader(dataStream);
string responseFromServer = reader.ReadToEnd();
String[] version = responseFromServer.Split('<');
reader.Close();
dataStream.Close();
response.Close();
if(version[0] == Properties.Settings.Default.softwareVersion)
{
return true;
}
else
{
return false;
}
}
}
public class getDownloadURL
{
public static string Get()
{
WebRequest request = WebRequest.Create("https://v-devs.online/api.php?getLatestVersion&source=vignette&getDownloadURL");
request.Credentials = CredentialCache.DefaultCredentials;
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
Console.WriteLine(response.StatusDescription);
Stream dataStream = response.GetResponseStream();
StreamReader reader = new StreamReader(dataStream);
string responseFromServer = reader.ReadToEnd();
String[] urlResponse = responseFromServer.Split('<');
reader.Close();
dataStream.Close();
response.Close();
return urlResponse[0];
}
}
}
}
2 changes: 1 addition & 1 deletion ViggneteCheckBG/App.config
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
<userSettings>
<ViggneteCheckBG.Properties.Settings>
<setting name="softwareVersion" serializeAs="String">
<value>1.5</value>
<value>1.6</value>
</setting>
</ViggneteCheckBG.Properties.Settings>
</userSettings>
Expand Down
10 changes: 10 additions & 0 deletions ViggneteCheckBG/Properties/Resources.Designer.cs

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

25 changes: 14 additions & 11 deletions ViggneteCheckBG/Properties/Resources.resx
Original file line number Diff line number Diff line change
Expand Up @@ -133,14 +133,14 @@
<data name="approval_30px" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\approval_30px.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="car_roof_box_512px" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\car_roof_box_512px.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="country_480px" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\country_480px.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="people_in_car_512px" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\people_in_car_512px.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="Done_100px" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\Done_100px.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
<data name="spam_40px" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\spam_40px.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="bill_64px" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\bill_64px.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
Expand All @@ -157,14 +157,17 @@
<data name="calendar_10_48px" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\calendar_10_48px.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="cancel_24px" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\cancel_24px.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="id_not_verified_40px" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\id_not_verified_40px.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="car_64px" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\car_64px.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="cancel_24px" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\cancel_24px.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
<data name="people_in_car_512px" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\people_in_car_512px.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="car_badge_80px1" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\car_badge_80px1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
Expand All @@ -175,10 +178,10 @@
<data name="bulgaria_480px" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\bulgaria_480px.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="spam_40px" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\spam_40px.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
<data name="Done_100px" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\Done_100px.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="car_roof_box_512px" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\car_roof_box_512px.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
<data name="available_updates_512px" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\available_updates_512px.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
</root>
2 changes: 1 addition & 1 deletion ViggneteCheckBG/Properties/Settings.Designer.cs

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion ViggneteCheckBG/Properties/Settings.settings
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<Profiles />
<Settings>
<Setting Name="softwareVersion" Type="System.String" Scope="User">
<Value Profile="(Default)">1.5</Value>
<Value Profile="(Default)">1.6</Value>
</Setting>
</Settings>
</SettingsFile>
11 changes: 6 additions & 5 deletions ViggneteCheckBG/Properties/licenses.licx
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
Bunifu.UI.WinForms.BunifuTextBox, Bunifu.UI.WinForms.BunifuTextBox, Version=5.3.0.0, Culture=neutral, PublicKeyToken=e8e24ccd28363fe9
Bunifu.UI.WinForms.BunifuDropdown, Bunifu.UI.WinForms.BunifuDropdown, Version=5.3.0.0, Culture=neutral, PublicKeyToken=e8e24ccd28363fe9
Bunifu.UI.WinForms.BunifuImageButton, Bunifu.UI.WinForms.BunifuImageButton, Version=5.3.0.0, Culture=neutral, PublicKeyToken=e8e24ccd28363fe9
Bunifu.UI.WinForms.BunifuRating, Bunifu.UI.WinForms.BunifuRating, Version=5.3.0.0, Culture=neutral, PublicKeyToken=e8e24ccd28363fe9
Bunifu.UI.WinForms.BunifuButton.BunifuButton, Bunifu.UI.WinForms.BunifuButton, Version=5.3.0.0, Culture=neutral, PublicKeyToken=e8e24ccd28363fe9
Bunifu.UI.WinForms.BunifuRadialGauge, Bunifu.UI.WinForms.BunifuGauge, Version=5.3.0.0, Culture=neutral, PublicKeyToken=e8e24ccd28363fe9
Bunifu.UI.WinForms.BunifuHScrollBar, Bunifu.UI.WinForms.BunifuScrollBar, Version=5.3.0.0, Culture=neutral, PublicKeyToken=e8e24ccd28363fe9
Bunifu.UI.WinForms.BunifuTextBox, Bunifu.UI.WinForms.BunifuTextBox, Version=5.3.0.0, Culture=neutral, PublicKeyToken=e8e24ccd28363fe9
Bunifu.UI.WinForms.BunifuButton.BunifuButton2, Bunifu.UI.WinForms.BunifuButton, Version=5.3.0.0, Culture=neutral, PublicKeyToken=e8e24ccd28363fe9
Bunifu.UI.WinForms.BunifuButton.BunifuButton, Bunifu.UI.WinForms.BunifuButton, Version=5.3.0.0, Culture=neutral, PublicKeyToken=e8e24ccd28363fe9
Bunifu.UI.WinForms.BunifuPanel, Bunifu.UI.WinForms.BunifuPanel, Version=5.3.0.0, Culture=neutral, PublicKeyToken=e8e24ccd28363fe9
Bunifu.UI.WinForms.BunifuDropdown, Bunifu.UI.WinForms.BunifuDropdown, Version=5.3.0.0, Culture=neutral, PublicKeyToken=e8e24ccd28363fe9
Bunifu.UI.WinForms.BunifuSnackbar, Bunifu.UI.WinForms.BunifuSnackbar, Version=5.3.0.0, Culture=neutral, PublicKeyToken=e8e24ccd28363fe9
Bunifu.UI.WinForms.BunifuRating, Bunifu.UI.WinForms.BunifuRating, Version=5.3.0.0, Culture=neutral, PublicKeyToken=e8e24ccd28363fe9
Bunifu.UI.WinForms.BunifuRadialGauge, Bunifu.UI.WinForms.BunifuGauge, Version=5.3.0.0, Culture=neutral, PublicKeyToken=e8e24ccd28363fe9
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 2 additions & 0 deletions ViggneteCheckBG/ViggneteCheckBG.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -163,6 +163,7 @@
<Reference Include="System.Xml" />
</ItemGroup>
<ItemGroup>
<Compile Include="API\Update.cs" />
<Compile Include="API\Vignette.cs" />
<Compile Include="Error.cs">
<SubType>Form</SubType>
Expand Down Expand Up @@ -276,6 +277,7 @@
</ItemGroup>
<ItemGroup>
<Content Include="car_64px.ico" />
<None Include="Resources\available_updates_512px.png" />
<None Include="Resources\car_roof_box_512px.png" />
<None Include="Resources\country_480px.png" />
<None Include="Resources\bulgaria_480px.png" />
Expand Down
Binary file modified ViggneteCheckBG/bin/Debug/ViggneteCheckBG.exe
Binary file not shown.
2 changes: 1 addition & 1 deletion ViggneteCheckBG/bin/Debug/ViggneteCheckBG.exe.config
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
<userSettings>
<ViggneteCheckBG.Properties.Settings>
<setting name="softwareVersion" serializeAs="String">
<value>1.5</value>
<value>1.6</value>
</setting>
</ViggneteCheckBG.Properties.Settings>
</userSettings>
Expand Down
Binary file modified ViggneteCheckBG/bin/Debug/ViggneteCheckBG.pdb
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading

0 comments on commit 5de4c23

Please sign in to comment.