public static bool CreateSolgtBolig(SolgtBolig b) { bool success = false; try { DBHelper.Conn.Open(); } catch { System.Diagnostics.Debug.WriteLine("Database blev ikke åbnet"); } using (SqlCommand cmd = new SqlCommand()) { //string query = $" INSERT INTO SolgtBolig " + // $" (BoligID, KøberID, Købspris, KøbsDato) " + // $" VALUES " + // $" ({b.ID}, {b.KøberID}, @Købspris, '{b.OprettelsesDato}') "; string query = $" INSERT INTO SolgtBolig " + $" (BoligID, KøberID, Købspris, KøbsDato) " + $" VALUES " + $" ({b.ID}, {b.KøberID}, @Købspris, @Dato) "; cmd.CommandText = query; cmd.Connection = DBHelper.Conn; cmd.Parameters.AddWithValue("@Købspris", b.KøbsPris); cmd.Parameters.Add("@Dato", System.Data.SqlDbType.DateTime).Value = b.KøbsDato; try { cmd.ExecuteNonQuery(); success = true; } catch { System.Diagnostics.Debug.WriteLine("values not accepted in DB"); } } DBHelper.Conn.Close(); return(success); }
public SolgtBolig SælgBolig(Bolig b, int køberId, double købsPris, DateTime købsDato) { var solgtbolig = new SolgtBolig(); solgtbolig.Adresse = b.Adresse; solgtbolig.EjendomsmæglerID = b.EjendomsmæglerID; solgtbolig.ID = b.ID; solgtbolig.Kvm = b.Kvm; solgtbolig.OprettelsesDato = b.OprettelsesDato; solgtbolig.PostNr = b.PostNr; solgtbolig.Pris = b.Pris; solgtbolig.SælgerID = b.SælgerID; solgtbolig.KøberID = køberId; solgtbolig.KøbsPris = købsPris; solgtbolig.KøbsDato = købsDato; return(solgtbolig); }
private void btnSolgt_Click(object sender, EventArgs e) { var køber = cbKøber.SelectedItem as Køber; try { var solgtBolig = new SolgtBolig(); solgtBolig = solgtBolig.SælgBolig(ValgtBolig, køber.Id, Convert.ToDouble(tbKøbsPris.Text), dtpKøbsDato.Value); if (ViewModel.IndsætSolgtBolig(solgtBolig)) { parent.BTNSolgt.Hide(); BoligView.FyldPostnummerListe(); MessageBox.Show("Bolig solgt"); this.Dispose(); } } catch (FormatException ee) { MessageBox.Show(ee.Message); } }
public virtual void SendContract(string FP, SolgtBolig b) { }