private void PopisRezervacijaGrid_SelectionChanged(object sender, EventArgs e) { if (PopisRezervacijaGrid.SelectedRows.Count > 0) { groupBox6.Visible = true; DataGridViewRow selectedRow1 = PopisRezervacijaGrid.SelectedRows[0]; int idMojeRezervacije = Convert.ToInt32(selectedRow1.Cells[0].Value); Rezervacija rez = new Rezervacija(); DataTable dtRezervacije = rez.PopuniRezervaciju(idMojeRezervacije); DateTime datumRez = dtRezervacije.Rows[0].Field <DateTime>(1); DateTime pocetakPos = dtRezervacije.Rows[0].Field <DateTime>(2); DateTime krajPos = dtRezervacije.Rows[0].Field <DateTime>(3); Automobil auto = new Automobil(); int idAutomobila = dtRezervacije.Rows[0].Field <int>(4); DataTable dtAutomobilFull = auto.DohvatiAutomobilFull(idAutomobila); Korisnik korisnik = new Korisnik(); int idKorisnika = dtRezervacije.Rows[0].Field <int>(5); DataTable dtKorisnikFull = korisnik.DohvatiKorisnikFull(idKorisnika); label109.Text = datumRez.ToShortDateString(); label110.Text = pocetakPos.ToShortDateString(); label111.Text = krajPos.ToShortDateString(); label108.Text = dtAutomobilFull.Rows[0].Field <string>(5).ToString() + " " + dtAutomobilFull.Rows[0].Field <string>(6).ToString() + " " + dtAutomobilFull.Rows[0].Field <string>(7).ToString(); label107.Text = dtRezervacije.Rows[0].Field <string>(7); if (dtKorisnikFull.Rows[0] != null) { label113.Text = dtKorisnikFull.Rows[0].Field <string>(4); } label116.Text = dtRezervacije.Rows[0].Field <int>(0).ToString(); } else { groupBox6.Visible = false; } }
public void PopuniRacun() { richTextBox1.Clear(); richTextBox1.Text += "RentACar d.o.o." + "\nZagrebačka ulica" + "\n10000 Zagreb" + "\nOIB: 1234567891011" + "\n____________________________________________" + "\nOpis Količina Iznos (dan) Ukupno" + "\n-------------------------------------------------------------\n"; Rezervacija rez = new Rezervacija(); DataTable dtRezervacije = rez.PopuniRezervaciju(idRezervacije); DateTime datumRez = dtRezervacije.Rows[0].Field <DateTime>(1); DateTime pocetakPos = dtRezervacije.Rows[0].Field <DateTime>(2); DateTime krajPos = dtRezervacije.Rows[0].Field <DateTime>(3); DateTime danasnjiDatum = DateTime.Now; int razlika = krajPos.DayOfYear - pocetakPos.DayOfYear + 1; Automobil auto = new Automobil(); int idAutomobila = dtRezervacije.Rows[0].Field <int>(4); DataTable dtAutomobilFull = auto.DohvatiAutomobilFull(idAutomobila); int ukupno = dtAutomobilFull.Rows[0].Field <int>(4) * razlika; Korisnik korisnik = new Korisnik(); int idKorisnika = dtRezervacije.Rows[0].Field <int>(5); DataTable dtKorisnikFull = korisnik.DohvatiKorisnikFull(idKorisnika); richTextBox1.Text += dtAutomobilFull.Rows[0].Field <string>(5).ToString() + " " + dtAutomobilFull.Rows[0].Field <string>(6).ToString() + " " + dtAutomobilFull.Rows[0].Field <string>(7).ToString(); richTextBox1.Text += " " + razlika + " " + dtAutomobilFull.Rows[0].Field <int>(4).ToString() + " kn" + " " + ukupno + " kn"; richTextBox1.Text += "\n\n____________________________________________"; richTextBox1.Text += "\n\nUkupno za platiti:" + " " + ukupno + " kn"; richTextBox1.Text += "\n\n\nPDV = 25,00 % od " + ukupno + " kn = " + (0.25 * ukupno) + " kn"; richTextBox1.Text += "\n\n\n" + danasnjiDatum.ToString(); richTextBox1.Text += "\n\n-------------------------------------------------"; richTextBox1.Text += "\nHvala Vam na povjerenju"; richTextBox1.SelectAll(); richTextBox1.SelectionAlignment = HorizontalAlignment.Center; richTextBox1.DeselectAll(); }