public rezervirajForma(string zapoib) { zap = new Zaposlenici(zapoib); InitializeComponent(); txtRezervacijuZapisao.Text = zap.vratiIme(); inicijalizacija(); klijentTableAdapter adapter = new klijentTableAdapter(); klijenti = adapter.GetData(); klijenti.Columns.Add("puno_ime", typeof(string)); foreach (DataRow row in klijenti.Rows) { row["puno_ime"] = row["ime"].ToString() + " " + row["prezime"].ToString() + " - " + row["oib"].ToString(); } cmbKlijent.DataSource = klijenti.DefaultView; cmbKlijent.DisplayMember = "puno_ime"; cmbKlijent.ValueMember = "oib"; cmbKlijent.SelectedIndex = -1; DataGridViewButtonColumn btn = new DataGridViewButtonColumn(); dataGridView1.Columns.Add(btn); btn.HeaderText = "Obriši rezervaciju"; btn.Text = "Obriši"; btn.Name = "gumb"; btn.UseColumnTextForButtonValue = true; tablica = zaPregled.GetData(); dataGridView1.DataSource = tablica; dataGridView1.Refresh(); if (tablica.Rows.Count > 0) { btnZavrsi.Enabled = true; } }
private void inicijalizirajRacun() { Racun rac = new Racun(sifra); Klijenti klij = new Klijenti(rac.klijent); Zaposlenici zap = new Zaposlenici(rac.zaposlenik); txtIme.Text = klij.ime; txtOIB.Text = klij.oib; txtPrezime.Text = klij.prezime; txtDatumRezervacije.Text = rac.datum_rezervacije.ToString(); txtDatumIzdavanja.Text = DateTime.Today.Date.Day.ToString() + "." + DateTime.Today.Date.Month.ToString() + "." + DateTime.Today.Date.Year.ToString(); txtRacunIzdao.Text = zap.vratiIme(); DataTable tablica = adapter.ZaRacun(sifra); dataGridView1.DataSource = tablica; dataGridView1.Refresh(); foreach (DataGridViewRow red in dataGridView1.Rows) { izracunKlasa(red.Cells[4].FormattedValue.ToString()); izracunKilometraze((int.Parse(red.Cells[10].FormattedValue.ToString())), (int.Parse(red.Cells[11].FormattedValue.ToString()))); izracunSati(DateTime.Parse(red.Cells[7].FormattedValue.ToString()), DateTime.Parse(red.Cells[8].FormattedValue.ToString())); red.Cells[12].Value = (kilometri * cijenaKilometra + klasa * sati).ToString(); dataGridView1.Update(); } dataGridView1.Refresh(); cijenaUsluge = 0; foreach (DataGridViewRow red in dataGridView1.Rows) { cijenaUsluge += float.Parse(red.Cells[12].EditedFormattedValue.ToString()); } txtUkupnaCijena.Text = cijenaUsluge.ToString() + " kn"; }
private void rezervirajForma_Load(object sender, EventArgs e) { _16023_DBDataSetTableAdapters.racunTableAdapter racunic = new _16023_DBDataSetTableAdapters.racunTableAdapter(); DataTable tabla = racunic.GetData(); foreach (DataRow red in tabla.Rows) { if (red["status_rac"].ToString() == "u_izradi") { { rac = new Racun(); DialogResult dialogResult1 = MessageBox.Show("Želite li nastaviti nakon što se isključila aplikacija?", "Nastaviti staro", MessageBoxButtons.YesNo); if (dialogResult1 == DialogResult.Yes) { btnSviKlijenti.Enabled = false; broj = rac.sifra; cmbKlijent.SelectedValue = rac.klijent; txtRezervacijuZapisao.Text = zap.vratiIme(); cmbKlijent.Enabled = false; } if (dialogResult1 == DialogResult.No) { btnSviKlijenti.Enabled = true; tablica = zaPregled.GetData(); if (tablica.Rows.Count > 0) { rac.updateBazu(); } else { rac.brisanje(); } tablica = zaPregled.GetData(); dataGridView1.DataSource = tablica; dataGridView1.Refresh(); } btnZavrsi.Enabled = false; } } } }