private void UpdateCaseStatus() { try { co = CaseOrderControllerSingleton.Instance().GetCaseOrder(Convert.ToInt32(txt_CaseOrderId.Text)); if (co != null) { lbl_CaseOrderId.Text = co.CaseOrderId.ToString(); Cbo_CaseStatus.SelectedValue = co.CaseStatusId; lbl_SellerId.Text = co.SellerId.ToString(); lbl_BrokerId.Text = co.BrokerId.ToString(); lbl_EstateId.Text = co.EstateId.ToString(); lbl_BuyerId.Text = co.BuyerId.ToString(); } else { MessageBox.Show("Der findes ingen gyldige sager med det søgte id"); } } catch (Exception) { MessageBox.Show("Fejl: Indtast et sagsnummer"); } }
private void btn_Save_Click(object sender, EventArgs e) { CaseOrderControllerSingleton.Instance().CreateNewPriceHistory(new PriceHistory(Convert.ToDecimal(txt_Price.Text), EstateId, PriceTypeId)); DialogResult = DialogResult.OK; MessageBox.Show("Prisændring gemt"); Close(); }
private void btn_Search_Click(object sender, EventArgs e) { ActiveCaseOrders = CaseOrderControllerSingleton.Instance().GetAllCaseOrdrsForSearchByAddress(txt_address.Text).Where(c => c.CaseStatusId == 1).ToList(); dataGridView_AllCaseOrders.DataSource = ActiveCaseOrders; dataGridView_AllCaseOrders.SelectionMode = DataGridViewSelectionMode.FullRowSelect; SetAllCaseColumns(); }
private void btn_ChangeSalesPrice_Click(object sender, EventArgs e) { if (co != null) { TilpasSlagsprisForm tsf = new TilpasSlagsprisForm(co.EstateId, 1); if (tsf.ShowDialog() == DialogResult.OK) { dataGridView_PriceHistory.DataSource = CaseOrderControllerSingleton.Instance().GetPriceHistory(co.EstateId); } } }
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 dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e) { dataGridView_priceHistory.DataSource = CaseOrderControllerSingleton.Instance().GetPriceHistory(Convert.ToInt32(dataGridView1.SelectedCells[0].Value)); dataGridView_priceHistory.Columns["PriceHistoryId"].HeaderText = "PrisHistorikId"; dataGridView_priceHistory.Columns["Price"].HeaderText = "PrisHistorikId"; dataGridView_priceHistory.Columns["Date"].HeaderText = "PrisHistorikId"; 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 btn_RemoveHouse_Click(object sender, EventArgs e) { if (dataGridView_selectedCaseOrders.SelectedRows.Count != 0) { dataGridView_AllCaseOrders.DataSource = null; ActiveCaseOrders.Add(CaseOrderControllerSingleton.Instance().GetCaseOrder(Convert.ToInt32(dataGridView_selectedCaseOrders.SelectedCells[0].Value))); dataGridView_AllCaseOrders.DataSource = ActiveCaseOrders; SelectedCaseOrders.RemoveAt(dataGridView_selectedCaseOrders.SelectedCells[0].RowIndex); dataGridView_selectedCaseOrders.DataSource = null; dataGridView_selectedCaseOrders.DataSource = SelectedCaseOrders; SetSelectedColumns(); } }
private void btn_Search_Click(object sender, EventArgs e) { dataGridView_caseOrder.DataSource = CaseOrderControllerSingleton.Instance().GetAllCaseOrdrsForSearchByAddress(txt_address.Text); dataGridView_caseOrder.SelectionMode = DataGridViewSelectionMode.FullRowSelect; dataGridView_caseOrder.Columns["CaseOrderID"].HeaderText = "Sagsnummer"; dataGridView_caseOrder.Columns["CaseStatusID"].HeaderText = "Status"; dataGridView_caseOrder.Columns["SellerId"].HeaderText = "SælgerId"; dataGridView_caseOrder.Columns["BrokerId"].HeaderText = "MæglerId"; dataGridView_caseOrder.Columns["EstateId"].HeaderText = "EjendomsId"; dataGridView_caseOrder.Columns["BuyerId"].HeaderText = "KøberId"; dataGridView_caseOrder.Columns["Estate"].HeaderText = "Addresse"; dataGridView_caseOrder.Columns["CaseStatus"].Visible = false; dataGridView_caseOrder.Columns["Broker"].Visible = false; dataGridView_caseOrder.Columns["Buyer"].Visible = false; dataGridView_caseOrder.Columns["Seller"].Visible = false; dataGridView_caseOrder.Columns["OpenHouses"].Visible = false; }
private void bt_CreateNewCase_Click(object sender, EventArgs e) { try { CaseOrderControllerSingleton.Instance().CreateCaseOrder(new CaseOrder( 1, Convert.ToInt32(tbt_sellerID.Text), Convert.ToInt32(cbo_ChooseBroker.SelectedValue), Convert.ToInt32(tbt_estateID.Text)), 1, Convert.ToDecimal(tbt_ListingPrice.Text)); MessageBox.Show("Ny sag oprettet"); this.Close(); } catch (Exception) { MessageBox.Show("Fejl i oprettelse"); } }
private void btn_Save_Click(object sender, EventArgs e) { if (co != null) { co.CaseStatusId = Convert.ToInt32(Cbo_CaseStatus.SelectedValue); if (Convert.ToInt32(Cbo_CaseStatus.SelectedValue) == 3) { co.BuyerId = Convert.ToInt32(lbl_BuyerId.Text); TilpasSlagsprisForm tsf = new TilpasSlagsprisForm(co.EstateId, 2); tsf.ShowDialog(); } CaseOrderControllerSingleton.Instance().UpdateCaseOrderStatus(co); MessageBox.Show("Ændringer gemt"); } else { MessageBox.Show("Fejl: Der er ikke valgt en sag"); } }
private void UpdateDropdown_CaseStatus() { Cbo_CaseStatus.DataSource = CaseOrderControllerSingleton.Instance().GetCaseStatuses(); Cbo_CaseStatus.DisplayMember = "Status"; Cbo_CaseStatus.ValueMember = "CaseStatusId"; }
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; }