Exemple #1
0
 public Kayttaja SelectKayttaja(string kayttajanimi, string hash)
 {
     try {
         this.kayttajanimi = "";
         this.valtuus      = -1;
         sql        = "Select Kayttajanimi, Valtuudet FROM mydb.Kayttajat WHERE Kayttajanimi = '" + kayttajanimi + "' COLLATE SQL_Latin1_General_CP1_CS_AS AND Salasana ='" + hash + "' COLLATE SQL_Latin1_General_CP1_CS_AS;";
         command    = new SqlCommand(sql, cnn);
         dataReader = command.ExecuteReader();
         dataReader.Read();
         this.kayttajanimi = dataReader.GetValue(0).ToString();
         int.TryParse(dataReader.GetValue(1).ToString(), out this.valtuus);
         dataReader.Close();
         Kayttaja k = Kayttaja.Create(this.kayttajanimi, this.valtuus);
         return(k);
     } catch (Exception ex) {
         ExceptionController.WriteException(this, ex.Message);
         return(null);
     }
 }
Exemple #2
0
 //Lukee kaiken datan taulusta
 public List <Kayttaja> SelectAll()
 {
     try {
         List <Kayttaja> k = new List <Kayttaja>();
         sql        = "Select Kayttajanimi, Valtuudet from mydb.Kayttajat;";
         command    = new SqlCommand(sql, cnn);
         dataReader = command.ExecuteReader();
         while (dataReader.Read())
         {
             kayttajanimi = dataReader.GetValue(0).ToString();
             int.TryParse(dataReader.GetValue(1).ToString(), out valtuus);
             Kayttaja kk = Kayttaja.Create(kayttajanimi, valtuus);
             k.Add(kk);
         }
         dataReader.Close();
         return(k);
     } catch (Exception ex) {
         ExceptionController.WriteException(this, ex.Message);
         return(null);
     }
 }