Advertisement
Guest User

Untitled

a guest
Jul 15th, 2018
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 5.34 KB | None | 0 0
  1. /*
  2.  * Created by SharpDevelop.
  3.  * User: Soma
  4.  * Date: 2018.07.05.
  5.  * Time: 21:14
  6.  *
  7.  * To change this template use Tools | Options | Coding | Edit Standard Headers.
  8.  */
  9. using System;
  10. using System.Drawing;
  11. using System.Windows.Forms;
  12. using System.Data;
  13. using MySql.Data.MySqlClient;
  14. using System.Threading;
  15. using System.ComponentModel;
  16.  
  17. namespace nyakvago_csharpclient
  18. {
  19.     /// <summary>
  20.     /// Description of beerkezoForm.
  21.     /// </summary>
  22.     public partial class beerkezoForm : Form
  23.     {
  24.         int tickcnt=0;
  25.         System.Windows.Forms.Timer time = new System.Windows.Forms.Timer();
  26.         public beerkezoForm()
  27.         {
  28.             //
  29.             // The InitializeComponent() call is required for Windows Forms designer support.
  30.             //
  31.             InitializeComponent();
  32.             time.Start();
  33.             time.Tick += new EventHandler(timeTick);
  34.            
  35.             //
  36.             // TODO: Add constructor code after the InitializeComponent() call.
  37.             //
  38.  
  39.         }
  40.         void timeTick(object sender, EventArgs e)
  41.         {
  42.             //MessageBox.Show("yay");
  43.             if(tickcnt==10){
  44.             //MessageBox.Show("A  felépült");
  45.             string connectionString = "SERVER=192.168.0.112;DATABASE=nyakvago;UID=nyakvago;PASSWORD=Furmint123;SslMode=none";
  46.             string sql = "SELECT v.nev AS nev, b.rfiddata, CONCAT(v.tav,' Km') AS tav, v.rajtszam AS rajtszam,b.beerkezes as beerkezes FROM beerkezes b INNER JOIN versenyzo v on b.rfiddata = v.rfiddata WHERE b.beerkezes<>'00:00:00' ORDER BY beerkezes desc";
  47.             MySqlConnection connection = new MySqlConnection(connectionString);
  48.             try{
  49.                 connection.OpenAsync();
  50.             //  MessageBox.Show("A kapcsolat felépült");
  51.             MySqlCommand sCommand = new MySqlCommand(sql, connection);
  52.              // cmd.CommandText = query;
  53.             MySqlDataAdapter sAdapter = new MySqlDataAdapter(sCommand);
  54.             MySqlCommandBuilder sBuilder = new MySqlCommandBuilder(sAdapter);
  55.             DataSet sDs = new DataSet();
  56.             sAdapter.FillAsync(sDs, "characters");
  57.             DataTable sTable = sDs.Tables["characters"];
  58.             connection.Close();
  59.             dataGridView1.DataSource = sDs.Tables["characters"];
  60.             dataGridView1.ReadOnly = true;
  61.             dataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect;
  62.             dataGridView1.Columns[0].HeaderText = "Név";
  63.             dataGridView1.Columns[1].HeaderText = "RFIDdata";
  64.             dataGridView1.Columns[2].HeaderText = "Táv";
  65.             dataGridView1.Columns[3].HeaderText = "Rajtszám";
  66.             dataGridView1.Columns[4].HeaderText = "Beérkezési idő";
  67.                         } catch(MySqlException ex)
  68.             {
  69.                 MessageBox.Show(ex.ToString());
  70.             }
  71.             MySqlConnection dbConn = new MySqlConnection(connectionString);
  72.             MySqlCommand cmd = dbConn.CreateCommand();
  73.             cmd.CommandText = "SELECT versenyzo.tav as tav, COUNT(*) as fennmarado FROM beerkezes INNER JOIN versenyzo on beerkezes.rfiddata=versenyzo.rfiddata WHERE beerkezes.beerkezes='00:00:00' AND indulas<>'00:00:00' GROUP BY versenyzo.tav ";
  74.            
  75.             try
  76.             {
  77.                 dbConn.OpenAsync();                
  78.             } catch (Exception erro) {
  79.                 MessageBox.Show("Error" + erro);
  80.                
  81.             }
  82.            
  83.             MySqlDataReader reader = cmd.ExecuteReader();
  84.            
  85.            
  86.             while (reader.Read())
  87.             {
  88.                 //idnumber = reader.ToString();
  89.                 string tav=reader["tav"].ToString();
  90.                 string fennmarado = reader["fennmarado"].ToString();
  91.                 if(tav=="3.5")
  92.                 {
  93.                     haromBox.Text=reader["fennmarado"].ToString();
  94.                 }
  95.                 if(tav=="7")
  96.                 {
  97.                     hetBox.Text=reader["fennmarado"].ToString();
  98.                 }
  99.                 if(tav=="14")
  100.                 {
  101.                     tizennegyBox.Text=reader["fennmarado"].ToString();
  102.                 }
  103.                 if(tav=="22.5")
  104.                 {
  105.                     huszonkettoBox.Text=reader["fennmarado"].ToString();
  106.                 }
  107.                 if(tav=="22.5b")
  108.                 {
  109.                     kerekparBox.Text=reader["fennmarado"].ToString();
  110.                 }
  111.             }
  112.                
  113.                
  114.            
  115.            
  116.             tickcnt=0;
  117.             }
  118.             tickcnt++;
  119.         }
  120.         void Button1Click(object sender, EventArgs e)
  121.         {
  122.             if(textBox1.Text!=""){
  123.             // "UPDATE Inventory SET Inventorynumber='"+ num +"',Inventory_Name='"+name+"', Quantity ='"+ quant+"',Location ='"+ location+"' Category ='"+ category+"' WHERE Inventorynumber ='"+ numquery +"';";
  124.              string query = "UPDATE beerkezes INNER JOIN versenyzo ON beerkezes.rfiddata = versenyzo.rfiddata  SET `beerkezes`=CURRENT_TIME() WHERE versenyzo.rajtszam =@rajtszam";
  125.             //string query = "INSERT INTO beerkezes (`indulas`) VALUES (CURRENT_TIME())";
  126.             string connectionString = "SERVER=192.168.0.112;DATABASE=nyakvago;UID=nyakvago;PASSWORD=Furmint123;SslMode=none";
  127.             // string sql = "SELECT v.nev AS nev, b.rfiddata, CONCAT(v.tav,' Km') AS tav, v.rajtszam AS rajtszam,b.indulas as indulas FROM beerkezes b INNER JOIN versenyzo v on b.rfiddata = v.rfiddata WHERE b.beerkezes<>'00:00:00'";
  128.             MySqlConnection connection = new MySqlConnection(connectionString);
  129.                             try{
  130.                 connection.Open();
  131.                     MySqlCommand cmd = new MySqlCommand();
  132.                    cmd.CommandText = query;
  133.                     cmd.Parameters.AddWithValue("@rajtszam",textBox1.Text);
  134.                     cmd.Connection = connection;
  135.                     cmd.ExecuteNonQueryAsync();
  136.                     connection.Close();
  137.                     //Bind();
  138.             }
  139.             catch(MySqlException ex)
  140.                 {
  141.                 MessageBox.Show(ex.ToString());
  142.                 }
  143.             }}
  144.         void Formcloser(object sender, FormClosingEventArgs e)
  145.         {
  146.             time.Stop();
  147.             time.Dispose();
  148.         }
  149.     }
  150. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement