Files
2026-06-18 14:07:09 +02:00

1298 lines
55 KiB
VB.net

Imports System.ComponentModel
Imports System.IO
Imports System.Net
Imports System.Security.Policy
Public Class Form29
Dim urlup As String = ""
Private Sub Form29_Load(sender As Object, e As EventArgs) Handles MyBase.Load
If OpenFileDialog1.ShowDialog = 1 Then
ComboBox1.SelectedItem = "logiciels"
Label1.Text = "Nom du fichier: " & OpenFileDialog1.SafeFileName
ComboBox5.SelectedItem = "Gratuit"
ComboBox6.SelectedItem = "0"
ComboBox7.SelectedItem = "oui"
Else
Close()
End If
End Sub
Private Sub ComboBox1_SelectedIndexChanged(sender As Object, e As EventArgs) Handles ComboBox1.SelectedIndexChanged
End Sub
Private Sub ComboBox1_SelectedValueChanged(sender As Object, e As EventArgs) Handles ComboBox1.SelectedValueChanged
If ComboBox1.SelectedItem = "Jeux" Then
ComboBox2.Items.Clear()
ComboBox2.Show()
Label3.Show()
ComboBox2.Items.Add("Tout les jeux")
ComboBox2.Items.Add("Minecraft")
ComboBox2.SelectedItem = "Tout les jeux"
ComboBox3.Hide()
ComboBox4.Hide()
Button1.Hide()
Label8.Hide()
Label5.Hide()
Label4.Hide()
ElseIf ComboBox1.SelectedItem = "ISO" Then
ComboBox2.Items.Clear()
ComboBox2.Show()
Label3.Show()
ComboBox2.Items.Add("Windows")
ComboBox2.Items.Add("Linux")
ComboBox2.Items.Add("Autre")
ComboBox2.SelectedItem = "Windows"
ComboBox3.Items.Clear()
ComboBox4.Items.Clear()
ComboBox3.Hide()
ComboBox4.Hide()
Button1.Hide()
Label8.Hide()
Label5.Hide()
Label4.Hide()
Else
ComboBox2.Items.Clear()
ComboBox2.Hide()
Label3.Hide()
ComboBox3.Items.Clear()
ComboBox4.Items.Clear()
ComboBox3.Hide()
ComboBox4.Hide()
Button1.Hide()
Label8.Hide()
Label5.Hide()
Label4.Hide()
End If
End Sub
Private Sub ComboBox2_SelectedIndexChanged(sender As Object, e As EventArgs) Handles ComboBox2.SelectedIndexChanged
End Sub
Private Sub ComboBox2_SelectedValueChanged(sender As Object, e As EventArgs) Handles ComboBox2.SelectedValueChanged
If ComboBox2.SelectedItem = "Minecraft" Then
ComboBox3.Items.Clear()
ComboBox3.Items.Add("shaders")
ComboBox3.Items.Add("serveur préfaits")
ComboBox3.Items.Add("Plugins")
ComboBox3.Items.Add("pack de texture")
ComboBox3.Items.Add("Mods")
ComboBox3.Items.Add("Maps")
ComboBox3.Items.Add("Launchers")
ComboBox4.Items.Clear()
ComboBox4.Items.Add("1.7.10")
ComboBox4.Items.Add("1.8")
ComboBox4.Items.Add("1.8.1")
ComboBox4.Items.Add("1.8.2")
ComboBox4.Items.Add("1.8.3")
ComboBox4.Items.Add("1.8.4")
ComboBox4.Items.Add("1.8.5")
ComboBox4.Items.Add("1.8.6")
ComboBox4.Items.Add("1.8.7")
ComboBox4.Items.Add("1.8.9")
ComboBox4.Items.Add("1.9")
ComboBox4.Items.Add("1.9.1")
ComboBox4.Items.Add("1.9.2")
ComboBox4.Items.Add("1.9.3")
ComboBox4.Items.Add("1.9.4")
ComboBox4.Items.Add("1.10")
ComboBox4.Items.Add("1.10.1")
ComboBox4.Items.Add("1.10.2")
ComboBox4.Items.Add("1.11")
ComboBox4.Items.Add("1.11.1")
ComboBox4.Items.Add("1.11.2")
ComboBox4.Items.Add("1.12")
ComboBox4.Items.Add("1.12.1")
ComboBox4.Items.Add("1.12.2")
ComboBox4.Items.Add("1.13")
ComboBox4.Items.Add("1.13.1")
ComboBox4.Items.Add("1.14")
ComboBox4.Items.Add("1.14.1")
ComboBox4.Items.Add("1.14.2")
ComboBox4.Items.Add("1.14.3")
ComboBox4.Items.Add("1.14.4")
ComboBox4.Items.Add("1.15")
ComboBox4.Items.Add("1.15.1")
ComboBox4.Items.Add("1.15.2")
ComboBox4.Items.Add("1.16")
ComboBox4.Items.Add("1.16.1")
ComboBox4.Items.Add("1.16.2")
ComboBox4.Items.Add("1.16.3")
ComboBox4.Items.Add("1.16.4")
ComboBox4.Items.Add("1.16.5")
ComboBox4.Items.Add("1.17")
ComboBox4.Items.Add("1.17.1")
ComboBox4.Items.Add("1.18")
ComboBox4.Items.Add("1.18.1")
ComboBox4.Items.Add("1.18.2")
ComboBox4.Items.Add("1.19")
ComboBox4.Items.Add("1.19.1")
ComboBox4.Items.Add("1.19.2")
ComboBox3.Show()
Label4.Show()
ComboBox3.SelectedItem = "shaders"
Else
ComboBox3.Items.Clear()
ComboBox3.Hide()
Label4.Hide()
End If
End Sub
Private Sub ComboBox3_SelectedValueChanged(sender As Object, e As EventArgs) Handles ComboBox3.SelectedValueChanged
If ComboBox3.SelectedItem = "Launchers" Then
ComboBox4.Hide()
Label5.Hide()
Label8.Hide()
Button1.Hide()
ElseIf ComboBox3.SelectedItem = "Mods" Then
ComboBox4.SelectedItem = "1.19.2"
ComboBox4.Show()
Label5.Show()
Label8.Show()
Button1.Show()
ElseIf ComboBox3.SelectedItem = "Plugins" Then
ComboBox4.SelectedItem = "1.19.2"
ComboBox4.Show()
Label5.Show()
Label8.Show()
Button1.Show()
Else
ComboBox4.SelectedItem = "1.19.2"
ComboBox4.Show()
Label5.Show()
Label8.Hide()
Button1.Hide()
End If
End Sub
Private Sub ComboBox5_SelectedIndexChanged(sender As Object, e As EventArgs) Handles ComboBox5.SelectedIndexChanged
If ComboBox5.SelectedItem = "Payant" Then
TextBox1.Show()
Else
TextBox1.Hide()
End If
End Sub
Private Sub Label5_Click(sender As Object, e As EventArgs) Handles Label5.Click, Label6.Click, Label7.Click, Label9.Click, Label10.Click, Label11.Click
End Sub
Private Sub ComboBox6_SelectedIndexChanged(sender As Object, e As EventArgs) Handles ComboBox6.SelectedIndexChanged
End Sub
Private Sub ComboBox6_SelectedValueChanged(sender As Object, e As EventArgs) Handles ComboBox6.SelectedValueChanged
If ComboBox6.SelectedItem = "0" Then
PictureBox1.Hide()
PictureBox2.Hide()
PictureBox3.Hide()
PictureBox4.Hide()
PictureBox5.Hide()
PictureBox6.Hide()
PictureBox7.Hide()
PictureBox8.Hide()
PictureBox9.Hide()
PictureBox10.Hide()
ElseIf ComboBox6.SelectedItem = "1" Then
PictureBox1.Show()
PictureBox2.Hide()
PictureBox3.Hide()
PictureBox4.Hide()
PictureBox5.Hide()
PictureBox6.Hide()
PictureBox7.Hide()
PictureBox8.Hide()
PictureBox9.Hide()
PictureBox10.Hide()
ElseIf ComboBox6.SelectedItem = "2" Then
PictureBox1.Show()
PictureBox2.Show()
PictureBox3.Hide()
PictureBox4.Hide()
PictureBox5.Hide()
PictureBox6.Hide()
PictureBox7.Hide()
PictureBox8.Hide()
PictureBox9.Hide()
PictureBox10.Hide()
ElseIf ComboBox6.SelectedItem = "3" Then
PictureBox1.Show()
PictureBox2.Show()
PictureBox3.Show()
PictureBox4.Hide()
PictureBox5.Hide()
PictureBox6.Hide()
PictureBox7.Hide()
PictureBox8.Hide()
PictureBox9.Hide()
PictureBox10.Hide()
ElseIf ComboBox6.SelectedItem = "4" Then
PictureBox1.Show()
PictureBox2.Show()
PictureBox3.Show()
PictureBox4.Show()
PictureBox5.Hide()
PictureBox6.Hide()
PictureBox7.Hide()
PictureBox8.Hide()
PictureBox9.Hide()
PictureBox10.Hide()
ElseIf ComboBox6.SelectedItem = "5" Then
PictureBox1.Show()
PictureBox2.Show()
PictureBox3.Show()
PictureBox4.Show()
PictureBox5.Show()
PictureBox6.Hide()
PictureBox7.Hide()
PictureBox8.Hide()
PictureBox9.Hide()
PictureBox10.Hide()
ElseIf ComboBox6.SelectedItem = "6" Then
PictureBox1.Show()
PictureBox2.Show()
PictureBox3.Show()
PictureBox4.Show()
PictureBox5.Show()
PictureBox6.Show()
PictureBox7.Hide()
PictureBox8.Hide()
PictureBox9.Hide()
PictureBox10.Hide()
ElseIf ComboBox6.SelectedItem = "7" Then
PictureBox1.Show()
PictureBox2.Show()
PictureBox3.Show()
PictureBox4.Show()
PictureBox5.Show()
PictureBox6.Show()
PictureBox7.Show()
PictureBox8.Hide()
PictureBox9.Hide()
PictureBox10.Hide()
ElseIf ComboBox6.SelectedItem = "8" Then
PictureBox1.Show()
PictureBox2.Show()
PictureBox3.Show()
PictureBox4.Show()
PictureBox5.Show()
PictureBox6.Show()
PictureBox7.Show()
PictureBox8.Show()
PictureBox9.Hide()
PictureBox10.Hide()
ElseIf ComboBox6.SelectedItem = "9" Then
PictureBox1.Show()
PictureBox2.Show()
PictureBox3.Show()
PictureBox4.Show()
PictureBox5.Show()
PictureBox6.Show()
PictureBox7.Show()
PictureBox8.Show()
PictureBox9.Show()
PictureBox10.Hide()
ElseIf ComboBox6.SelectedItem = "10" Then
PictureBox1.Show()
PictureBox2.Show()
PictureBox3.Show()
PictureBox4.Show()
PictureBox5.Show()
PictureBox6.Show()
PictureBox7.Show()
PictureBox8.Show()
PictureBox9.Show()
PictureBox10.Show()
End If
End Sub
Private Sub PictureBox1_Click(sender As Object, e As EventArgs) Handles PictureBox1.Click
If OpenFileDialog2.ShowDialog = 1 Then
PictureBox1.Image = Image.FromFile(OpenFileDialog2.FileName)
End If
End Sub
Private Sub PictureBox2_Click(sender As Object, e As EventArgs) Handles PictureBox2.Click
If OpenFileDialog2.ShowDialog = 1 Then
PictureBox2.Image = Image.FromFile(OpenFileDialog2.FileName)
End If
End Sub
Private Sub PictureBox3_Click(sender As Object, e As EventArgs) Handles PictureBox3.Click
If OpenFileDialog2.ShowDialog = 1 Then
PictureBox3.Image = Image.FromFile(OpenFileDialog2.FileName)
End If
End Sub
Private Sub PictureBox4_Click(sender As Object, e As EventArgs) Handles PictureBox4.Click
If OpenFileDialog2.ShowDialog = 1 Then
PictureBox4.Image = Image.FromFile(OpenFileDialog2.FileName)
End If
End Sub
Private Sub PictureBox5_Click(sender As Object, e As EventArgs) Handles PictureBox5.Click
If OpenFileDialog2.ShowDialog = 1 Then
PictureBox5.Image = Image.FromFile(OpenFileDialog2.FileName)
End If
End Sub
Private Sub PictureBox6_Click(sender As Object, e As EventArgs) Handles PictureBox6.Click
If OpenFileDialog2.ShowDialog = 1 Then
PictureBox6.Image = Image.FromFile(OpenFileDialog2.FileName)
End If
End Sub
Private Sub PictureBox7_Click(sender As Object, e As EventArgs) Handles PictureBox7.Click
If OpenFileDialog2.ShowDialog = 1 Then
PictureBox7.Image = Image.FromFile(OpenFileDialog2.FileName)
End If
End Sub
Private Sub PictureBox8_Click(sender As Object, e As EventArgs) Handles PictureBox8.Click
If OpenFileDialog2.ShowDialog = 1 Then
PictureBox8.Image = Image.FromFile(OpenFileDialog2.FileName)
End If
End Sub
Private Sub PictureBox9_Click(sender As Object, e As EventArgs) Handles PictureBox9.Click
If OpenFileDialog2.ShowDialog = 1 Then
PictureBox9.Image = Image.FromFile(OpenFileDialog2.FileName)
End If
End Sub
Private Sub PictureBox10_Click(sender As Object, e As EventArgs) Handles PictureBox10.Click
If OpenFileDialog2.ShowDialog = 1 Then
PictureBox10.Image = Image.FromFile(OpenFileDialog2.FileName)
End If
End Sub
Private Sub ComboBox3_SelectedIndexChanged(sender As Object, e As EventArgs) Handles ComboBox3.SelectedIndexChanged
End Sub
Private Sub TextBox3_TextChanged(sender As Object, e As EventArgs) Handles TextBox3.TextChanged
If TextBox3.Text.Contains(".") Or TextBox3.Text.Contains("\") Or TextBox3.Text.Contains("/") Or TextBox3.Text.Contains(":") Or TextBox3.Text.Contains("*") Or TextBox3.Text.Contains("?") Or TextBox3.Text.Contains("""") Or TextBox3.Text.Contains("<") Or TextBox3.Text.Contains(">") Or TextBox3.Text.Contains("|") Then
MsgBox("les caractères suivants:" & vbNewLine & " \/:*?""<>|." & vbNewLine & vbNewLine & "sont interdit", MsgBoxStyle.Exclamation)
TextBox3.Clear()
Else
End If
End Sub
Private Sub PictureBox11_Click(sender As Object, e As EventArgs) Handles PictureBox11.Click
If OpenFileDialog2.ShowDialog = 1 Then
PictureBox11.Image = Image.FromFile(OpenFileDialog2.FileName)
End If
End Sub
Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
If TextBox3.Text = "" Or TextBox3.Text = " " Or TextBox3.Text = " " Then
MsgBox("merci d'entrer un nom", MsgBoxStyle.Critical)
Else
If ComboBox5.SelectedItem = "Payant" Then
If TextBox1.Text = "" Or TextBox1.Text = " " Or TextBox1.Text = " " Or TextBox1.Text = "0" Then
MsgBox("merci d'entrer un prix", MsgBoxStyle.Critical)
Else
If TextBox2.Text = "" Or TextBox2.Text = " " Or TextBox2.Text = " " Then
MsgBox("merci d'entrer une descirption", MsgBoxStyle.Critical)
Else
If ComboBox7.SelectedItem = "oui" Then
If TextBox4.Text = "" Or TextBox4.Text = " " Then
MsgBox("merci d'entrer un site web", MsgBoxStyle.Critical)
Else
confirup()
End If
Else
confirup()
End If
End If
End If
Else
If TextBox2.Text = "" Or TextBox2.Text = " " Or TextBox2.Text = " " Then
MsgBox("merci d'entrer une descirption", MsgBoxStyle.Critical)
Else
If ComboBox7.SelectedItem = "oui" Then
If TextBox4.Text = "" Or TextBox4.Text = " " Then
MsgBox("merci d'entrer un site web", MsgBoxStyle.Critical)
Else
confirup()
End If
Else
confirup()
End If
End If
End If
End If
End Sub
Sub confirup()
Dim maj1 As New WebClient
Dim vri1 As String = maj1.DownloadString(ipsite & "extrème downloaders/utilisateur/" & nomutilisateur & "/level.txt")
Dim maj2 As New WebClient
Dim vri2 As String = maj2.DownloadString(ipsite & "extrème downloaders/utilisateur/" & nomutilisateur & "/up.txt")
If vri1 = 0 And vri2 = 5 Then
MsgBox("vous être niveaux 0 vous n'est pouvez envoyer que 5 fichier", MsgBoxStyle.Exclamation)
ElseIf vri1 = 1 And vri2 = 7 Then
MsgBox("vous être niveaux 1 vous n'est pouvez envoyer que 7 fichier", MsgBoxStyle.Exclamation)
ElseIf vri1 = 2 And vri2 = 14 Then
MsgBox("vous être niveaux 2 vous n'est pouvez envoyer que 14 fichier", MsgBoxStyle.Exclamation)
ElseIf vri1 = 3 And vri2 = 28 Then
MsgBox("vous être niveaux 3 vous n'est pouvez envoyer que 28 fichier", MsgBoxStyle.Exclamation)
ElseIf vri1 = 4 And vri2 = 56 Then
MsgBox("vous être niveaux 4 vous n'est pouvez envoyer que 56 fichier", MsgBoxStyle.Exclamation)
ElseIf vri1 = 5 And vri2 = 112 Then
MsgBox("vous être niveaux 5 vous n'est pouvez envoyer que 112 fichier", MsgBoxStyle.Exclamation)
ElseIf vri1 = 6 And vri2 = 224 Then
MsgBox("vous être niveaux 6 vous n'est pouvez envoyer que 224 fichier", MsgBoxStyle.Exclamation)
ElseIf vri1 = 7 And vri2 = 448 Then
MsgBox("vous être niveaux 7 vous n'est pouvez envoyer que 448 fichier", MsgBoxStyle.Exclamation)
ElseIf vri1 = 8 And vri2 = 896 Then
MsgBox("vous être niveaux 8 vous n'est pouvez envoyer que 896 fichier", MsgBoxStyle.Exclamation)
ElseIf vri1 = 9 And vri2 = 1792 Then
MsgBox("vous être niveaux 9 vous n'est pouvez envoyer que 1 792 fichier", MsgBoxStyle.Exclamation)
ElseIf vri1 = 10 And vri2 = 3584 Then
MsgBox("vous être niveaux 10 vous n'est pouvez envoyer que 3 584 fichier", MsgBoxStyle.Exclamation)
ElseIf vri1 = 11 And vri2 = 7168 Then
MsgBox("vous être niveaux 11 vous n'est pouvez envoyer que 7 168 fichier", MsgBoxStyle.Exclamation)
ElseIf vri1 = 12 And vri2 = 14336 Then
MsgBox("vous être niveaux 12 vous n'est pouvez envoyer que 14 336 fichier", MsgBoxStyle.Exclamation)
ElseIf vri1 = 13 And vri2 = 28672 Then
MsgBox("vous être niveaux 13 vous n'est pouvez envoyer que 28 672 fichier", MsgBoxStyle.Exclamation)
ElseIf vri1 = 14 And vri2 = 57344 Then
MsgBox("vous être niveaux 14 vous n'est pouvez envoyer que 57 344 fichier", MsgBoxStyle.Exclamation)
ElseIf vri1 = 15 And vri2 = 114688 Then
MsgBox("vous être niveaux 15 vous n'est pouvez envoyer que 114 688 fichier", MsgBoxStyle.Exclamation)
ElseIf vri1 = 16 And vri2 = 229376 Then
MsgBox("vous être niveaux 16 vous n'est pouvez envoyer que 229 376 fichier", MsgBoxStyle.Exclamation)
ElseIf vri1 = 17 And vri2 = 458752 Then
MsgBox("vous être niveaux 17 vous n'est pouvez envoyer que 458 752 fichier", MsgBoxStyle.Exclamation)
ElseIf vri1 = 18 And vri2 = 917504 Then
MsgBox("vous être niveaux 18 vous n'est pouvez envoyer que 917 504 fichier", MsgBoxStyle.Exclamation)
ElseIf vri1 = 19 And vri2 = 1835008 Then
MsgBox("vous être niveaux 19 vous n'est pouvez envoyer que 1 835 008 fichier", MsgBoxStyle.Exclamation)
ElseIf vri1 = 20 And vri2 = 3670016 Then
MsgBox("vous être niveaux 19 vous n'est pouvez envoyer que 3 670 016 fichier", MsgBoxStyle.Exclamation)
Else
Dim msg = MsgBox("Voulez vous envoyer: " & TextBox3.Text & " ? Une fois un ligne vous ne pouvez plus le modifier.", MsgBoxStyle.YesNo)
If msg = MsgBoxResult.Yes Then
vérifup()
Else
MsgBox("mis en ligne annuler", MsgBoxStyle.Information)
End If
End If
End Sub
Sub vérifup()
If ComboBox1.SelectedItem = "logiciels" Then
vérifuplogi()
ElseIf ComboBox1.SelectedItem = "Jeux" Then
If ComboBox2.SelectedItem = "Tout les jeux" Then
vérifupJeux()
Else
vérifupminecraft
End If
ElseIf ComboBox1.SelectedItem = "ISO" Then
vérifupISO
ElseIf ComboBox1.SelectedItem = "Autre" Then
vérifupAutre
End If
End Sub
Sub vérifuplogi()
Form30.Label1.Text = "vérification des fichier"
Try
Dim fwr As FtpWebRequest
fwr = FtpWebRequest.Create(ipserver & "Communautaire/logiciels/")
fwr.Credentials = New NetworkCredential("extremedownloaders", passftp)
fwr.Method = WebRequestMethods.Ftp.ListDirectory
Dim sr As New StreamReader(fwr.GetResponse().GetResponseStream())
Dim str As String = sr.ReadLine()
While Not str Is Nothing
Directory.CreateDirectory(doscompte & str)
str = sr.ReadLine()
End While
sr.Close()
If Directory.Exists(doscompte & TextBox3.Text) = True Then
For Each fichier As String In IO.Directory.GetDirectories(doscompte)
Dim info As New IO.FileInfo(fichier)
Directory.Delete(doscompte & info.Name)
Next
MsgBox("Le logiciel: " & TextBox3.Text & " a dêja en ligne", MsgBoxStyle.Critical)
Else
For Each fichier As String In IO.Directory.GetDirectories(doscompte)
Dim info As New IO.FileInfo(fichier)
Directory.Delete(doscompte & info.Name)
Next
creatfile()
End If
Catch ex As Exception
Timer1.Start()
End Try
End Sub
Sub creatfile()
Form30.Label1.Text = "copie et comprétion du fichier"
Form30.Show()
Me.Enabled = False
If Directory.Exists(dostemps & TextBox3.Text) = True Then
BackgroundWorker1.RunWorkerAsync()
Else
Directory.CreateDirectory(dostemps & TextBox3.Text)
BackgroundWorker1.RunWorkerAsync()
End If
End Sub
Private Sub ComboBox7_SelectedValueChanged(sender As Object, e As EventArgs) Handles ComboBox7.SelectedValueChanged
If ComboBox7.SelectedItem = "oui" Then
TextBox4.Show()
Else
TextBox4.Hide()
End If
End Sub
Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick
Timer1.Stop()
Try
Dim fwr As FtpWebRequest
fwr = FtpWebRequest.Create(ipserver & "Communautaire/logiciels/")
fwr.Credentials = New NetworkCredential("extremedownloaders", passftp)
fwr.Method = WebRequestMethods.Ftp.ListDirectory
Dim sr As New StreamReader(fwr.GetResponse().GetResponseStream())
Dim str As String = sr.ReadLine()
While Not str Is Nothing
Directory.CreateDirectory(doscompte & str)
str = sr.ReadLine()
End While
sr.Close()
If Directory.Exists(doscompte & TextBox3.Text) = True Then
For Each fichier As String In IO.Directory.GetDirectories(doscompte)
Dim info As New IO.FileInfo(fichier)
Directory.Delete(doscompte & info.Name)
Next
MsgBox("Le logiciel: " & TextBox3.Text & " a dêja en ligne", MsgBoxStyle.Critical)
Else
For Each fichier As String In IO.Directory.GetDirectories(doscompte)
Dim info As New IO.FileInfo(fichier)
Directory.Delete(doscompte & info.Name)
Next
creatfile()
End If
Catch ex As Exception
Timer1.Start()
End Try
End Sub
Private Sub BackgroundWorker1_DoWork(sender As Object, e As System.ComponentModel.DoWorkEventArgs) Handles BackgroundWorker1.DoWork
FileCopy(OpenFileDialog1.FileName, dostemps & TextBox3.Text & "/" & OpenFileDialog1.SafeFileName)
IO.Compression.ZipFile.CreateFromDirectory(dostemps & TextBox3.Text, dostemps & "/" & TextBox3.Text & ".zip")
End Sub
Private Sub BackgroundWorker1_RunWorkerCompleted(sender As Object, e As RunWorkerCompletedEventArgs) Handles BackgroundWorker1.RunWorkerCompleted
Form30.Label1.Text = "création des fichier suplémentaire"
Directory.CreateDirectory(dostemps & TextBox3.Text & "2")
If ComboBox6.SelectedItem = "0" Then
Dim sw1 As New StreamWriter(dostemps & TextBox3.Text & "2/" & "image.txt")
sw1.WriteLine("0")
sw1.Close()
ElseIf ComboBox6.SelectedItem = "1" Then
Dim sw1 As New StreamWriter(dostemps & TextBox3.Text & "2/" & "image.txt")
sw1.WriteLine("1")
sw1.Close()
PictureBox1.Image.Save(dostemps & TextBox3.Text & "2/" & "image1.png")
ElseIf ComboBox6.SelectedItem = "2" Then
Dim sw1 As New StreamWriter(dostemps & TextBox3.Text & "2/" & "image.txt")
sw1.WriteLine("2")
sw1.Close()
PictureBox1.Image.Save(dostemps & TextBox3.Text & "2/" & "image1.png")
PictureBox2.Image.Save(dostemps & TextBox3.Text & "2/" & "image2.png")
ElseIf ComboBox6.SelectedItem = "3" Then
Dim sw1 As New StreamWriter(dostemps & TextBox3.Text & "2/" & "image.txt")
sw1.WriteLine("3")
sw1.Close()
PictureBox1.Image.Save(dostemps & TextBox3.Text & "2/" & "image1.png")
PictureBox2.Image.Save(dostemps & TextBox3.Text & "2/" & "image2.png")
PictureBox3.Image.Save(dostemps & TextBox3.Text & "2/" & "image3.png")
ElseIf ComboBox6.SelectedItem = "4" Then
Dim sw1 As New StreamWriter(dostemps & TextBox3.Text & "2/" & "image.txt")
sw1.WriteLine("4")
sw1.Close()
PictureBox1.Image.Save(dostemps & TextBox3.Text & "2/" & "image1.png")
PictureBox2.Image.Save(dostemps & TextBox3.Text & "2/" & "image2.png")
PictureBox3.Image.Save(dostemps & TextBox3.Text & "2/" & "image3.png")
PictureBox4.Image.Save(dostemps & TextBox3.Text & "2/" & "image4.png")
ElseIf ComboBox6.SelectedItem = "5" Then
Dim sw1 As New StreamWriter(dostemps & TextBox3.Text & "2/" & "image.txt")
sw1.WriteLine("5")
sw1.Close()
PictureBox1.Image.Save(dostemps & TextBox3.Text & "2/" & "image1.png")
PictureBox2.Image.Save(dostemps & TextBox3.Text & "2/" & "image2.png")
PictureBox3.Image.Save(dostemps & TextBox3.Text & "2/" & "image3.png")
PictureBox4.Image.Save(dostemps & TextBox3.Text & "2/" & "image4.png")
PictureBox5.Image.Save(dostemps & TextBox3.Text & "2/" & "image5.png")
ElseIf ComboBox6.SelectedItem = "6" Then
Dim sw1 As New StreamWriter(dostemps & TextBox3.Text & "2/" & "image.txt")
sw1.WriteLine("6")
sw1.Close()
PictureBox1.Image.Save(dostemps & TextBox3.Text & "2/" & "image1.png")
PictureBox2.Image.Save(dostemps & TextBox3.Text & "2/" & "image2.png")
PictureBox3.Image.Save(dostemps & TextBox3.Text & "2/" & "image3.png")
PictureBox4.Image.Save(dostemps & TextBox3.Text & "2/" & "image4.png")
PictureBox5.Image.Save(dostemps & TextBox3.Text & "2/" & "image5.png")
PictureBox6.Image.Save(dostemps & TextBox3.Text & "2/" & "image6.png")
ElseIf ComboBox6.SelectedItem = "7" Then
Dim sw1 As New StreamWriter(dostemps & TextBox3.Text & "2/" & "image.txt")
sw1.WriteLine("7")
sw1.Close()
PictureBox1.Image.Save(dostemps & TextBox3.Text & "2/" & "image1.png")
PictureBox2.Image.Save(dostemps & TextBox3.Text & "2/" & "image2.png")
PictureBox3.Image.Save(dostemps & TextBox3.Text & "2/" & "image3.png")
PictureBox4.Image.Save(dostemps & TextBox3.Text & "2/" & "image4.png")
PictureBox5.Image.Save(dostemps & TextBox3.Text & "2/" & "image5.png")
PictureBox6.Image.Save(dostemps & TextBox3.Text & "2/" & "image6.png")
PictureBox7.Image.Save(dostemps & TextBox3.Text & "2/" & "image7.png")
ElseIf ComboBox6.SelectedItem = "8" Then
Dim sw1 As New StreamWriter(dostemps & TextBox3.Text & "2/" & "image.txt")
sw1.WriteLine("8")
sw1.Close()
PictureBox1.Image.Save(dostemps & TextBox3.Text & "2/" & "image1.png")
PictureBox2.Image.Save(dostemps & TextBox3.Text & "2/" & "image2.png")
PictureBox3.Image.Save(dostemps & TextBox3.Text & "2/" & "image3.png")
PictureBox4.Image.Save(dostemps & TextBox3.Text & "2/" & "image4.png")
PictureBox5.Image.Save(dostemps & TextBox3.Text & "2/" & "image5.png")
PictureBox6.Image.Save(dostemps & TextBox3.Text & "2/" & "image6.png")
PictureBox7.Image.Save(dostemps & TextBox3.Text & "2/" & "image7.png")
PictureBox8.Image.Save(dostemps & TextBox3.Text & "2/" & "image8.png")
ElseIf ComboBox6.SelectedItem = "9" Then
Dim sw1 As New StreamWriter(dostemps & TextBox3.Text & "2/" & "image.txt")
sw1.WriteLine("9")
sw1.Close()
PictureBox1.Image.Save(dostemps & TextBox3.Text & "2/" & "image1.png")
PictureBox2.Image.Save(dostemps & TextBox3.Text & "2/" & "image2.png")
PictureBox3.Image.Save(dostemps & TextBox3.Text & "2/" & "image3.png")
PictureBox4.Image.Save(dostemps & TextBox3.Text & "2/" & "image4.png")
PictureBox5.Image.Save(dostemps & TextBox3.Text & "2/" & "image5.png")
PictureBox6.Image.Save(dostemps & TextBox3.Text & "2/" & "image6.png")
PictureBox7.Image.Save(dostemps & TextBox3.Text & "2/" & "image7.png")
PictureBox8.Image.Save(dostemps & TextBox3.Text & "2/" & "image8.png")
PictureBox9.Image.Save(dostemps & TextBox3.Text & "2/" & "image9.png")
ElseIf ComboBox6.SelectedItem = "10" Then
Dim sw1 As New StreamWriter(dostemps & TextBox3.Text & "2/" & "image.txt")
sw1.WriteLine("10")
sw1.Close()
PictureBox1.Image.Save(dostemps & TextBox3.Text & "2/" & "image1.png")
PictureBox2.Image.Save(dostemps & TextBox3.Text & "2/" & "image2.png")
PictureBox3.Image.Save(dostemps & TextBox3.Text & "2/" & "image3.png")
PictureBox4.Image.Save(dostemps & TextBox3.Text & "2/" & "image4.png")
PictureBox5.Image.Save(dostemps & TextBox3.Text & "2/" & "image5.png")
PictureBox6.Image.Save(dostemps & TextBox3.Text & "2/" & "image6.png")
PictureBox7.Image.Save(dostemps & TextBox3.Text & "2/" & "image7.png")
PictureBox8.Image.Save(dostemps & TextBox3.Text & "2/" & "image8.png")
PictureBox9.Image.Save(dostemps & TextBox3.Text & "2/" & "image9.png")
PictureBox10.Image.Save(dostemps & TextBox3.Text & "2/" & "image10.png")
End If
PictureBox11.Image.Save(dostemps & TextBox3.Text & "2/" & "logo.png")
If ComboBox7.SelectedItem = "oui" Then
Dim sw1 As New StreamWriter(dostemps & TextBox3.Text & "2/" & "site.txt")
sw1.WriteLine("1")
sw1.Close()
IO.File.WriteAllText(dostemps & TextBox3.Text & "2/" & "site2.txt", TextBox4.Text)
Else
Dim sw2 As New StreamWriter(dostemps & TextBox3.Text & "2/" & "site.txt")
sw2.WriteLine("0")
sw2.Close()
End If
If ComboBox5.SelectedItem = "Payant" Then
Dim sw3 As New StreamWriter(dostemps & TextBox3.Text & "2/" & "prix.txt")
sw3.WriteLine(TextBox1.Text)
sw3.Close()
Else
Dim sw4 As New StreamWriter(dostemps & TextBox3.Text & "2/" & "prix.txt")
sw4.WriteLine("0")
sw4.Close()
End If
IO.File.WriteAllText(dostemps & TextBox3.Text & "2/" & "info.txt", TextBox2.Text)
Dim sw5 As New StreamWriter(dostemps & TextBox3.Text & "2/" & "like.txt")
sw5.WriteLine("0")
sw5.Close()
Dim sw6 As New StreamWriter(dostemps & TextBox3.Text & "2/" & "telechargement.txt")
sw6.WriteLine("0")
sw6.Close()
Dim sw7 As New StreamWriter(dostemps & TextBox3.Text & "2/" & "auteur.txt")
sw7.WriteLine(nomutilisateur)
sw7.Close()
If ComboBox1.SelectedItem = "logiciels" Then
urlup = "Communautaire/logiciels/"
ElseIf ComboBox1.SelectedItem = "Jeux" Then
If ComboBox2.SelectedItem = "Tout les jeux" Then
urlup = "Communautaire/Jeux/Tout les jeux/"
Else
If ComboBox3.SelectedItem = "shaders" Then
urlup = "Communautaire/Jeux/Minecraft/shaders/" & ComboBox4.SelectedItem & "/"
ElseIf ComboBox3.SelectedItem = "serveur préfaits" Then
urlup = "Communautaire/Jeux/Minecraft/serveur préfaits/" & ComboBox4.SelectedItem & "/"
ElseIf ComboBox3.SelectedItem = "Plugins" Then
urlup = "Communautaire/Jeux/Minecraft/Plugins/" & ComboBox4.SelectedItem & "/"
ElseIf ComboBox3.SelectedItem = "pack de texture" Then
urlup = "Communautaire/Jeux/Minecraft/pack de texture/" & ComboBox4.SelectedItem & "/"
ElseIf ComboBox3.SelectedItem = "Mods" Then
urlup = "Communautaire/Jeux/Minecraft/Mods/" & ComboBox4.SelectedItem & "/"
ElseIf ComboBox3.SelectedItem = "Maps" Then
urlup = "Communautaire/Jeux/Minecraft/Maps/" & ComboBox4.SelectedItem & "/"
ElseIf ComboBox3.SelectedItem = "Launchers" Then
urlup = "Communautaire/Jeux/Minecraft/Launchers/"
End If
End If
ElseIf ComboBox1.SelectedItem = "ISO" Then
If ComboBox2.SelectedItem = "Windows" Then
urlup = "Communautaire/ISO/Windows/"
ElseIf ComboBox2.SelectedItem = "Linux" Then
urlup = "Communautaire/ISO/Linux/"
ElseIf ComboBox2.SelectedItem = "Autre" Then
urlup = "Communautaire/ISO/Autre/"
End If
ElseIf ComboBox1.SelectedItem = "Autre" Then
urlup = "Communautaire/Autre/"
End If
createdos()
End Sub
Sub createdos()
Form30.Label1.Text = "création des dossier serveur"
Try
Dim MaRequete As System.Net.FtpWebRequest = DirectCast(System.Net.WebRequest.Create(ipserver & urlup & TextBox3.Text), System.Net.FtpWebRequest)
Dim ftpStream As Stream = Nothing
MaRequete.Credentials = New System.Net.NetworkCredential("extremedownloaders", passftp)
MaRequete.Method = System.Net.WebRequestMethods.Ftp.MakeDirectory
Dim response As FtpWebResponse = CType(MaRequete.GetResponse, FtpWebResponse)
ftpStream = response.GetResponseStream
ftpStream.Close()
response.Close()
createdos2()
Catch ex As Exception
Timer2.Start()
End Try
End Sub
Private Sub Timer2_Tick(sender As Object, e As EventArgs) Handles Timer2.Tick
Timer2.Stop()
Try
Dim MaRequete As System.Net.FtpWebRequest = DirectCast(System.Net.WebRequest.Create(ipserver & urlup & TextBox3.Text), System.Net.FtpWebRequest)
Dim ftpStream As Stream = Nothing
MaRequete.Credentials = New System.Net.NetworkCredential("extremedownloaders", passftp)
MaRequete.Method = System.Net.WebRequestMethods.Ftp.MakeDirectory
Dim response As FtpWebResponse = CType(MaRequete.GetResponse, FtpWebResponse)
ftpStream = response.GetResponseStream
ftpStream.Close()
response.Close()
createdos2()
Catch ex As Exception
Timer2.Start()
End Try
End Sub
Sub createdos2()
Try
Dim MaRequete As System.Net.FtpWebRequest = DirectCast(System.Net.WebRequest.Create(ipserver & urlup & TextBox3.Text & "/like/"), System.Net.FtpWebRequest)
Dim ftpStream As Stream = Nothing
MaRequete.Credentials = New System.Net.NetworkCredential("extremedownloaders", passftp)
MaRequete.Method = System.Net.WebRequestMethods.Ftp.MakeDirectory
Dim response As FtpWebResponse = CType(MaRequete.GetResponse, FtpWebResponse)
ftpStream = response.GetResponseStream
ftpStream.Close()
response.Close()
createdos3()
Catch ex As Exception
Timer3.Start()
End Try
End Sub
Private Sub Timer3_Tick(sender As Object, e As EventArgs) Handles Timer3.Tick
Timer3.Stop()
Try
Dim MaRequete As System.Net.FtpWebRequest = DirectCast(System.Net.WebRequest.Create(ipserver & urlup & TextBox3.Text & "/like/"), System.Net.FtpWebRequest)
Dim ftpStream As Stream = Nothing
MaRequete.Credentials = New System.Net.NetworkCredential("extremedownloaders", passftp)
MaRequete.Method = System.Net.WebRequestMethods.Ftp.MakeDirectory
Dim response As FtpWebResponse = CType(MaRequete.GetResponse, FtpWebResponse)
ftpStream = response.GetResponseStream
ftpStream.Close()
response.Close()
createdos3()
Catch ex As Exception
Timer3.Start()
End Try
End Sub
Sub createdos3()
Try
Dim MaRequete As System.Net.FtpWebRequest = DirectCast(System.Net.WebRequest.Create(ipserver & urlup & TextBox3.Text & "/achat/"), System.Net.FtpWebRequest)
Dim ftpStream As Stream = Nothing
MaRequete.Credentials = New System.Net.NetworkCredential("extremedownloaders", passftp)
MaRequete.Method = System.Net.WebRequestMethods.Ftp.MakeDirectory
Dim response As FtpWebResponse = CType(MaRequete.GetResponse, FtpWebResponse)
ftpStream = response.GetResponseStream
ftpStream.Close()
response.Close()
upfichier
Catch ex As Exception
Timer4.Start()
End Try
End Sub
Sub upfichier()
BackgroundWorker2.RunWorkerAsync()
End Sub
Private Sub Timer4_Tick(sender As Object, e As EventArgs) Handles Timer4.Tick
Timer4.Stop()
Try
Dim MaRequete As System.Net.FtpWebRequest = DirectCast(System.Net.WebRequest.Create(ipserver & urlup & TextBox3.Text & "/achat/"), System.Net.FtpWebRequest)
Dim ftpStream As Stream = Nothing
MaRequete.Credentials = New System.Net.NetworkCredential("extremedownloaders", passftp)
MaRequete.Method = System.Net.WebRequestMethods.Ftp.MakeDirectory
Dim response As FtpWebResponse = CType(MaRequete.GetResponse, FtpWebResponse)
ftpStream = response.GetResponseStream
ftpStream.Close()
response.Close()
upfichier()
Catch ex As Exception
Timer4.Start()
End Try
End Sub
Private Sub BackgroundWorker2_DoWork(sender As Object, e As DoWorkEventArgs) Handles BackgroundWorker2.DoWork
Form30.Label1.Text = "envoie des fichier suplémentaire"
For Each fichier As String In IO.Directory.GetFiles(dostemps & TextBox3.Text & "2")
Dim info As New IO.FileInfo(fichier)
My.Computer.Network.UploadFile(dostemps & TextBox3.Text & "2/" & info.Name, ipserver & urlup & TextBox3.Text & "/" & info.Name)
Next
End Sub
Private Sub BackgroundWorker2_RunWorkerCompleted(sender As Object, e As RunWorkerCompletedEventArgs) Handles BackgroundWorker2.RunWorkerCompleted
Try
téléchargerfr = New WebClient
téléchargerfr.UploadFileTaskAsync(ipserver & urlup & TextBox3.Text & "/" & TextBox3.Text & ".zip", dostemps & TextBox3.Text & ".zip")
Catch ex As Exception
Timer5.Start()
End Try
End Sub
Dim WithEvents téléchargerfr As WebClient
Private Sub Timer5_Tick(sender As Object, e As EventArgs) Handles Timer5.Tick
Timer5.Stop()
Try
téléchargerfr = New WebClient
téléchargerfr.UploadFileTaskAsync(ipserver & urlup & TextBox3.Text & "/" & TextBox3.Text & ".zip", dostemps & TextBox3.Text & ".zip")
Catch ex As Exception
Timer5.Start()
End Try
End Sub
Private Sub téléchargerfr_UploadProgressChanged(sender As Object, e As UploadProgressChangedEventArgs) Handles téléchargerfr.UploadProgressChanged
Form30.Label1.Text = String.Format("Envoie du fichier: " & e.ProgressPercentage & "%" & " {0} MB / {1} MB", (e.BytesSent / 1024D / 1024D).ToString("0.00"), (e.TotalBytesToSend / 1024D / 1024D).ToString("0.00"))
Form30.ProgressBar1.Style = ProgressBarStyle.Continuous
Form30.ProgressBar1.Value = e.ProgressPercentage
End Sub
Private Sub téléchargerfr_UploadFileCompleted(sender As Object, e As UploadFileCompletedEventArgs) Handles téléchargerfr.UploadFileCompleted
Dim maj1 As New WebClient
Dim vri1 As String = maj1.DownloadString(ipsite & "extrème downloaders/utilisateur/" & nomutilisateur & "/up.txt")
Dim upfile = vri1 + 1
Dim sw1 As New StreamWriter(dostemps & "up.txt")
sw1.WriteLine(upfile)
sw1.Close()
My.Computer.Network.UploadFile(dostemps & "up.txt", ipserver & "/utilisateur/" & nomutilisateur & "/up.txt")
File.Delete(dostemps & "up.txt")
Dim maj2 As New WebClient
Dim vri2 As String = maj2.DownloadString(ipsite & "extrème downloaders/utilisateur/" & nomutilisateur & "/XP.txt")
Dim upXP = vri2 + 15
Dim sw2 As New StreamWriter(dostemps & "XP.txt")
sw2.WriteLine(upXP)
sw2.Close()
My.Computer.Network.UploadFile(dostemps & "XP.txt", ipserver & "/utilisateur/" & nomutilisateur & "/XP.txt")
File.Delete(dostemps & "XP.txt")
Form30.dlform30 = 0
Form30.Close()
MsgBox("mis en ligne terminer", MsgBoxStyle.Information)
Close()
End Sub
Sub vérifupJeux()
Form30.Label1.Text = "vérification des fichier"
Try
Dim fwr As FtpWebRequest
fwr = FtpWebRequest.Create(ipserver & "Communautaire/Jeux/Tout les jeux/")
fwr.Credentials = New NetworkCredential("extremedownloaders", passftp)
fwr.Method = WebRequestMethods.Ftp.ListDirectory
Dim sr As New StreamReader(fwr.GetResponse().GetResponseStream())
Dim str As String = sr.ReadLine()
While Not str Is Nothing
Directory.CreateDirectory(doscompte & str)
str = sr.ReadLine()
End While
sr.Close()
If Directory.Exists(doscompte & TextBox3.Text) = True Then
For Each fichier As String In IO.Directory.GetDirectories(doscompte)
Dim info As New IO.FileInfo(fichier)
Directory.Delete(doscompte & info.Name)
Next
MsgBox("Le Jeux: " & TextBox3.Text & " a dêja en ligne", MsgBoxStyle.Critical)
Else
For Each fichier As String In IO.Directory.GetDirectories(doscompte)
Dim info As New IO.FileInfo(fichier)
Directory.Delete(doscompte & info.Name)
Next
creatfile()
End If
Catch ex As Exception
Timer6.Start()
End Try
End Sub
Private Sub Timer6_Tick(sender As Object, e As EventArgs) Handles Timer6.Tick
Timer6.Stop()
Try
Dim fwr As FtpWebRequest
fwr = FtpWebRequest.Create(ipserver & "Communautaire/Jeux/Tout les jeux/")
fwr.Credentials = New NetworkCredential("extremedownloaders", passftp)
fwr.Method = WebRequestMethods.Ftp.ListDirectory
Dim sr As New StreamReader(fwr.GetResponse().GetResponseStream())
Dim str As String = sr.ReadLine()
While Not str Is Nothing
Directory.CreateDirectory(doscompte & str)
str = sr.ReadLine()
End While
sr.Close()
If Directory.Exists(doscompte & TextBox3.Text) = True Then
For Each fichier As String In IO.Directory.GetDirectories(doscompte)
Dim info As New IO.FileInfo(fichier)
Directory.Delete(doscompte & info.Name)
Next
MsgBox("Le Jeux: " & TextBox3.Text & " a dêja en ligne", MsgBoxStyle.Critical)
Else
For Each fichier As String In IO.Directory.GetDirectories(doscompte)
Dim info As New IO.FileInfo(fichier)
Directory.Delete(doscompte & info.Name)
Next
creatfile()
End If
Catch ex As Exception
Timer6.Start()
End Try
End Sub
Sub vérifupminecraft()
Form30.Label1.Text = "vérification des fichier"
Try
Dim fwr As FtpWebRequest
fwr = FtpWebRequest.Create(ipserver & "Communautaire/Jeux/Minecraft/" & ComboBox3.SelectedItem & "/" & ComboBox4.SelectedItem & "/")
fwr.Credentials = New NetworkCredential("extremedownloaders", passftp)
fwr.Method = WebRequestMethods.Ftp.ListDirectory
Dim sr As New StreamReader(fwr.GetResponse().GetResponseStream())
Dim str As String = sr.ReadLine()
While Not str Is Nothing
Directory.CreateDirectory(doscompte & str)
str = sr.ReadLine()
End While
sr.Close()
If Directory.Exists(doscompte & TextBox3.Text) = True Then
For Each fichier As String In IO.Directory.GetDirectories(doscompte)
Dim info As New IO.FileInfo(fichier)
Directory.Delete(doscompte & info.Name)
Next
MsgBox("Le " & ComboBox3.SelectedItem & ": " & TextBox3.Text & " a dêja en ligne " & "sur la version " & ComboBox4.SelectedItem, MsgBoxStyle.Critical)
Else
For Each fichier As String In IO.Directory.GetDirectories(doscompte)
Dim info As New IO.FileInfo(fichier)
Directory.Delete(doscompte & info.Name)
Next
creatfile()
End If
Catch ex As Exception
Timer7.Start()
End Try
End Sub
Private Sub Timer7_Tick(sender As Object, e As EventArgs) Handles Timer7.Tick
Timer7.Stop()
Try
Dim fwr As FtpWebRequest
fwr = FtpWebRequest.Create(ipserver & "Communautaire/Jeux/Minecraft/" & ComboBox3.SelectedItem & "/" & ComboBox4.SelectedItem & "/")
fwr.Credentials = New NetworkCredential("extremedownloaders", passftp)
fwr.Method = WebRequestMethods.Ftp.ListDirectory
Dim sr As New StreamReader(fwr.GetResponse().GetResponseStream())
Dim str As String = sr.ReadLine()
While Not str Is Nothing
Directory.CreateDirectory(doscompte & str)
str = sr.ReadLine()
End While
sr.Close()
If Directory.Exists(doscompte & TextBox3.Text) = True Then
For Each fichier As String In IO.Directory.GetDirectories(doscompte)
Dim info As New IO.FileInfo(fichier)
Directory.Delete(doscompte & info.Name)
Next
MsgBox("Le " & ComboBox3.SelectedItem & ": " & TextBox3.Text & " a dêja en ligne " & "sur la version " & ComboBox4.SelectedItem, MsgBoxStyle.Critical)
Else
For Each fichier As String In IO.Directory.GetDirectories(doscompte)
Dim info As New IO.FileInfo(fichier)
Directory.Delete(doscompte & info.Name)
Next
creatfile()
End If
Catch ex As Exception
Timer7.Start()
End Try
End Sub
Sub vérifupISO()
Form30.Label1.Text = "vérification des fichier"
Try
Dim fwr As FtpWebRequest
fwr = FtpWebRequest.Create(ipserver & "Communautaire/ISO/" & ComboBox2.SelectedItem & "/")
fwr.Credentials = New NetworkCredential("extremedownloaders", passftp)
fwr.Method = WebRequestMethods.Ftp.ListDirectory
Dim sr As New StreamReader(fwr.GetResponse().GetResponseStream())
Dim str As String = sr.ReadLine()
While Not str Is Nothing
Directory.CreateDirectory(doscompte & str)
str = sr.ReadLine()
End While
sr.Close()
If Directory.Exists(doscompte & TextBox3.Text) = True Then
For Each fichier As String In IO.Directory.GetDirectories(doscompte)
Dim info As New IO.FileInfo(fichier)
Directory.Delete(doscompte & info.Name)
Next
MsgBox("Le fichier ISO: " & TextBox3.Text & " a dêja en ligne " & "sur la cotégorie " & ComboBox2.SelectedItem, MsgBoxStyle.Critical)
Else
For Each fichier As String In IO.Directory.GetDirectories(doscompte)
Dim info As New IO.FileInfo(fichier)
Directory.Delete(doscompte & info.Name)
Next
creatfile()
End If
Catch ex As Exception
Timer8.Start()
End Try
End Sub
Private Sub Timer8_Tick(sender As Object, e As EventArgs) Handles Timer8.Tick
Timer8.Stop()
Try
Dim fwr As FtpWebRequest
fwr = FtpWebRequest.Create(ipserver & "Communautaire/ISO/" & ComboBox2.SelectedItem & "/")
fwr.Credentials = New NetworkCredential("extremedownloaders", passftp)
fwr.Method = WebRequestMethods.Ftp.ListDirectory
Dim sr As New StreamReader(fwr.GetResponse().GetResponseStream())
Dim str As String = sr.ReadLine()
While Not str Is Nothing
Directory.CreateDirectory(doscompte & str)
str = sr.ReadLine()
End While
sr.Close()
If Directory.Exists(doscompte & TextBox3.Text) = True Then
For Each fichier As String In IO.Directory.GetDirectories(doscompte)
Dim info As New IO.FileInfo(fichier)
Directory.Delete(doscompte & info.Name)
Next
MsgBox("Le fichier ISO: " & TextBox3.Text & " a dêja en ligne " & "sur la cotégorie " & ComboBox2.SelectedItem, MsgBoxStyle.Critical)
Else
For Each fichier As String In IO.Directory.GetDirectories(doscompte)
Dim info As New IO.FileInfo(fichier)
Directory.Delete(doscompte & info.Name)
Next
creatfile()
End If
Catch ex As Exception
Timer8.Start()
End Try
End Sub
Sub vérifupAutre()
Form30.Label1.Text = "vérification des fichier"
Try
Dim fwr As FtpWebRequest
fwr = FtpWebRequest.Create(ipserver & "Communautaire/Autre/")
fwr.Credentials = New NetworkCredential("extremedownloaders", passftp)
fwr.Method = WebRequestMethods.Ftp.ListDirectory
Dim sr As New StreamReader(fwr.GetResponse().GetResponseStream())
Dim str As String = sr.ReadLine()
While Not str Is Nothing
Directory.CreateDirectory(doscompte & str)
str = sr.ReadLine()
End While
sr.Close()
If Directory.Exists(doscompte & TextBox3.Text) = True Then
For Each fichier As String In IO.Directory.GetDirectories(doscompte)
Dim info As New IO.FileInfo(fichier)
Directory.Delete(doscompte & info.Name)
Next
MsgBox("Le fichier: " & TextBox3.Text & " a dêja en ligne", MsgBoxStyle.Critical)
Else
For Each fichier As String In IO.Directory.GetDirectories(doscompte)
Dim info As New IO.FileInfo(fichier)
Directory.Delete(doscompte & info.Name)
Next
creatfile()
End If
Catch ex As Exception
Timer9.Start()
End Try
End Sub
Private Sub Timer9_Tick(sender As Object, e As EventArgs) Handles Timer9.Tick
Timer9.Stop()
Try
Dim fwr As FtpWebRequest
fwr = FtpWebRequest.Create(ipserver & "Communautaire/Autre/")
fwr.Credentials = New NetworkCredential("extremedownloaders", passftp)
fwr.Method = WebRequestMethods.Ftp.ListDirectory
Dim sr As New StreamReader(fwr.GetResponse().GetResponseStream())
Dim str As String = sr.ReadLine()
While Not str Is Nothing
Directory.CreateDirectory(doscompte & str)
str = sr.ReadLine()
End While
sr.Close()
If Directory.Exists(doscompte & TextBox3.Text) = True Then
For Each fichier As String In IO.Directory.GetDirectories(doscompte)
Dim info As New IO.FileInfo(fichier)
Directory.Delete(doscompte & info.Name)
Next
MsgBox("Le fichier: " & TextBox3.Text & " a dêja en ligne", MsgBoxStyle.Critical)
Else
For Each fichier As String In IO.Directory.GetDirectories(doscompte)
Dim info As New IO.FileInfo(fichier)
Directory.Delete(doscompte & info.Name)
Next
creatfile()
End If
Catch ex As Exception
Timer9.Start()
End Try
End Sub
Private Sub Form29_Closing(sender As Object, e As CancelEventArgs) Handles Me.Closing
Me.Dispose()
PictureBox1.Hide()
PictureBox2.Hide()
PictureBox3.Hide()
PictureBox4.Hide()
PictureBox5.Hide()
PictureBox6.Hide()
PictureBox7.Hide()
PictureBox8.Hide()
PictureBox9.Hide()
PictureBox10.Hide()
TextBox1.Clear()
TextBox2.Clear()
TextBox3.Clear()
TextBox4.Clear()
TextBox1.Hide()
Label2.Hide()
Label3.Hide()
Label5.Hide()
Label8.Hide()
Button1.Hide()
ComboBox2.Hide()
ComboBox3.Hide()
ComboBox4.Hide()
For Each fichier1 As String In IO.Directory.GetDirectories(dostemps)
Dim info As New IO.FileInfo(fichier1)
Directory.Delete(fichier1, recursive:=True)
Next
For Each fichier As String In IO.Directory.GetFiles(dostemps)
Dim info As New IO.FileInfo(fichier)
File.Delete(dostemps & info.Name)
Next
End Sub
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Form31.ShowDialog()
End Sub
Private Sub TextBox1_KeyPress(sender As Object, e As KeyPressEventArgs) Handles TextBox1.KeyPress
Dim desNumero() As Char = {"0", "1", "2", "3", "4", "5", "6", "7", "8", "9"}
If Not desNumero.Contains(e.KeyChar) And Not Asc(e.KeyChar) = 8 Then
e.Handled = True
End If
End Sub
End Class