public DodajIliUkloniAutomobil(Admin admin, AplikacijaZaAdmina aplikacija) { this.admin = admin; this.aplikacija = aplikacija; InitializeComponent(); //gbxDodavanjeAutomobil.Left = (this.MdiParent.ClientRectangle.Width - gbxDodavanjeAutomobil.ClientRectangle.Width) / 2; }
public DodajPonudu(Admin admin, AplikacijaZaAdmina aplikacija) { this.admin = admin; this.aplikacija = aplikacija; InitializeComponent(); FileStream fs = File.OpenRead("automobili.pol"); BinaryFormatter bf = new BinaryFormatter(); ispisAutomobila = bf.Deserialize(fs) as List <Automobil>; fs.Close(); if (File.Exists("ponude.pol")) { fs = File.OpenRead("ponude.pol"); ispisPonuda = bf.Deserialize(fs) as List <Ponuda>; fs.Close(); } else { ispisPonuda = new List <Ponuda>(); } if (File.Exists("rezervacije.pol")) { fs = File.OpenRead("rezervacije.pol"); bf = new BinaryFormatter(); ispisRezervacija = bf.Deserialize(fs) as List <Rezervacija>; fs.Close(); } else { ispisRezervacija = new List <Rezervacija>(); } }
public Statistika(Admin admin, AplikacijaZaAdmina aplikacija) { this.aplikacija = aplikacija; this.admin = admin; InitializeComponent(); ispisAutomobila = ispisiAutomobile(); ispisRezervacija = ispisiRezervacije(); }
public Rezervacije(Admin admin, AplikacijaZaAdmina aplikacija) { this.admin = admin; this.aplikacija = aplikacija; InitializeComponent(); ispisKupaca = ispisiKupce(); ispisRezervacija = ispisiRezervacije(); ispisPonuda = ispisiPonude(); ispisAutmobila = ispisiAutomobile(); }
public Kupci(Admin admin, AplikacijaZaAdmina aplikacija) { this.admin = admin; this.aplikacija = aplikacija; InitializeComponent(); if (File.Exists("kupci.pol")) { FileStream fs = File.OpenRead("kupci.pol"); BinaryFormatter bf = new BinaryFormatter(); ispisKupaca = bf.Deserialize(fs) as List <Kupac>; fs.Close(); } else { ispisKupaca = new List <Kupac>(); } }
public DodavanjeIUklanjanjeAdmina(AplikacijaZaAdmina aplikacija, Admin admin) { this.admin = admin; this.aplikacija = aplikacija; InitializeComponent(); if (File.Exists("admini.pol")) { FileStream fs = File.OpenRead("admini.pol"); BinaryFormatter bf = new BinaryFormatter(); ispisAdmina = bf.Deserialize(fs) as List <Admin>; fs.Close(); } else { ispisAdmina = new List <Admin>(); } }
private void btnUlogujSe_Click(object sender, EventArgs e) { bool popunjeno = true; if (rbtnKupac.Checked) { if (txtUsername.Text.Length == 0) { lblUsername.ForeColor = Color.Red; popunjeno = false; } else { lblUsername.ForeColor = Color.Black; } if (txtPassword.Text.Length == 0) { lblPassword.ForeColor = Color.Red; popunjeno = false; } else { lblPassword.ForeColor = Color.Black; } if (!popunjeno) { MessageBox.Show("Niste uneli sve podatke."); } else { if (!File.Exists("kupci.pol")) { MessageBox.Show("Nalog ne postoji!"); } else { bool nadjenUsername = false; bool tacanPassword = false; FileStream fs = File.OpenRead("kupci.pol"); BinaryFormatter bf = new BinaryFormatter(); List <Kupac> ispisKupaca = bf.Deserialize(fs) as List <Kupac>; fs.Close(); for (int i = 0; i < ispisKupaca.Count; i++) { if (txtUsername.Text == ispisKupaca[i].Username) { nadjenUsername = true; } if (txtPassword.Text == ispisKupaca[i].Password) { tacanPassword = true; } if (nadjenUsername && tacanPassword) { MessageBox.Show("Dobrodošli, " + ispisKupaca[i].Ime + "!"); this.Hide(); var aplikacija = new AplikacijaZaKupca1(ispisKupaca[i]); aplikacija.Closed += (s, args) => this.Close(); aplikacija.Show(); break; } } if (!nadjenUsername) { MessageBox.Show("Nalog nije pronadjen!"); lblUsername.ForeColor = Color.Red; } if (nadjenUsername && !tacanPassword) { MessageBox.Show("Netačan password!"); lblPassword.ForeColor = Color.Red; } } } } else { if (txtUsername.Text.Length == 0) { lblUsername.ForeColor = Color.Red; popunjeno = false; } else { lblUsername.ForeColor = Color.Black; } if (txtPassword.Text.Length == 0) { lblPassword.ForeColor = Color.Red; popunjeno = false; } else { lblPassword.ForeColor = Color.Black; } if (!popunjeno) { MessageBox.Show("Niste uneli sve podatke."); } else { if (!File.Exists("admini.pol")) { MessageBox.Show("Nalog ne postoji!"); } else { bool nadjenUsername = false; bool tacanPassword = false; FileStream fs = File.OpenRead("admini.pol"); BinaryFormatter bf = new BinaryFormatter(); List <Admin> ispisAdmina = bf.Deserialize(fs) as List <Admin>; fs.Close(); for (int i = 0; i < ispisAdmina.Count; i++) { if (txtUsername.Text == ispisAdmina[i].Username) { nadjenUsername = true; } if (txtPassword.Text == ispisAdmina[i].Password) { tacanPassword = true; } if (nadjenUsername && tacanPassword) { MessageBox.Show("Dobrodošli, " + ispisAdmina[i].Ime + "!"); this.Hide(); var aplikacija = new AplikacijaZaAdmina(ispisAdmina[i]); aplikacija.Closed += (s, args) => this.Close(); aplikacija.Show(); break; } } if (!nadjenUsername) { MessageBox.Show("Nalog nije pronadjen!"); lblUsername.ForeColor = Color.Red; } if (nadjenUsername && !tacanPassword) { MessageBox.Show("Netačan password!"); lblPassword.ForeColor = Color.Red; } } } } }