private void brnLoginKupac_Click(object sender, EventArgs e) { if (!File.Exists(Globalne.DatKupac)) { MessageBox.Show("Ne postoji fajl sa kupcima!"); } else { List <Kupac> kupci = new List <Kupac>(); kupci = Globalne.procitajKupce(Globalne.DatKupac); int flag = 0; foreach (Kupac k in kupci) { if (k.Telefon == txtLoginTelefon.Text && k.Password == txtLoginPassword.Text) { Globalne.TrenutniKupac = k; flag = 1; FormKupac frm = new FormKupac(); frm.MdiParent = this.ParentForm; frm.Show(); frm.Dock = DockStyle.Fill; Close(); } } if (flag == 0 && File.Exists(Globalne.DatAdmin)) { txtLoginTelefon.Text = ""; txtLoginPassword.Text = ""; txtLoginTelefon.Focus(); MessageBox.Show("Telefon i lozinka se ne poklapaju", "Login greska!"); } } }
public void azuriraj(string ime, string prezime, string jmbg, string datum_rodjenja, string telefon) { string pogresanUnos = ""; int flag = 0; if (ime.Trim() == "") { pogresanUnos += "Morate uneti ime!" + Environment.NewLine; flag = 1; } if (prezime.Trim() == "") { pogresanUnos += "Morate uneti prezime!" + Environment.NewLine; flag = 1; } if (!jmbg.All(char.IsDigit) || jmbg.Trim() == "") { pogresanUnos += "Morate uneti ispravan JMBG!" + Environment.NewLine; flag = 1; } if (!telefon.All(char.IsDigit) || telefon.Trim() == "") { pogresanUnos += "Morate uneti ispravan telefon!" + Environment.NewLine; flag = 1; } List <Kupac> kupci = new List <Kupac>(); kupci = Globalne.procitajKupce(Globalne.DatKupac); foreach (Kupac k in kupci) { if (k.Telefon == telefon && this.telefon != telefon) { pogresanUnos += "Uneti telefon vec postoji!" + Environment.NewLine; flag = 1; } } if (!DateTime.TryParse(datum_rodjenja, out DateTime datum)) { pogresanUnos += "Netacan unos datuma!" + Environment.NewLine; flag = 1; } if (password.Trim() == "") { pogresanUnos += "Morate uneti lozinku!" + Environment.NewLine; flag = 1; } if (flag == 1) { MessageBox.Show(pogresanUnos, "Pogresan unos podataka!"); } else { Ime = ime; Prezime = prezime; Jmbg = jmbg; Datum_rodjenja = datum; Telefon = telefon; } }
private void FormAzuriraj_Load(object sender, EventArgs e) { lblPrijavljen.Text += Globalne.TrenutniAdmin.Ime + " " + Globalne.TrenutniAdmin.Prezime; if (Globalne.AzurirajKupca) { panelAuto.Visible = false; panelAuto1.Visible = false; lblIzbor.Text += " kupca:"; kupci = Globalne.procitajKupce(Globalne.DatKupac); rezervacije = Globalne.procitajRezervacije(Globalne.DatRezervacije); foreach (Kupac k in kupci) { listBox1.Items.Add(k); } } else if (Globalne.AzurirajAuto) { lbl1.Text = "Marka:"; lbl2.Text = "Model:"; lbl3.Text = "Godiste:"; lbl4.Text = "Kubikaza:"; lbl5.Text = "Pogon:"; lblIzbor.Text += " automobil:"; automobili = Globalne.procitajAutomobile(Globalne.DatAutomobili); ponude = Globalne.procitajPonude(Globalne.DatPonude); rezervacije = Globalne.procitajRezervacije(Globalne.DatRezervacije); foreach (Automobil a in automobili) { listBox1.Items.Add(a); } dateOd.Value = DateTime.Today; dateOd.MinDate = DateTime.Today; dateDo.Value = DateTime.Today; dateDo.MinDate = DateTime.Today; } else if (Globalne.AzurirajPonudu) { comboBox1.Visible = true; lblIzbor.Text += " automobil:"; automobili = Globalne.procitajAutomobile(Globalne.DatAutomobili); foreach (Automobil a in automobili) { comboBox1.Items.Add(a); } ponude = Globalne.procitajPonude(Globalne.DatPonude); panelAuto.Visible = false; panelAuto1.Visible = false; lbl1.Text = "Cena po danu:"; panelPonuda.Visible = false; } }
private void FormAzurirajRezervacije_Load(object sender, EventArgs e) { rezervacije = Globalne.procitajRezervacije(Globalne.DatRezervacije); lblPrijavljen.Text += Globalne.TrenutniAdmin.Ime + " " + Globalne.TrenutniAdmin.Prezime; List <Kupac> kupci = Globalne.procitajKupce(Globalne.DatKupac); foreach (Kupac k in kupci) { cbKupac.Items.Add(k); } dateOd.Value = DateTime.Today; dateDo.Value = DateTime.Today; }
private void FormDodajRezervaciju_Load(object sender, EventArgs e) { lblPrijavljen.Text += Globalne.TrenutniAdmin.Ime + " " + Globalne.TrenutniAdmin.Prezime; dateOd.Value = DateTime.Today; dateOd.MinDate = DateTime.Today; dateDo.Value = DateTime.Today; dateDo.MinDate = DateTime.Today; kupci = Globalne.procitajKupce(Globalne.DatKupac); foreach (Kupac k in kupci) { cbKupac.Items.Add(k); } automobili = Globalne.procitajAutomobile(Globalne.DatAutomobili); foreach (Automobil a in automobili) { cbAuto.Items.Add(a); } }
private void btnKreiraj_Click(object sender, EventArgs e) { string pogresanUnos = ""; int flag = 0; if (txtIme.Text.Trim() == "") { pogresanUnos += "Morate uneti ime!" + Environment.NewLine; flag = 1; } if (txtPrezime.Text.Trim() == "") { pogresanUnos += "Morate uneti prezime!" + Environment.NewLine; flag = 1; } if (!txtJmbg.Text.All(char.IsDigit) || txtJmbg.Text.Trim() == "") { pogresanUnos += "Morate uneti ispravan JMBG!" + Environment.NewLine; flag = 1; } if (!txtTelefon.Text.All(char.IsDigit) || txtTelefon.Text.Trim() == "") { pogresanUnos += "Morate uneti ispravan telefon!" + Environment.NewLine; flag = 1; } if (Globalne.PraviAdmina) { List <Administrator> administrators = new List <Administrator>(); administrators = Globalne.procitajAdmine(Globalne.DatAdmin); foreach (Administrator a in administrators) { if (a.Telefon == txtTelefon.Text) { pogresanUnos += "Uneti telefon vec postoji!" + Environment.NewLine; flag = 1; } } } else { List <Kupac> kupci = new List <Kupac>(); kupci = Globalne.procitajKupce(Globalne.DatKupac); foreach (Kupac k in kupci) { if (k.Telefon == txtTelefon.Text) { pogresanUnos += "Uneti telefon vec postoji!" + Environment.NewLine; flag = 1; } } } if (txtLozinka.Text.Trim() == "") { pogresanUnos += "Morate uneti lozinku!" + Environment.NewLine; flag = 1; } if (flag == 1) { MessageBox.Show(pogresanUnos, "Pogresan unos podataka!"); } else { if (Globalne.PraviAdmina) { Administrator noviAdmin = new Administrator(txtIme.Text, txtPrezime.Text, txtJmbg.Text, dateDatumRodjenja.Value, txtTelefon.Text, txtLozinka.Text); noviAdmin.upisiAdmina(Globalne.DatAdmin); MessageBox.Show(txtIme.Text + " " + txtPrezime.Text + " je uspesno dodat kao administrator!", "Uspesno dodat novi administrator"); Globalne.PraviAdmina = false; FormAdmin frm = new FormAdmin(); frm.MdiParent = this.ParentForm; frm.Show(); frm.Dock = DockStyle.Fill; Close(); } else { Kupac noviKupac = new Kupac(txtIme.Text, txtPrezime.Text, txtJmbg.Text, dateDatumRodjenja.Value, txtTelefon.Text, txtLozinka.Text); noviKupac.upisiKupca(Globalne.DatKupac); MessageBox.Show("Nalog kupca " + txtIme.Text + " " + txtPrezime.Text + " je uspesno kreiran!", "Uspesno kreiran nalog"); if (Globalne.AdminPraviKupca) { Globalne.AdminPraviKupca = false; FormAdmin frm = new FormAdmin(); frm.MdiParent = this.ParentForm; frm.Show(); frm.Dock = DockStyle.Fill; Close(); } else { FormIzbor frm = new FormIzbor(); frm.MdiParent = this.ParentForm; frm.Show(); frm.Dock = DockStyle.Fill; Close(); } } } }