public void skra_i_vidburd(int userid, int eventid) //*** Þesi reddar því þannig að þar sem hann skráir í samtenging grunnin tekur userid og eventid og þá er notandinn kominn í gagnagrunninn, síðan er Updateskipun sem keyrist í kjölfarið sem mínusar 1 frá miðunum á viðnburðinn þannig ef það voru til 400 miðar þá þegar notandi skráir sig dettur það niður í 399 { if (OpenConnection() == true) { fyrirspurn = "INSERT INTO samtenging(Id_Notandi, Id_Vidburdir) VALUES('" + userid + "','" + eventid + "');Update vidburdir SET miðar = miðar - 1 WHERE id =" + eventid; nySQLskipun = new MySqlCommand(fyrirspurn, sqltenging); Logingluggi login = new Logingluggi(); login.Hide(); nySQLskipun.ExecuteNonQuery(); CloseConnection(); } CloseConnection(); }
public void skra_i_vidburd2(string username, int eventid) //Þessi er síðan notaður ef ég get ekki tekið userid úr textboxi þá finnur hann id þar sem usernameið er string, uppfærist miðafjöldin það fer 1 frá honum svo miðarnir séu réttir og ef miðarnir verða 0 þá getur hann ekkert fengið miða { if (OpenConnection() == true) { fyrirspurn = "INSERT INTO samtenging(Id_Notandi, Id_Vidburdir) VALUES((SELECT Id FROM Notandi WHERE Notendanafn='" + username + "'),'" + eventid + "');Update vidburdir SET miðar = miðar - 1 WHERE id =" + eventid; nySQLskipun = new MySqlCommand(fyrirspurn, sqltenging); Logingluggi login = new Logingluggi(); login.Hide(); nySQLskipun.ExecuteNonQuery(); CloseConnection(); } else { MessageBox.Show("Skráning tókst ekki"); } CloseConnection(); }
public void Innskraning(string user, string password) //*** Þetta er almenn innnskráning þarna er ekkert verið að athug hvort hann sé með admin, þarna er það bara ef notandinn og lykilorðið er rétt þá opnast bara user mode hvort sem þú ert admin eða ekki þetta { if (OpenConnection() == true) { fyrirspurn = "SELECT Notendanafn,Lykilorð FROM notandi WHERE Notendanafn='" + user + "'AND Lykilorð='" + password + "'"; nySQLskipun = new MySqlCommand(fyrirspurn, sqltenging); sqllesari = nySQLskipun.ExecuteReader(); int teljari = 0; while (sqllesari.Read()) { teljari += 1; } if (teljari == 1) { MessageBox.Show("Innskráning tókst! Þú ert skráður inn sem notandi"); Notendavidmot Notendavidmot = new Notendavidmot(); Notendavidmot.Show(); Logingluggi login = new Logingluggi(); login.Hide(); } else if (teljari > 0) { MessageBox.Show("Innskráning gekk ekki, reyndu aftur"); } else { MessageBox.Show("Notendanafn eða lykilorð ekki rétt"); } CloseConnection(); } }