Ejemplo n.º 1
0
        private void bt_GetAllEstates_Click(object sender, EventArgs e)
        {
            dataGridView_AllEstates.DataSource = EstateControllerSingleton.Instance().GetGridEstateData("").Estates.Local.ToBindingList();

            dataGridView_AllEstates.Columns["EstateId"].HeaderText          = "EjendomsId";
            dataGridView_AllEstates.Columns["Address"].HeaderText           = "Adresse";
            dataGridView_AllEstates.Columns["BuildYear"].HeaderText         = "HusetsByggelsesår";
            dataGridView_AllEstates.Columns["RemodelYear"].HeaderText       = "RenoveringsÅr";
            dataGridView_AllEstates.Columns["Condition"].HeaderText         = "Stand";
            dataGridView_AllEstates.Columns["Areal"].HeaderText             = "Areal";
            dataGridView_AllEstates.Columns["Rooms"].HeaderText             = "Rum";
            dataGridView_AllEstates.Columns["Floors"].HeaderText            = "Etager";
            dataGridView_AllEstates.Columns["Garden"].HeaderText            = "Have";
            dataGridView_AllEstates.Columns["ZipCode"].HeaderText           = "Postnummer";
            dataGridView_AllEstates.Columns["TypeId"].HeaderText            = "TypeId";
            dataGridView_AllEstates.Columns["Type"].HeaderText              = "Type";
            dataGridView_AllEstates.Columns["ZipCodeNavigation"].HeaderText = "PostnummerNavigation";
            dataGridView_AllEstates.Columns["CaseOrders"].HeaderText        = "SagsOrdre";
            dataGridView_AllEstates.Columns["PriceHistories"].HeaderText    = "PrisHistorik";


            this.dataGridView_AllEstates.Columns["ZipCodeNavigation"].Visible = false;
            this.dataGridView_AllEstates.Columns["Type"].Visible           = false;
            this.dataGridView_AllEstates.Columns["CaseOrders"].Visible     = false;
            this.dataGridView_AllEstates.Columns["PriceHistories"].Visible = false;
        }
        private void dataGridView_ShowDistribution_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            Estate estate = EstateControllerSingleton.Instance().GetEstate(
                CaseOrderControllerSingleton.Instance().GetCaseOrder(
                    Convert.ToInt32(dataGridView_ShowDistribution.SelectedCells[3].Value))
                .EstateId)[0];

            lbl_address.Text = estate.Address;
            lbl_price.Text   = CaseOrderControllerSingleton.Instance().GetPriceHistory(estate.EstateId).Last().Price.ToString();

            tableLayoutPanel1.Visible = true;
        }
Ejemplo n.º 3
0
 private void btn_CreateNewHouse_Click(object sender, EventArgs e)
 {
     try
     {
         EstateControllerSingleton.Instance().CreateEstate(new Estate(
                                                               txt_Adresse.Text,
                                                               Convert.ToInt32(txt_Byggelseaar.Text),
                                                               Convert.ToInt32(txt_renoveringsaar.Text),
                                                               trackBar1.Value,
                                                               Convert.ToInt32(txt_Areal.Text),
                                                               Convert.ToInt32(txt_AntalRooms.Text),
                                                               Convert.ToInt32(txt_floors.Text),
                                                               Convert.ToBoolean(cbo_Have.Text),
                                                               Convert.ToInt32(txt_zipCode.Text),
                                                               Convert.ToInt32(cbo_HouseType.SelectedValue)
                                                               ));
         MessageBox.Show("Hus er nu oprettet i systemet");
     }
     catch (Exception)
     {
         MessageBox.Show("Fejl i oprettelse af hus. Prøv igen");
     }
 }
Ejemplo n.º 4
0
 private void UpdateDropdown_HouseTypes()
 {
     cbo_HouseType.DataSource    = EstateControllerSingleton.Instance().GetHouseTypes();
     cbo_HouseType.DisplayMember = "Type";
     cbo_HouseType.ValueMember   = "TypeId";
 }
Ejemplo n.º 5
0
        private void UpdateAdminCase()
        {
            co = CaseOrderControllerSingleton.Instance().GetCaseOrder(Convert.ToInt32(txt_caseOrderID.Text));
            if (co == null)
            {
                throw new Exception();
            }

            Customer seller = CustomerControllerSingleton.Instance().GetCustomer(co.SellerId);

            if (co.CaseStatusId == 3)
            {
                Customer buyer = CustomerControllerSingleton.Instance().GetCustomer(co.BuyerId);
                tableLayoutPanel_buyerInfo.Visible = true;
                lbl_KoeberNavn.Text        = buyer.Name;
                lbl_KoeberKundenummer.Text = buyer.CustomerId.ToString();
                lbl_KoeberAdresse.Text     = buyer.Address;
                lbl_KoeberTlfNr.Text       = buyer.PhoneNr.ToString();
                lbl_KoeberPostnummer.Text  = buyer.ZipCode.ToString();
                lbl_KoeberBy.Text          = CustomerControllerSingleton.Instance().GetCityFromZipCode(buyer.ZipCode).ToString();
            }
            else
            {
                tableLayoutPanel_buyerInfo.Visible = false;
            }
            lbl_SælgerKundenummer.Text = seller.CustomerId.ToString();
            lbl_SælgerNavn.Text        = seller.Name;
            lbl_SælgerAdresse.Text     = seller.Address;
            lbl_SælgerPostnummer.Text  = seller.ZipCode.ToString();
            lbl_SælgerTlfNr.Text       = seller.PhoneNr.ToString();
            lbl_SælgerBy.Text          = CustomerControllerSingleton.Instance().GetCityFromZipCode(seller.ZipCode).ToString();

            dataGridView_HouseInformation.DataSource = EstateControllerSingleton.Instance().GetEstate(co.EstateId);
            dataGridView_PriceHistory.DataSource     = CaseOrderControllerSingleton.Instance().GetPriceHistory(co.EstateId);


            dataGridView_HouseInformation.Columns["EstateId"].HeaderText          = "EjendomsId";
            dataGridView_HouseInformation.Columns["Address"].HeaderText           = "Adresse";
            dataGridView_HouseInformation.Columns["BuildYear"].HeaderText         = "HusetsByggelsesår";
            dataGridView_HouseInformation.Columns["RemodelYear"].HeaderText       = "RenoveringsÅr";
            dataGridView_HouseInformation.Columns["Condition"].HeaderText         = "Stand";
            dataGridView_HouseInformation.Columns["Areal"].HeaderText             = "Areal";
            dataGridView_HouseInformation.Columns["Rooms"].HeaderText             = "Rum";
            dataGridView_HouseInformation.Columns["Floors"].HeaderText            = "Etager";
            dataGridView_HouseInformation.Columns["Garden"].HeaderText            = "Have";
            dataGridView_HouseInformation.Columns["ZipCode"].HeaderText           = "Postnummer";
            dataGridView_HouseInformation.Columns["TypeId"].HeaderText            = "TypeId";
            dataGridView_HouseInformation.Columns["Type"].HeaderText              = "Type";
            dataGridView_HouseInformation.Columns["ZipCodeNavigation"].HeaderText = "PostnummerNavigation";
            dataGridView_HouseInformation.Columns["CaseOrders"].HeaderText        = "SagsOrdre";
            dataGridView_HouseInformation.Columns["PriceHistories"].HeaderText    = "PrisHistorik";


            this.dataGridView_HouseInformation.Columns["ZipCodeNavigation"].Visible = false;
            this.dataGridView_HouseInformation.Columns["Type"].Visible           = false;
            this.dataGridView_HouseInformation.Columns["CaseOrders"].Visible     = false;
            this.dataGridView_HouseInformation.Columns["PriceHistories"].Visible = false;


            dataGridView_PriceHistory.Columns["PriceHistoryId"].HeaderText = "PrisHistorik";
            dataGridView_PriceHistory.Columns["Price"].HeaderText          = "Pris";
            dataGridView_PriceHistory.Columns["Date"].HeaderText           = "Dato";
            dataGridView_PriceHistory.Columns["PriceType"].HeaderText      = "PrisType";
            dataGridView_PriceHistory.Columns["EstateId"].HeaderText       = "EjendomsId";
            dataGridView_PriceHistory.Columns["Estate"].HeaderText         = "Ejendom";

            this.dataGridView_PriceHistory.Columns["Estate"].Visible = false;
        }
Ejemplo n.º 6
0
 private void bt_SaveEstates_Click(object sender, EventArgs e)
 {
     EstateControllerSingleton.Instance().SaveDBContext();
 }