Esempio n. 1
0
        private void buttonIspisiSve_Click(object sender, EventArgs e)
        {
            //Provjeravamo postoji li bilo koji zapis u popisu gostiju.
            int dataRowCount = dataGridView.Rows.Count;

            if (dataRowCount == 0)
            {
                MessageBox.Show("Nema zapisa za printanje.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            //Stvaramo onoliko objekata klase Gost koliko je redova
            Gost[] gosti = new Gost[dataRowCount]; // Zauzimanje mjesta u memoriji
            for (int i = 0; i < dataRowCount; i++)
            {
                //Preuzimanje podataka iz dataGridViewa i pridruživanje istih u objekt gost
                gosti[i]                    = new Gost(); // Stvaranje objekta u memoriji
                gosti[i].broj               = Int32.Parse(dataGridView["broj", i].Value.ToString());
                gosti[i].imePrezime         = dataGridView["prezimeime", i].Value.ToString();
                gosti[i].brojOsobne         = dataGridView["brojosobne", i].Value.ToString();
                gosti[i].brojPutovnice      = dataGridView["brojputovnice", i].Value.ToString();
                gosti[i].vrstaPruzeneUsluge = dataGridView["vrstapruzeneusluge", i].Value.ToString();
                gosti[i].datumPocetka       = dataGridView["datumpocetka", i].Value.ToString();
                gosti[i].datumKraja         = dataGridView["datumkraja", i].Value.ToString();
                gosti[i].primjedba          = dataGridView["primjedba", i].Value.ToString();
            }

            FrmPopisGostijuReport form = new FrmPopisGostijuReport(gosti);

            form.ShowDialog();
        }
Esempio n. 2
0
        private void buttonIspisi_Click(object sender, EventArgs e)
        {
            //Provjeravamo postoji li bilo koji zapis u popisu gostiju.
            int dataRowCount = dataGridView.Rows.Count;

            if (dataRowCount == 0)
            {
                MessageBox.Show("Nema zapisa za printanje.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            int  selectedRow = dataGridView.CurrentCell.RowIndex;
            Gost gost        = new Gost
            {
                //Preuzimanje podataka iz dataGridViewa i pridruživanje istih u objekt gost
                broj               = Int32.Parse(dataGridView["broj", selectedRow].Value.ToString()),
                imePrezime         = dataGridView["prezimeime", selectedRow].Value.ToString(),
                brojOsobne         = dataGridView["brojosobne", selectedRow].Value.ToString(),
                brojPutovnice      = dataGridView["brojputovnice", selectedRow].Value.ToString(),
                vrstaPruzeneUsluge = dataGridView["vrstapruzeneusluge", selectedRow].Value.ToString(),
                datumPocetka       = dataGridView["datumpocetka", selectedRow].Value.ToString(),
                datumKraja         = dataGridView["datumkraja", selectedRow].Value.ToString(),
                primjedba          = dataGridView["primjedba", selectedRow].Value.ToString()
            };

            FrmPopisGostijuReport frmPopisGostijuReport = new FrmPopisGostijuReport(gost);

            frmPopisGostijuReport.ShowDialog();
        }