public void OpretBruger(Bruger bruger, int economicAftalenummer) { string forespoergsel; int economicAftalenummerId; DataSet dataSet; TilslutMysql(); // Hent economicAftlenummerId ud fra economicAftlenummer string mySqlFindId = "SELECT economicAftalenummerId FROM economicAftalenumre WHERE economicAftalenummer = '" + economicAftalenummer + "'"; dataSet = FraDatabase(mySqlFindId); if (dataSet != null) { economicAftalenummerId = (int)dataSet.Tables["MySqlData"].Rows[0]["economicAftalenummerId"]; } else { forespoergsel = "INSERT INTO economicAftalnumre (aftalenummer) VALUES ('" + economicAftalenummer + "')"; TilDatabase(forespoergsel); dataSet = FraDatabase(mySqlFindId); economicAftalenummerId = (int)dataSet.Tables["MySqlData"].Rows[0]["economicAftalenummerId"]; } //Indsæt bruger forespoergsel = "INSERT INTO brugere (brugernavn, kodeord, brugerMedarbejdernummer, brugerFornavn, brugerEfternavn, economicAftalenummerId, erAnsvarlig) VALUES "; forespoergsel = forespoergsel + "('" + bruger.Brugernavn + "', '" + bruger.Kodeord + "', '" + bruger.MedarbejderNummer + "', '" + bruger.Fornavn + "', '" + bruger.Efternavn + "', '" + economicAftalenummerId + "', '" + Convert.ToInt32(bruger.Ansvarlig) + "')"; Debug.WriteLine(forespoergsel); TilDatabase(forespoergsel); AfbrydMysql(); }
public Konto(DataSet dataSet, Bruger bruger) { AbosimBruger = bruger; EconomicAftalenummer = (int)dataSet.Tables["MySqlData"].Rows[0]["economicAftalenummer"]; EconomicBrugernavn = dataSet.Tables["MySqlData"].Rows[0]["economicBrugernavn"].ToString(); EconomicKodeord = dataSet.Tables["MySqlData"].Rows[0]["economicKodeord"].ToString(); }
public void RedigerBruger(Bruger bruger) { TilslutMysql(); string mySqlStreng = "UPDATE brugere SET brugernavn = '" + bruger.Brugernavn + "', kodeord = '" + bruger.Kodeord + "', brugerMedarbejdernummer ='" + bruger.MedarbejderNummer + "', brugerFornavn = '" + bruger.Fornavn + "', brugerEfternavn = '" + bruger.Efternavn + "', erAnsvarlig = '" + Convert.ToInt32(bruger.Ansvarlig) + "' WHERE brugernavn = '" + bruger.Brugernavn + "'"; Debug.WriteLine(mySqlStreng); TilDatabase(mySqlStreng); AfbrydMysql(); }
public static List <Bruger> ListeAfBrugere(DataSet mySqlData) { List <Bruger> brugere = new List <Bruger>(); foreach (DataRow brugerData in mySqlData.Tables["MySqlData"].Rows) { Bruger bruger = new Bruger(); bruger.Fornavn = brugerData["brugerFornavn"].ToString(); bruger.Efternavn = brugerData["brugerEfternavn"].ToString(); if (!Convert.IsDBNull(brugerData["brugerMedarbejdernummer"])) { bruger.MedarbejderNummer = Convert.ToInt32(brugerData["brugerMedarbejdernummer"]); } bruger.Ansvarlig = (bool)brugerData["erAnsvarlig"]; bruger.Brugernavn = brugerData["brugernavn"].ToString(); bruger.Kodeord = brugerData["kodeord"].ToString(); brugere.Add(bruger); } return(brugere); }