public frmOperater() { InitializeComponent(); klijentJavni = new JavniClient(); klijentSistem = new SistemClient(); klijentLogin = new LogInClient(); knjige = klijentJavni.PrikazKnjiga(); nalozi = klijentLogin.VratiSveNaloge(); porudzbine = klijentSistem.PregledPorudzbina(); this.StartPosition = FormStartPosition.CenterScreen; }
public frmKlijent(string KorisnickoIme) { InitializeComponent(); this.ulogovaniKorisnik = KorisnickoIme; klijentJavni = new JavniClient(); klijentLogin = new LogInClient(); knjige = klijentJavni.PrikazKnjiga(); nalozi = klijentLogin.VratiSveNaloge(); this.StartPosition = FormStartPosition.CenterScreen; lblUlogovaniKorisnik.Select(); }
private void btnUnosNoveKnjige_Click(object sender, EventArgs e) { if (!string.IsNullOrEmpty(txtNaziv.Text) && !string.IsNullOrEmpty(txtAutor.Text) && !string.IsNullOrEmpty(txtCena.Text) && !string.IsNullOrEmpty(txtPopust.Text)) { Knjiga novaKnjiga = new Knjiga(); int idPrethodneKnjige = knjige[knjige.Count - 1].Id_knjige; int noviId = idPrethodneKnjige + 1; string noviNaziv = txtNaziv.Text; string noviAutor = txtAutor.Text; double novaCena = 0.0; char[] niz = txtCena.Text.ToCharArray(); bool greska = false; foreach (char karakter in niz) { if (!char.IsDigit(karakter)) { // ako jedan od karaktera nije broj greska = true; } } if (greska) { MessageBox.Show("Cenu unesite brojevima, ne slovima!", "Greška"); return; } else { novaCena = double.Parse(txtCena.Text); } int noviPopust = 0; char[] niz2 = txtPopust.Text.ToCharArray(); bool greska2 = false; foreach (char karakter in niz2) { if (!char.IsDigit(karakter)) { // ako jedan od karaktera nije broj greska2 = true; } } if (greska2) { MessageBox.Show("Popust unesite brojevima, ne slovima!", "Greška"); return; } else { noviPopust = int.Parse(txtPopust.Text); } klijentSistem.UnosKnjige(noviId, noviNaziv, noviAutor, novaCena, noviPopust, 0); MessageBox.Show("Uspešno uneta nova knjiga!" + Environment.NewLine + "ID: " + noviId + ", " + noviNaziv + " (" + noviAutor + "), " + novaCena + " din"); txtNaziv.Clear(); txtAutor.Clear(); txtCena.Clear(); txtPopust.Clear(); cbKnjigeIzmena.Items.Clear(); cbKnjigeBrisanje.Items.Clear(); knjige = klijentJavni.PrikazKnjiga(); foreach (Knjiga knjiga in knjige) { if (!cbKnjigeIzmena.Items.Contains(knjiga)) { cbKnjigeIzmena.Items.Add(knjiga.Id_knjige + " " + knjiga.Naziv); } if (!cbKnjigeBrisanje.Items.Contains(knjiga)) { cbKnjigeBrisanje.Items.Add(knjiga.Id_knjige + " " + knjiga.Naziv); } } } else { MessageBox.Show("Nijedno polje ne sme da ostane prazno.", "Greška"); } }