public bool ÍjtípusMódosítás(string _azonosító, Íjtípus _íjtípus) { lock (Program.datalock) { if (Íjtípus_SorszámLétezik(_íjtípus.Sorszam, _íjtípus.Azonosito)) { return(false); } connection.Open( ); SQLiteCommand command = connection.CreateCommand(); command.CommandText = "UPDATE Íjtípusok SET ITAZON = '" + _íjtípus.Azonosito + "', ITMEGN = '" + _íjtípus.Megnevezes + "', ITLISO = " + _íjtípus.Sorszam + " WHERE ITAZON = '" + _azonosító + "';"; try { command.ExecuteNonQuery( ); } catch (System.Data.SQLite.SQLiteException) { return(false); } finally { command.Dispose( ); connection.Close( ); } return(true); } }
public bool ÚjÍjtípus(Íjtípus _íjtípus) { lock (Program.datalock) { if (Íjtípus_SorszámLétezik(_íjtípus.Sorszam, _íjtípus.Azonosito)) { return(false); } connection.Open( ); SQLiteCommand command = connection.CreateCommand(); command.CommandText = "INSERT INTO Íjtípusok (ITAZON, ITMEGN, ITLISO, ITERSZ) VALUES('" + _íjtípus.Azonosito + "', '" + _íjtípus.Megnevezes + "', " + _íjtípus.Sorszam + ", 0);"; try { command.ExecuteNonQuery( ); } catch (System.Data.SQLite.SQLiteException) { return(false); } finally { command.Dispose( ); connection.Close( ); } return(true); } }
public void Íjtípus_Módosítás(string _azonosító, Íjtípus _íjtípus) { if (InvokeRequired) { Íjtípus_Módosítás_Callback callback = new Íjtípus_Módosítás_Callback(Íjtípus_Módosítás); Invoke(callback, new object[] { _azonosító, _íjtípus }); } else { if (!Program.database.ÍjtípusMódosítás(_azonosító, _íjtípus)) { MessageBox.Show("Adatbázis hiba!\nLehet, hogy van már ilyen azonosító?", "Hiba", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } foreach (DataRow current in data.Rows) { if (_azonosító == current[0].ToString()) { current[0] = _íjtípus.Azonosito; current[1] = _íjtípus.Megnevezes; current[2] = _íjtípus.Sorszam; break; } } if (íjtípus_módosítva != null) { íjtípus_módosítva(_azonosító, _íjtípus); } } }
public void Íjtípus_Hozzáadás(Íjtípus _íjtípus) { if (InvokeRequired) { Íjtípus_Hozzáadás_Callback callback = new Íjtípus_Hozzáadás_Callback(Íjtípus_Hozzáadás); Invoke(callback, new object[] { _íjtípus }); } else { if (!Program.database.ÚjÍjtípus(_íjtípus)) { MessageBox.Show("Adatbázis hiba!\nLehet, hogy van már ilyen azonosító?", "Hiba", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } DataRow row = data.NewRow(); row[0] = _íjtípus.Azonosito; row[1] = _íjtípus.Megnevezes; row[2] = _íjtípus.Sorszam; row[3] = _íjtípus.Eredmenyek; data.Rows.Add(row); if (íjtípus_hozzáadva != null) { íjtípus_hozzáadva(_íjtípus); } } }
private void InitializeData(Íjtípus _íjtípus) { eredeti_azonosító = _íjtípus.Azonosito; text_íjazon.Text = _íjtípus.Azonosito; text_íjazon.Enabled = (_íjtípus.Eredmenyek > 0 ? false : true); text_listsorszam.Text = _íjtípus.Sorszam.ToString( ); text_megn.Text = _íjtípus.Megnevezes; label_eredmények.Text = _íjtípus.Eredmenyek.ToString( ); }
public void íjtípus_módosítás(string _azonosító, Íjtípus _íjtípus) { if (_azonosító != _íjtípus.Azonosito) { for (int current = 0; current < combo_íjtípus.Items.Count; ++current) { if (_azonosító == combo_íjtípus.Items[current].ToString( )) { combo_íjtípus.Items[current] = _íjtípus.Azonosito; break; } } } }
public void íjtípus_módosítás(string _azonosító, Íjtípus _íjtípus) { Broadcast(ServerCommand.ÍJTÍPUS_MÓDOSÍTÁS, _azonosító + ";" + _íjtípus.Azonosito); }
// public void íjtípus_hozzáadás(Íjtípus _íjtípus) { Broadcast(ServerCommand.ÍJTÍPUS_HOZZÁADÁS, _íjtípus.Azonosito); }
public Form_Íjtípus(Íjtípus _íjtípus) { InitializeForm( ); InitializeContent( ); InitializeData(_íjtípus); }
public void íjtípus_hozzáadás(Íjtípus _íjtípus) { combo_íjtípus.Items.Add(_íjtípus.Azonosito); }