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; }
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"); } }
private void UpdateDropdown_HouseTypes() { cbo_HouseType.DataSource = EstateControllerSingleton.Instance().GetHouseTypes(); cbo_HouseType.DisplayMember = "Type"; cbo_HouseType.ValueMember = "TypeId"; }
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; }
private void bt_SaveEstates_Click(object sender, EventArgs e) { EstateControllerSingleton.Instance().SaveDBContext(); }