private void varaukseniDataGW_SelectionChanged(object sender, EventArgs e) { varaukseniListBox.Items.Clear(); if (varaukseniDataGW.SelectedRows.Count == 1) { DataGridViewRow selectedRow = varaukseniDataGW.SelectedRows[0]; int majoitusId = (int)selectedRow.Cells[3].Value; int varausId = (int)selectedRow.Cells[0].Value; string varausAlkaa = selectedRow.Cells[1].Value.ToString(); string varausLoppuu = selectedRow.Cells[2].Value.ToString(); Majoitus majoitus = MajoitusController.haeMajoitus(majoitusId); string[] varausAlkaaSplit = varausAlkaa.Split(' '); string[] vDate = varausAlkaaSplit[0].Split('.'); string[] vTime = varausAlkaaSplit[1].Split('.'); if (DateTime.Now >= new DateTime(int.Parse(vDate[2]), int.Parse(vDate[1]), int.Parse(vDate[0]), int.Parse(vTime[0]), int.Parse(vTime[1]), int.Parse(vTime[2]))) { arvioiBtn.Enabled = true; } else { arvioiBtn.Enabled = false; } if (majoitus != null) { varaukseniListBox.Items.Add($"Varaus alkaa: {varausAlkaa}"); varaukseniListBox.Items.Add($"Varaus loppuu: {varausLoppuu}"); varaukseniListBox.Items.Add($"Majoituksen sijainti: {majoitus.getPaikkakunta()}"); varaukseniListBox.Items.Add($"Majoituksen hinta: {majoitus.getHinta()} €/vrk"); varaukseniListBox.Items.Add($"Majoituksen lisätiedot: {majoitus.getLisatiedot()}"); } } }
private void majoitusHakuListBox_SelectedIndexChanged(object sender, EventArgs e) { haeMajoitusInfoBox.Text = ""; ListBox listBox = (ListBox)sender; Majoitus majoitus = (Majoitus)listBox.SelectedItem; if (nykyinenKayttaja != null) { // BindVaraukset(majoitus); varausAlkaaDTP.MinDate = DateTime.Now; } haeMajoitusInfoBox.Text = $"Paikkakunta: {majoitus.getPaikkakunta()}\nHinta: {majoitus.getHinta()} €/vrk\nPinta-ala: {majoitus.getPintaAla()} m^2\nHuoneet: {majoitus.getHuoneet()}\nVuodepaikat: {majoitus.getVuodepaikat()}\nRakennusvuosi: {majoitus.getRakennusvuosi()}\n\n{majoitus.getLisatiedot()}"; }