public void RedigerKunde(Kunder Kunde) { try { using (SqlConnection Con = new SqlConnection(ConString)) { Con.Open(); SqlCommand CmdSelect = new SqlCommand("SELECT Id from Kunder", Con); SqlCommand CmdInsert = new SqlCommand("UPDATE Kunder SET Fornavn ='" + Kunde.Fornavn + "', Efternavn = '" + Kunde.Efternavn + "', Email = '" + Kunde.Email + "', Tlf = " + Kunde.Tlf + ",Kundetype = '" + Kunde.Kundetype + "' WHERE Id =" + Kunde.Id, Con); SqlDataReader Reader = CmdSelect.ExecuteReader(); bool IdFundet = false; while (Reader.Read()) { if (Reader.GetInt32(0) == Kunde.Id) { IdFundet = true; } } Reader.Close(); if (IdFundet == true) { CmdInsert.ExecuteNonQuery(); } } } catch (Exception Ex) { Console.WriteLine(Ex.Message.ToString()); } }
public List <Kunder> VisKunder(bool SorterEftn) { using (SqlConnection Con = new SqlConnection(ConString)) { List <Kunder> Kunde = new List <Kunder>(); Con.Open(); string Sql; if (SorterEftn) { Sql = "SELECT * FROM Kunder ORDER BY Efternavn"; } else { Sql = "SELECT * FROM Kunder"; } SqlCommand Cmd = new SqlCommand(Sql, Con); SqlDataReader Reader = Cmd.ExecuteReader(); while (Reader.Read()) { int Id = Reader.GetInt32(0); string Fornavn = Reader.GetString(1); string Efternavn = Reader.GetString(2); string Email = Reader.GetString(3); int Tlf = Reader.GetInt32(4); string Kundetype = Reader.GetString(5); Kunder Knd = new Kunder(Id, Fornavn, Efternavn, Email, Tlf, Kundetype); Kunde.Add(Knd); } return(Kunde); } }
public Kunder IndtastAlt() { int Id = IndtastId(); string Fornavn = IndtastFornavn(); string Efternavn = IndtastEfternavn(); string Email = IndtastEmail(); int Tlf = IndtastTlf(); string Kundetype = IndtastKundetype(); Kunder Kunde = new Kunder(Id, Fornavn, Efternavn, Email, Tlf, Kundetype); return(Kunde); }
public void OpretKunde(Kunder Kunde) { try { using (SqlConnection Con = new SqlConnection(ConString)) { Con.Open(); SqlCommand Cmd = new SqlCommand("INSERT INTO Kunder VALUES ('" + Kunde.Fornavn + "','" + Kunde.Efternavn + "','" + Kunde.Email + "','" + Kunde.Tlf + "','" + Kunde.Kundetype + "')", Con); Cmd.ExecuteNonQuery(); } } catch (Exception Ex) { Console.WriteLine(Ex.Message.ToString()); } }