Exemplo n.º 1
0
 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();
 }
Exemplo n.º 2
0
        public BoligViewModel(BoligForm parent)
        {
            view    = parent;
            boliger = BoligTabelDB.GetAll();
            FyldPostnummerListe();
            //FillListView(boliger);

            Details = new BoligDetails(this, parent);
        }
Exemplo n.º 3
0
 public SælgBolig(Bolig b, BoligDetails instans, BoligViewModel bview)
 {
     InitializeComponent();
     parent     = instans;
     ViewModel  = new SælgBoligViewModel();
     ValgtBolig = b;
     Start();
     BoligView = bview;
 }
Exemplo n.º 4
0
        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();
        }
Exemplo n.º 5
0
        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();
        }
Exemplo n.º 6
0
        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);
        }
Exemplo n.º 7
0
        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);
        }
Exemplo n.º 8
0
 internal void SælgBolig(Bolig b, BoligDetails instans)
 {
     view.SælgBoligToFront(b, instans);
 }