public void InitializeEditMode() { BringToFront(); editMode = true; Show(); TBPostNr.Show(); TBAdresse.Text = viewModel.ValgtBolig.Adresse; TBAdresse.BackColor = Color.LightGray; TBAdresse.ReadOnly = true; //Adresse ændres ikke medmindre vi henter en kæmpe lastbil. TBAreal.Text = viewModel.ValgtBolig.Kvm.ToString(); TBAreal.BackColor = Color.LightGray; TBAreal.ReadOnly = true; //Areal ændres ikke TBPris.Text = viewModel.ValgtBolig.Pris.ToString(); TBPris.BackColor = Color.White; CBPostNr.Hide(); //PostNr skal ikke ændres ever TBPostNr.Text = viewModel.ValgtBolig.PostNr.ToString(); TBPostNr.ReadOnly = true; LabelID.Text = viewModel.ValgtBolig.ID.ToString(); BtnVælgE.Enabled = false; //Kan ikke vælge EMægler i edit BtnVælgSælger.Enabled = false; //Kan ikke ændre sælger i edit BtnDelete.Enabled = true; //Kan slette i editMode DTPOpretDato.Value = viewModel.ValgtBolig.OprettelsesDato; DTPOpretDato.Enabled = false; //Kan ikke ændre dato TBEMæglerNavn.Text = viewModel.ValgtEmægler.ToString(); //Tostring metoden er overridet TBValgtSælger.Text = viewModel.ValgtSælger.ToString(); //Til at vise navn lblPost.Hide(); LabelID.Show(); LabelMode.Text = "EDIT MODE"; BTNSolgt.Show(); //tjekker om boligen er solgt, for så skal denne knap ikke vises! var erSolgt = viewModel.TjekBoligSolgt(selectedBolig); if (erSolgt) { BTNSolgt.Hide(); BtnDelete.Hide(); LabelMode.Text = "Solgt bolig"; BtnSave.Hide(); BtnVælgE.Hide(); BtnVælgSælger.Hide(); } }