public void TheApp() { DBUtil utilitiy = new DBUtil(); City city1 = new City("8200", "Aarhus N", "Danmark"); utilitiy.AddCityDB(ref city1); // Tilføjer city1 til databasen Adresse adresse1 = new Adresse("Gyldenløvesgade", "6, 2 sal th", city1); utilitiy.AddAdresseDB(ref adresse1); // Tilføjer adresse1 til databasen Emailadresse email1 = new Emailadresse() { Email = "*****@*****.**", EmailID = 7 }; Operatoer operatør1 = new Operatoer() { Selskab = "TDC" }; Telefon telefon1 = new Telefon(20668161, operatør1); Note note1 = new Note() { Noten = "Studerende på AU", NoteID = 2 }; Person person1 = new Person("Simon", "Møller", "Hindkaer", "Mand", adresse1); utilitiy.AddPersonDB(ref person1); // Tilføjer person1 til databasen //utilitiy.AddEmailDB(ref email1); // Tilføjer email1 til databasen //utilitiy.AddTelefonDB(ref telefon1); // Tilføjer telefon1 til databasen //utilitiy.AddNoteDB(ref note1); // Tilføjer note1 til databasen //utilitiy.AddOperatoerDB(ref operatør1); // Tilføjer operatør1 til databasen //email1.Email = "*****@*****.**"; //utilitiy.UpdateEmailDB(ref email1); //Opdaterer email1 //utilitiy.DeleteAdresseDB(ref adresse1); // Sletter adresse1 //utilitiy.DeleteCityDB(ref city1); // Sletter city1 //utilitiy.DeleteEmailDB(ref email1); // Sletter email1 //utilitiy.DeleteTelefonDB(ref telefon1); // Sletter telefon1 //utilitiy.DeleteNoteDB(ref note1); // Sletter note1 //utilitiy.DeleteOperatoerDB(ref operatør1); // Sletter operatør1 //utilitiy.GetPerson(); // Viser alle personer i databasen //utilitiy.GetAdresse(); // Viser alle adresser i databasen //utilitiy.GetCity(); // Viser alle byer i databasen //utilitiy.GetEmail(); // Viser alle emails i databasen //utilitiy.GetTelefon(); // Viser alle telefoner i databasen //utilitiy.GetNoter(); // Viser alle noter i databasen //utilitiy.GetOperatoer(); // Viser alle operatører i databasen }
public void DeleteOperatoer(ref Operatoer oo) { string deleteString = @"DELETE FROM Operatoer WHERE (OperatoerID = @OperatoerID)"; using (SqlCommand cmd = new SqlCommand(deleteString, openConnection)) { cmd.Parameters.AddWithValue("@OperatoerID", oo.OperatoerID); var id = cmd.ExecuteNonQuery(); oo = null; } }
public void UpdateOperatoer(ref Operatoer oo) { string insertStringParam = @"UPDATE Operatoer SET Navn = @Navn WHERE OperatoerID = @OperatoerID"; using (SqlCommand cmd = new SqlCommand(insertStringParam, openConnection)) { cmd.Parameters.AddWithValue("@Navn", oo.Navn); cmd.ExecuteNonQuery(); } }
public void DeleteOperatoerDB(ref Operatoer o) // Sletter en eksisterende Operatør { string deleteString = @"DELETE FROM Operatør WHERE (OperatørID = @OperatørID)"; using (SqlCommand cmd = new SqlCommand(deleteString, openConnection)) { cmd.Parameters.AddWithValue("@OperatørID", o.OperatoerID); var id = (long)cmd.ExecuteNonQuery(); o = null; } }
//CRUD FOR Operatoer public void AddOperatoer(ref Operatoer oo) { string insertStringParam = @"INSERT INTO [Operatoer] (Navn) OUTPUT INSERTED.OperatoerID VALUES (@Navn)"; using (SqlCommand cmd = new SqlCommand(insertStringParam, openConnection)) { cmd.Parameters.AddWithValue("@Navn", oo.OperatoerID); oo.OperatoerID = (long)cmd.ExecuteScalar(); } }
public void AddOperatoerDB(ref Operatoer o) // Tilføjer en Operatør { string insertStringParam = @"INSERT INTO [Operatør] (Selskab) OUTPUT INSERTED.OperatørID VALUES (@Selskab)"; using (SqlCommand cmd = new SqlCommand(insertStringParam, openConnection)) { cmd.Parameters.AddWithValue("@Selskab", o.Selskab); o.OperatoerID = (long)cmd.ExecuteScalar(); } }
public void UpdateOperatoerDB(ref Operatoer o) // Opdaterer en eksisterende Operatør { string updateStringParam = @"UPDATE Operatør SET Selskab=@Selskab WHERE OperatørID=@OperatørID"; using (SqlCommand cmd = new SqlCommand(updateStringParam, openConnection)) { // Get your parameters ready cmd.Parameters.AddWithValue("@Selskab", o.Selskab); cmd.Parameters.AddWithValue("@OperatørID", o.OperatoerID); var id = (long)cmd.ExecuteNonQuery(); } }
public void GetOperatoerByID(ref Operatoer oo) { string sqlcmd = @"SELECT [Navn] FROM OperatoerID WHERE ([OperatoerID] = @OperatoerID)"; using (var cmd = new SqlCommand(sqlcmd, openConnection)) { cmd.Parameters.AddWithValue("@OperatoerID", oo.OperatoerID); SqlDataReader rdr = null; rdr = cmd.ExecuteReader(); if (rdr.Read()) { oo.OperatoerID = (long)rdr["OperatoerID"]; } } }
public List <Operatoer> GetOperatoer() // Printer en liste af alle de eksisterende Operatører { string sqlcmd = @"SELECT * FROM Operatør"; using (var cmd = new SqlCommand(sqlcmd, openConnection)) { SqlDataReader rdr = null; rdr = cmd.ExecuteReader(); List <Operatoer> operatoerlist = new List <Operatoer>(); Operatoer o = null; while (rdr.Read()) { o = new Operatoer(); o.OperatoerID = (long)rdr["OperatørID"]; o.Selskab = (string)rdr["Selskab"]; operatoerlist.Add(o); } return(operatoerlist); } }