Advertisement
Guest User

Untitled

a guest
Jun 14th, 2017
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 4.84 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing;
  6. using System.Linq;
  7. using System.Text;
  8. using System.Windows.Forms;
  9. using MySql.Data;
  10. using MySql.Data.MySqlClient;
  11.  
  12. namespace RPCharactere
  13. {
  14.     public partial class Form1 : Form
  15.     {
  16.         public Form1()
  17.         {
  18.             InitializeComponent();
  19.         }
  20.  
  21.         private void Form1_Load(object sender, EventArgs e)
  22.         {
  23.             txtPW.Text = Properties.Settings.Default.password;
  24.             txtUser.Text = Properties.Settings.Default.username;
  25.             txtServerDB.Text = Properties.Settings.Default.database;
  26.             txtServerIP.Text = Properties.Settings.Default.serverip;
  27.         }
  28.        
  29.        
  30.         private void lBSpielerliste_SelectedIndexChanged(object sender, EventArgs e)
  31.         {
  32.  
  33.         }
  34.  
  35.         private void btnConnect_Click(object sender, EventArgs e)
  36.         {
  37.             lBSpielerliste.Items.Clear();
  38.             string ConnectionString = "SERVER=" + Properties.Settings.Default.serverip + ";" +
  39.                                       "DATABASE=" + Properties.Settings.Default.database + ";" +
  40.                                       "UID=" + Properties.Settings.Default.username + ";" +
  41.                                       "PASSWORD=" + Properties.Settings.Default.password + ";";
  42.             try
  43.             {
  44.                 MySqlConnection connection = new MySqlConnection(ConnectionString);
  45.                 // Alles auslesen
  46.                 MySqlCommand selectname = connection.CreateCommand();
  47.                 selectname.CommandText = "SELECT name FROM chars;";
  48.                 /* // ID auslesen
  49.                  MySqlCommand selectid = connection.CreateCommand();
  50.                  selectid.CommandText = "SELECT id FROM chars;";
  51.                  // SteamID auslesen
  52.                  MySqlCommand selectsteamid = connection.CreateCommand();
  53.                  selectsteamid.CommandText = "SELECT steam FROM chars;";
  54.                  // Charnamen auslesen
  55.                  MySqlCommand selectname = connection.CreateCommand();
  56.                  selectname.CommandText = "SELECT name FROM chars;";
  57.                  // Model auslesen
  58.                  MySqlCommand selectmodel = connection.CreateCommand();
  59.                  selectmodel.CommandText = "SELECT model FROM chars;";
  60.                  // Skin auslesen
  61.                  MySqlCommand selectskin = connection.CreateCommand();
  62.                  selectskin.CommandText = "SELECT skin FROM chars;";
  63.                  // Job auslesen
  64.                  MySqlCommand selectjob = connection.CreateCommand();
  65.                  selectjob.CommandText = "SELECT job FROM chars;";
  66.                  // Points auslesen
  67.                  MySqlCommand selectpoints = connection.CreateCommand();
  68.                  selectpoints.CommandText = "SELECT points FROM chars;";
  69.                  // Pskill auslesen
  70.                  MySqlCommand selectpskill = connection.CreateCommand();
  71.                  selectpskill.CommandText = "SELECT pskill FROM chars;";*/
  72.  
  73.  
  74.                 MySqlDataReader Readername;
  75.                 connection.Open();
  76.                 Readername = selectname.ExecuteReader();
  77.  
  78.                 while (Readername.Read())
  79.                 {
  80.                     string name = "";
  81.                     for (int i = 0; i < Readername.FieldCount; i++)
  82.                         name += Readername.GetValue(i).ToString() + " ";
  83.                     lBSpielerliste.Items.Add(name);
  84.                     lBSpielerliste.Sorted = true;
  85.                 }
  86.                 lblStatusco.Text = "Verbindung erfolgreich hergestellt!";
  87.                 lblStatusco.ForeColor = Color.Green;
  88.                 lblStatusco.Visible = true;
  89.             }
  90.             catch
  91.             {
  92.                 lblStatusco.Text = "Verbindung konnte nicht hergestellt werden!";
  93.                 lblStatusco.ForeColor = Color.Red;
  94.                 lblStatusco.Visible = true;
  95.             }          
  96.         }
  97.  
  98.         private void btnSave_Click(object sender, EventArgs e)
  99.         {
  100.             Properties.Settings.Default.username = txtUser.Text;
  101.             Properties.Settings.Default.serverip = txtServerIP.Text;
  102.             Properties.Settings.Default.database = txtServerDB.Text;
  103.             Properties.Settings.Default.password = txtPW.Text;
  104.             try
  105.             {
  106.                 Properties.Settings.Default.Save();
  107.                 lblSpeichernstatus.Text = "Speichern erfolgreich!";
  108.                 lblSpeichernstatus.ForeColor = Color.Green;
  109.                 lblSpeichernstatus.Visible = true;
  110.             }
  111.             catch
  112.             {
  113.                 lblSpeichernstatus.Text = "Speichern fehlgeschlagen!";
  114.                 lblSpeichernstatus.ForeColor = Color.Red;
  115.                 lblSpeichernstatus.Visible = true;
  116.             }
  117.         }
  118.     }
  119. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement