public static List <Sælger> GetAllSælgere() { var liste = new List <Sælger>(); try { using (SqlConnection conn = new SqlConnection(DBHelper.ConnString)) { conn.Open(); SqlDataReader dataReader; using (SqlCommand command = new SqlCommand("select * from Sælger", conn)) { Sælger sælger = new Sælger(); dataReader = command.ExecuteReader(); while (dataReader.Read()) { liste.Add(new Sælger(dataReader.GetInt32(0), dataReader.GetString(1), dataReader.GetString(2), dataReader.GetString(3), dataReader.GetString(4), dataReader.GetInt32(5), dataReader.GetString(6))); } } } } catch (SqlException e) { MessageBox.Show(e.Message); } return(liste); }
public static Sælger GetSpecifikSælgerMedID(int id) { var sælger = new Sælger(); try { using (SqlConnection conn = new SqlConnection(DBHelper.ConnString)) { conn.Open(); SqlDataReader dataReader; using (SqlCommand command = new SqlCommand("select * from Sælger where id=@id", conn)) { SqlParameter param = new SqlParameter(); param.ParameterName = "@id"; param.Value = id; command.Parameters.Add(param); dataReader = command.ExecuteReader(); while (dataReader.Read()) { sælger = new Sælger(dataReader.GetInt32(0), dataReader.GetString(1), dataReader.GetString(2), dataReader.GetString(3), dataReader.GetString(4), dataReader.GetInt32(5), dataReader.GetString(6)); } } } } catch (SqlException e) { MessageBox.Show(e.Message); } return(sælger); }
public static bool UpdateSælger(Sælger k) { bool succes = false; try { using (SqlConnection conn = new SqlConnection(DBHelper.ConnString)) { conn.Open(); using (SqlCommand command = new SqlCommand("Update Sælger set Adresse =@adresse,efternavn = @efternavn, Kontonr =@kontonr, PostNr = @postnr,Tlf=@telefonnr,fornavn = @navn where ID = @id", conn)) { command.Parameters.AddWithValue("@adresse", k.Addresse); command.Parameters.Add("@efternavn", SqlDbType.NVarChar); command.Parameters["@efternavn"].Value = k.Efternavn; command.Parameters.Add("@kontonr", SqlDbType.NVarChar); command.Parameters["@kontonr"].Value = k.KontoNr; command.Parameters.Add("@postnr", SqlDbType.Int); command.Parameters["@postnr"].Value = k.PostNr; command.Parameters.Add("@telefonnr", SqlDbType.NVarChar); command.Parameters["@telefonnr"].Value = k.TelefonNr; command.Parameters.Add("@navn", SqlDbType.NVarChar); command.Parameters["@navn"].Value = k.Navn; command.Parameters.Add("@id", SqlDbType.Int); command.Parameters["@id"].Value = k.Id; command.ExecuteNonQuery(); succes = true; } } } catch (SqlException ee) { MessageBox.Show(ee.Message); } return(succes); }
public static List <SolgtBolig> GetAllSolgteBoliger() { var liste = new List <SolgtBolig>(); try { using (SqlConnection conn = new SqlConnection(DBHelper.ConnString)) { conn.Open(); SqlDataReader dataReader; using (SqlCommand command = new SqlCommand("select Id, adresse, pris, sælgerid, kvm, OprettelsesDato,EjendomsmæglerID,PostNr,KøberID,Købspris,KøbsDato from bolig inner join solgtbolig on bolig.ID = SolgtBolig.BoligID", conn)) { Sælger sælger = new Sælger(); dataReader = command.ExecuteReader(); while (dataReader.Read()) { liste.Add(new SolgtBolig(dataReader.GetInt32(0), dataReader.GetString(1), Convert.ToDouble(dataReader.GetValue(2)), dataReader.GetInt32(3), dataReader.GetInt32(4), dataReader.GetDateTime(5), dataReader.GetInt32(6), dataReader.GetInt32(7), dataReader.GetInt32(8), Convert.ToDouble(dataReader.GetValue(9)), dataReader.GetDateTime(10))); } } } } catch (SqlException e) { MessageBox.Show(e.Message); } return(liste); }
public static List <SolgtBolig> GetSolgtDetaljerFraListe(List <SolgtBolig> liste) { try { using (SqlConnection conn = new SqlConnection(DBHelper.ConnString)) { liste.ForEach(o => { conn.Open(); SqlDataReader dataReader; using (SqlCommand command = new SqlCommand("select KøberID, Købspris, KøbsDato from SolgtBolig where BoligID =" + o.ID, conn)) { Sælger sælger = new Sælger(); dataReader = command.ExecuteReader(); while (dataReader.Read()) { o.SetValues(dataReader.GetInt32(0), Convert.ToDouble(dataReader.GetValue(1)), dataReader.GetDateTime(2)); } conn.Close(); } }); } } catch (SqlException e) { MessageBox.Show(e.Message); } return(liste); }
//og en mere til at gemme sælger info når der skal udskrives til fil //niklas public static List <Bolig> GetAllBoligMedSælger() { var liste = new List <Bolig>(); try { using (SqlConnection conn = new SqlConnection(DBHelper.ConnString)) { conn.Open(); SqlDataReader dataReader; using (SqlCommand command = new SqlCommand("select * from Bolig inner join Sælger on sælger.ID = bolig.SælgerID", conn)) { Sælger sælger = new Sælger(); dataReader = command.ExecuteReader(); while (dataReader.Read()) { liste.Add(new Bolig(dataReader.GetInt32(0), dataReader.GetString(1), Convert.ToDouble(dataReader.GetValue(2)), dataReader.GetInt32(3), dataReader.GetInt32(4), dataReader.GetDateTime(5), dataReader.GetInt32(6), dataReader.GetInt32(7), sælger = new Sælger(dataReader.GetInt32(8), dataReader.GetString(9), dataReader.GetString(10), dataReader.GetString(11), dataReader.GetString(12), dataReader.GetInt32(13), dataReader.GetString(14)))); } } } } catch (SqlException e) { MessageBox.Show(e.Message); } return(liste); }
//Martin S**t //karl public bool OpretSælger(Sælger s) { bool success = KundeDBTabel.OpretSælger(s); if (success) { sælgere.Add(s); } return(success); }
public Bolig(int ID, string Adresse, double Pris, int SælgerID, int Kvm, DateTime OprettelsesDato, int EjendomsmæglerID, int PostNr, Sælger sælger) { this.ID = ID; this.Adresse = Adresse; this.Pris = Pris; this.SælgerID = SælgerID; this.Kvm = Kvm; this.OprettelsesDato = OprettelsesDato; this.EjendomsmæglerID = EjendomsmæglerID; this.PostNr = PostNr; this.sælger = sælger; }
public bool SletSælger() { Sælger sælgerToDelete = (Sælger)this.SelectedKunde; bool success = KundeDBTabel.SletSælger(sælgerToDelete); if (success) { sælgere.Remove(sælgerToDelete); } return(success); }
public bool OpdaterSælger(Sælger s) { bool success = KundeDBTabel.UpdateSælger(s); if (success) { for (int i = 0; i < sælgere.Count; i++) { //opdater sælger Sælger sælger = sælgere[i]; if (sælger.Id == s.Id) { sælgere[i] = s; } } } return(success); }
//Nichlas s**t //Martin public static Sælger GetSælger(int id) //Til at få enkelt sælger under Edit bolig { Sælger returnSælger; using (SqlCommand cmd = new SqlCommand()) { cmd.Connection = DBHelper.Conn; cmd.CommandText = "SELECT * FROM Sælger WHERE ID = @ID"; cmd.Parameters.Add("@ID", System.Data.SqlDbType.Int).Value = id; DBHelper.Conn.Open(); using (SqlDataReader reader = cmd.ExecuteReader()) { reader.Read(); returnSælger = new Sælger(reader.GetInt32(0), reader.GetString(1), reader.GetString(2), reader.GetString(3), reader.GetString(4), reader.GetInt32(5), reader.GetString(6)); } DBHelper.Conn.Close(); } return(returnSælger); }
public static bool SletSælger(Sælger k) { bool succes = false; try { using (SqlConnection conn = new SqlConnection(DBHelper.ConnString)) { conn.Open(); using (SqlCommand command = new SqlCommand("Delete from sælger where id = @id", conn)) { command.Parameters.AddWithValue("@id", k.Id); command.ExecuteNonQuery(); succes = true; } } } catch (SqlException ee) { System.Diagnostics.Debug.Write(ee.Message); } return(succes); }
public static bool OpretSælger(Sælger k) { var succes = false; try { using (SqlConnection conn = new SqlConnection(DBHelper.ConnString)) { conn.Open(); using (SqlCommand command = new SqlCommand("Insert into Sælger (Fornavn, Efternavn, Tlf, KontoNr, PostNr, Adresse) " + "Values (@navn, @efternavn, @tlf, @kontonr, @postnr, @adresse)", conn)) { command.Parameters.AddWithValue("@navn", k.Navn); command.Parameters.AddWithValue("@efternavn", k.Efternavn); command.Parameters.AddWithValue("@tlf", k.TelefonNr); command.Parameters.AddWithValue("@kontonr", k.KontoNr); command.Parameters.AddWithValue("@postnr", k.PostNr); command.Parameters.AddWithValue("@adresse", k.Addresse); command.ExecuteNonQuery(); } //karl k.Id = DBHelper.GetNewestIdFromTabel("Sælger", conn); //karl s**t succes = true; } } catch (SqlException ee) { MessageBox.Show(ee.Message); } return(succes); }
public void SetValgtSælgerNull() //Til validering af sælger under oprettelse af Bolig { valgtSælger = null; }
private void BtnAction_Click(object sender, EventArgs e) { string buttonFunction = BtnAction.Text; string fornavn = TbFornavn.Text; string efternavn = TbEfternavn.Text; string adresse = TbAdresse.Text; string tlf = TbTlf.Text; string kontoNr = TbKontoNr.Text; int postNr = Convert.ToInt32(CbPostNr.Text); bool success = false; switch (buttonFunction) { case "Opret Sælger": try { Sælger sælgerToCreate = new Sælger(fornavn, efternavn, tlf, kontoNr, postNr, adresse); success = ViewModel.OpretSælger(sælgerToCreate); } catch (Exception ee) { MessageBox.Show(ee.Message); } if (success) { MessageBox.Show("Sælger oprettet!"); ClearData(); this.Dispose(); } break; case "Opdater Sælger": try { Sælger sælgerToUpdate = new Sælger(ViewModel.SelectedKunde.Id, fornavn, efternavn, tlf, kontoNr, postNr, adresse); success = ViewModel.OpdaterSælger(sælgerToUpdate); } catch (Exception ee) { MessageBox.Show(ee.Message); } if (success) { MessageBox.Show("Sælger opdateret!"); } break; case "Opret Køber": try { Køber køberToCreate = new Køber(fornavn, efternavn, tlf, kontoNr, postNr, adresse); success = ViewModel.OpretKøber(køberToCreate); } catch (Exception ee) { MessageBox.Show(ee.Message); } if (success) { MessageBox.Show("Køber oprettet!"); ClearData(); this.Dispose(); } break; case "Opdater Køber": try { Køber køberToUpdate = new Køber(ViewModel.SelectedKunde.Id, fornavn, efternavn, tlf, kontoNr, postNr, adresse); success = ViewModel.OpdaterKøber(køberToUpdate); } catch (Exception ee) { MessageBox.Show(ee.Message); } if (success) { MessageBox.Show("Køber opdateret!"); } break; } Parent.UpdateListViewWithCurrentSearchTerms(); }