示例#1
0
        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;
            }
        }
示例#2
0
        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();
        }