Beispiel #1
0
        //dupla kattintásra az adott versenyző adatainak betöltése a
        private void dataGrid_Versenyzok_CellContentDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            string rajtszam = "", nev = "", lakhely = "", szuldatum = "", megjegyzes = "";
            int id = Convert.ToInt32(dataGrid_Versenyzok.Rows[e.RowIndex].Cells["ident"].Value.ToString());
            string sql = "SELECT * FROM fishers WHERE ident=" + id + "";
            DataTable dataTable = new DataTable();
            DatabaseOperations dbops = new DatabaseOperations();
            SQLiteDataAdapter dataAdapter = new SQLiteDataAdapter(sql, dbops.dbConnection);
            dataAdapter.Fill(dataTable);
            //MessageBox.Show(""+id);

            //adatok kiolvasása a feltöltött adattáblából
            foreach (DataRow dr in dataTable.Rows) {
                rajtszam = dr["ident"].ToString();
                nev = dr["nev"].ToString();
                lakhely = dr["lakhely"].ToString();
                szuldatum = dr["szuldatum"].ToString();
                megjegyzes = dr["megjegyzes"].ToString();
            }

            //adatmódosító form betöltése
            ModFisherDataForm modfisher = new ModFisherDataForm();
            modfisher.FillWithData(rajtszam,nev,lakhely,szuldatum,megjegyzes);
            modfisher.ShowDialog();
        }
Beispiel #2
0
 //adatok betöltése a táblázatba
 public void UpdateDataGrid()
 {
     string sql = "SELECT * FROM fishers;";
     DataSet dataSet = new DataSet();
     DatabaseOperations dbops = new DatabaseOperations();
     SQLiteDataAdapter dataAdapter = new SQLiteDataAdapter(sql, dbops.dbConnection);
     dataAdapter.Fill(dataSet);
     dataGrid_Versenyzok.DataSource = dataSet.Tables[0].DefaultView;
 }
 private void btn_ModFisherData_Click(object sender, EventArgs e)
 {
     DatabaseOperations dbops = new DatabaseOperations();
     dbops.DB_CONNECT();
     if (txt_Nev.Text != "" && txt_Lakhely.Text != "")
     {
         string sql_string = "UPDATE fishers SET nev='"+txt_Nev.Text+"',lakhely='"+txt_Lakhely.Text+"',szuldatum='"+date_SzulDatum.Value.ToShortDateString()+"',megjegyzes='"+txt_Megjegyzes.Text+"' WHERE ident='"+txt_Rajtszam.Text+"'";
         dbops.DB_UPDATE(sql_string);
         this.label_Status.ForeColor = System.Drawing.Color.Green;
         this.label_Status.Text = "Adatok sikeresen módosítva";
     }
     else
     {
         this.label_Status.ForeColor = System.Drawing.Color.Red;
         this.label_Status.Text = "Nem töltötte ki a szükséges mezőket!";
     }
     dbops.DB_CLOSE();
 }
Beispiel #4
0
 //verseny beállítása gomb, meghívja a verseny beállításához szükséges függvényt
 private void btn_SaveVersenyData_Click(object sender, EventArgs e)
 {
     DatabaseOperations dbops = new DatabaseOperations();
     dbops.SetVersenyTables((int)numericUpDown_NapokSzama.Value, (int)numericUpDown_SzektortokSzama.Value, (int)numericUpDown_HelyekSzama.Value);
     this.Close();
 }
Beispiel #5
0
        //Szektorlapok feltöltése
        private void FillSzektorWithTabs()
        {
            string sql = "SELECT * FROM szektorok";
            DataTable dataTable = new DataTable();
            DatabaseOperations dbops = new DatabaseOperations();
            SQLiteDataAdapter dataAdapter = new SQLiteDataAdapter(sql, dbops.dbConnection);
            dataAdapter.Fill(dataTable);

            foreach (DataRow dr in dataTable.Rows)
            {
                var newTabpage = new System.Windows.Forms.TabPage();
                this.tab_szektorok.TabPages.Add(newTabpage);
                newTabpage.Name = "tab_Szektor"+ dr["szektor"].ToString().ToUpper();
                newTabpage.Text = "" + dr["szektor"].ToString().ToUpper() + " szektor";

            }
        }
Beispiel #6
0
        //Új verseny beállítása, indításkor ha nem léteznek a szükséges táblák
        private void NewVerseny()
        {
            string sql = "SELECT name FROM sqlite_master WHERE type='table' AND name LIKE '_nap'";
            DatabaseOperations dbops = new DatabaseOperations();
            SQLiteDataAdapter dataAdapter = new SQLiteDataAdapter(sql, dbops.dbConnection);
            DataTable dataTable = new DataTable();
            dataAdapter.Fill(dataTable);

            string table_name = null;

            foreach (DataRow dr in dataTable.Rows)
            {
                table_name = dr["name"].ToString();
            }

            //ha nem létezik a tábla megnyílik a verseny inicializálása form
            if (table_name == null)
            {
                NewVersenyForm newversenyform = new NewVersenyForm();
                newversenyform.ShowDialog();
            }
        }