public void Edit(BoligDetails d, Bolig b) { //Get Ejendomsmægler knyttet til bolig ValgtEmægler = EjendomsmæglerTabelDB.GetEjendomsmægler(b.EjendomsmæglerID); ValgtSælger = KundeDBTabel.GetSælger(b.SælgerID); ValgtBolig = b; //Details.Show(); d.InitializeEditMode(); }
public BoligViewModel(BoligForm parent) { view = parent; boliger = BoligTabelDB.GetAll(); FyldPostnummerListe(); //FillListView(boliger); Details = new BoligDetails(this, parent); }
public SælgBolig(Bolig b, BoligDetails instans, BoligViewModel bview) { InitializeComponent(); parent = instans; ViewModel = new SælgBoligViewModel(); ValgtBolig = b; Start(); BoligView = bview; }
public void SælgBoligToFront(Bolig b, BoligDetails instans) { var S = new SælgBolig(b, instans, ViewModel); if (!panelContent.Controls.Contains(S)) { panelContent.Controls.Add(S); } S.BringToFront(); }
private void Button2_Click(object sender, EventArgs e) { var opret = new BoligDetails(ViewModel, this); if (!panelContent.Controls.Contains(opret)) { panelContent.Controls.Add(opret); } opret.InitializeCreateMode(); }
public BoligForm() { InitializeComponent(); ViewModel = new BoligViewModel(this); var kriterier = new string[] { "Adresse", "PostNr", "Areal større end", "Areal mindre end", "Pris større end", "Pris mindre end" }; CBKriterie.Items.AddRange(kriterier); FyldListView(ViewModel.FillListView()); CBKriterie.SelectedIndex = 0; Details = ViewModel.Details; Controls.Add(Details); }
private void LWSearchResults_DoubleClick(object sender, EventArgs e) { var Valgt = ViewModel.GetBolig(LWSearchResults.FocusedItem.Name); ViewModel.FillListView().ForEach(o => { if (o.ID.ToString() == LWSearchResults.FocusedItem.Name) { Valgt = o; } }); var edit = new BoligDetails(ViewModel, this); if (!panelContent.Controls.Contains(edit)) { panelContent.Controls.Add(edit); } ViewModel.Edit(edit, Valgt); //Details.InitializeEditMode(Valgt); }
internal void SælgBolig(Bolig b, BoligDetails instans) { view.SælgBoligToFront(b, instans); }