private void button2_Click(object sender, EventArgs e) { // MessageBox.Show(korisnici[listBox1.SelectedIndex].Username.ToString()); korisnici = new List <Kupac>(); korisnici = Datoteke <Kupac> .citanje(putanjak); Kupac nasKupac = new Kupac(); for (int i = 0; i < korisnici.Count; i++) { if (i == listBox1.SelectedIndex) { nasKupac = korisnici[i]; } } ClearTextBoxes(); //OVDE NESTO textBox1.Text = nasKupac.Ime; textBox2.Text = nasKupac.Prezime; textBox3.Text = nasKupac.Jmbg.ToString(); textBox4.Text = nasKupac.Telefon; dateTimePicker1.Text = nasKupac.DatumRodjenja.ToString(); textBox5.Text = nasKupac.Username; textBox6.Text = nasKupac.Password; korisnici.Remove(nasKupac); Datoteke <Kupac> .upis(putanjak, korisnici); }
private void refreshuj() { listBox1.HorizontalScrollbar = true; pom = Datoteke <Rezervacije> .citanje(putanjar); listBox1.DataSource = pom; }
private void button1_Click(object sender, EventArgs e) { List <Korisnik> korisnici = new List <Korisnik>(); korisnici = Datoteke <Korisnik> .citanje(putanja); Korisnik logovanje = Korisnik.proveri2(korisnici, textBox1.Text); if (textBox1.Text.Length == 0 || textBox2.Text.Length == 0) { MessageBox.Show("morate uneti podatke"); } else if (logovanje != null) { MessageBox.Show("korisnik postoji"); } else { korisnici.Add(new Administrator(textBox1.Text, textBox2.Text)); Datoteke <Korisnik> .upis(putanja, korisnici); MessageBox.Show("uspesno si se registrovao"); } }
private void button3_Click(object sender, EventArgs e) { automobili = new List <Automobil>(); automobili = Datoteke <Automobil> .citanje(putanja); Automobil nasAuto = new Automobil(); for (int i = 0; i < automobili.Count; i++) { if (i == listBox1.SelectedIndex) { nasAuto = automobili[i]; } } textBox1.Text = nasAuto.Marka; textBox2.Text = nasAuto.Model; textBox3.Text = nasAuto.Godiste.ToString(); textBox4.Text = nasAuto.Kubikaza.ToString(); textBox5.Text = nasAuto.Pogon; textBox6.Text = nasAuto.VrstaMenjaca; textBox7.Text = nasAuto.Karoserija; textBox8.Text = nasAuto.Gorivo; textBox9.Text = (nasAuto.BrojVrata).ToString(); automobili.Remove(nasAuto); Datoteke <Automobil> .upis(putanja, automobili); }
public void refresuj() { automobili = new List <Automobil>(); automobili = Datoteke <Automobil> .citanje(putanja); listBox1.DataSource = automobili; }
private void button1_Click(object sender, EventArgs e) { List <Kupac> korisnici = new List <Kupac>(); korisnici = Datoteke <Kupac> .citanje(putanja); Kupac logovanje = Kupac.proveri2(korisnici, textBox5.Text); if (textBox1.Text.Length == 0 || textBox2.Text.Length == 0 || textBox3.Text.Length == 0 || textBox4.Text.Length == 0 || textBox5.Text.Length == 0 || textBox6.Text.Length == 0 || dateTimePicker1.Text.Length == 0) { //proveri ovo za datetimepicker MessageBox.Show("niste uneli sve podatke"); } else if (logovanje != null) { MessageBox.Show("korisnik sa tim username-om postoji"); } else { korisnici.Add(new Kupac( textBox1.Text, textBox2.Text, (long)Convert.ToDouble(textBox3.Text), DateTime.Parse(dateTimePicker1.Text), textBox4.Text, textBox5.Text, textBox6.Text)); Datoteke <Kupac> .upis(putanja, korisnici); MessageBox.Show("uspesno si se registrovao"); } }
private void button3_Click(object sender, EventArgs e) { List <Rezervacije> rez = new List <Rezervacije>(); rez = Datoteke <Rezervacije> .citanje(putanjar); Ponuda p = new Ponuda(); List <Ponuda> pon = new List <Ponuda>(); pon = Datoteke <Ponuda> .citanje(putanjap); for (int i = 0; i < rez.Count; i++) { if (i == listBox1.SelectedIndex) { p = new Ponuda(rez[i].IdAutomobila, rez[i].DatumOd, rez[i].DatumDo, rez[i].Cena); rez.RemoveAt(i); } } pon.Add(p); Datoteke <Ponuda> .upis(putanjap, pon); Datoteke <Rezervacije> .upis(putanjar, rez); ClearTextBoxes(); refresh(); }
private void button2_Click(object sender, EventArgs e) { List <Rezervacije> rezervacije = new List <Rezervacije>(); rezervacije = Datoteke <Rezervacije> .citanje(putanjar); Rezervacije rez = new Rezervacije(); for (int i = 0; i < rezervacije.Count; i++) { if (i == listBox1.SelectedIndex) { rez = rezervacije[i]; } } textBox1.Text = rez.Cena.ToString(); dateTimePicker1.Text = rez.DatumOd.ToString(); dateTimePicker2.Text = rez.DatumDo.ToString(); comboBox1.SelectedIndex = rez.IdAutomobila; comboBox2.SelectedIndex = rez.IdKupca - 1; rezervacije.Remove(rez); Datoteke <Rezervacije> .upis(putanjar, rezervacije); }
private void button2_Click(object sender, EventArgs e) { List <Ponuda> ponuda = new List <Ponuda>(); ponuda = Datoteke <Ponuda> .citanje(putanjap); Ponuda nasaPonuda = new Ponuda(); for (int i = 0; i < ponuda.Count; i++) { if (i == listBox1.SelectedIndex) { nasaPonuda = ponuda[i]; break; } } textBox2.Text = nasaPonuda.CenaDan.ToString(); dateTimePicker1.Text = nasaPonuda.DatumOd.ToString(); dateTimePicker2.Text = nasaPonuda.DatumDo.ToString(); comboBox1.SelectedIndex = nasaPonuda.IdAutomobila; ponuda.Remove(nasaPonuda); Datoteke <Ponuda> .upis(putanjap, ponuda); }
public static Ponuda vP(int x, String od, string doo) { List <Ponuda> ponude = new List <Ponuda>(); ponude = Datoteke <Ponuda> .citanje("ponude.bin"); List <Automobil> automobili = new List <Automobil>(); automobili = Datoteke <Automobil> .citanje("automobili.bin"); int flag = 0; for (int i = 0; i < ponude.Count; i++) { if (ponude[i].IdAutomobila == automobili[x].ID1) { if (DateTime.Parse(od) >= ponude[i].DatumOd && DateTime.Parse(doo) <= ponude[i].DatumDo) { return(ponude[i]); } } } return(null); }
public void refresh() { List <Rezervacije> rez = new List <Rezervacije>(); rez = Datoteke <Rezervacije> .citanje(putanjar); listBox1.HorizontalScrollbar = true; listBox1.DataSource = rez; }
private void button1_Click(object sender, EventArgs e) { List <Kupac> k = Datoteke <Kupac> .citanje("kupci.bin"); foreach (Kupac x in k) { MessageBox.Show(x.ToString()); } }
public static void upisiPonudu(Ponuda p) { List <Ponuda> ponude = new List <Ponuda>(); ponude = Datoteke <Ponuda> .citanje("ponude.bin"); ponude.Add(p); Datoteke <Ponuda> .upis("ponude.bin", ponude); }
public void refresh() { List <Ponuda> ponude = new List <Ponuda>(); ponude = Datoteke <Ponuda> .citanje(putanjap); listBox1.HorizontalScrollbar = true; listBox1.DataSource = ponude; }
private void frmAdminPonuda_Load(object sender, EventArgs e) { refresh(); List <Automobil> automobili = new List <Automobil>(); automobili = Datoteke <Automobil> .citanje(putanja); comboBox1.DataSource = automobili; refresh(); }
public void upisiRez() { List <Rezervacije> rez = new List <Rezervacije>(); rez = Datoteke <Rezervacije> .citanje(putanjar); rez.Add(new Rezervacije(comboBox1.SelectedIndex, comboBox2.SelectedIndex + 1, DateTime.Parse(dateTimePicker1.Text), DateTime.Parse(dateTimePicker2.Text), Double.Parse(textBox1.Text))); Datoteke <Rezervacije> .upis(putanjar, rez); refresh(); }
public void ubaciulistu() { List <Kupac> kupac = new List <Kupac>(); kupac = Datoteke <Kupac> .citanje(putanjak); listBox1.HorizontalScrollbar = true; //listBox1.Items.Clear(); listBox1.DataSource = kupac; }
private void frmRezervacija_Load(object sender, EventArgs e) { automobili = Datoteke <Automobil> .citanje("automobili.bin"); marke = new List <string>(); foreach (Automobil x in automobili) { marke.Add(x.Marka); } comboBox1.DataSource = marke; }
private void frmAdminRezervacije_Load(object sender, EventArgs e) { List <Automobil> automobili = new List <Automobil>(); automobili = Datoteke <Automobil> .citanje(putanjaa); comboBox1.DataSource = automobili; List <Kupac> kupci = new List <Kupac>(); kupci = Datoteke <Kupac> .citanje(putanjak); comboBox2.DataSource = kupci; refresh(); }
public int pazOvo() { List <Automobil> a = new List <Automobil>(); a = Datoteke <Automobil> .citanje("automobili.bin"); int indeks = -1; foreach (Automobil k in a) { indeks = k.ID1; } indeks += 1; return(indeks); }
public string auto() { Automobil n = new Automobil(); List <Automobil> a = new List <Automobil>(); a = Datoteke <Automobil> .citanje("automobili.bin"); for (int i = 0; i < a.Count; i++) { if (a[i].ID1 == idAutomobila) { n = a[i]; } } return(n.Marka + " " + n.Model + " " + n.Godiste); }
private void button2_Click(object sender, EventArgs e) { automobili = new List <Automobil>(); automobili = Datoteke <Automobil> .citanje(putanja); for (int i = 0; i < automobili.Count; i++) { if (i == listBox1.SelectedIndex) { automobili.RemoveAt(i); } } Datoteke <Automobil> .upis(putanja, automobili); ClearTextBoxes(); refresuj(); }
private void button3_Click(object sender, EventArgs e) { //listBox1.SelectedIndex korisnici = new List <Kupac>(); korisnici = Datoteke <Kupac> .citanje(putanjak); for (int i = 0; i < korisnici.Count; i++) { if (i == listBox1.SelectedIndex) { korisnici.RemoveAt(i); } } Datoteke <Kupac> .upis(putanjak, korisnici); ubaciulistu(); }
private void button1_Click(object sender, EventArgs e) { List <Korisnik> korisnici = new List <Korisnik>(); korisnici = Datoteke <Korisnik> .citanje(putanja); Korisnik logovanje = Korisnik.proveri(korisnici, textBox1.Text, textBox2.Text); List <Kupac> kupci = new List <Kupac>(); kupci = Datoteke <Kupac> .citanje(putanjak); Kupac log = Kupac.proveri3(kupci, textBox1.Text, textBox2.Text); if (textBox1.Text.Length == 0 || textBox2.Text.Length == 0) { MessageBox.Show("morate uneti sve podatke"); } else if (logovanje != null) { if (logovanje.GetType() == typeof(Administrator)) { frmAdmin f = new frmAdmin(); f.Show(); Hide(); } } else if (log != null) { //ako se loguje korisnik, bitno mi je koji korisnik tako da najbolje da posaljem info //o korisniku da bi dalje mogao da pristupim njegovim atributima Kupac.postaviKupca(textBox1.Text, textBox2.Text); frmKupac f = new frmKupac(); f.Show(); Hide(); } else { MessageBox.Show("pogresni podaci"); } }
private void button1_Click(object sender, EventArgs e) { List <Ponuda> ponude = new List <Ponuda>(); ponude = Datoteke <Ponuda> .citanje(putanjap); List <Automobil> automobili = new List <Automobil>(); automobili = Datoteke <Automobil> .citanje(putanja); int indeks = comboBox1.SelectedIndex; ponude.Add(new Ponuda(indeks, DateTime.Parse(dateTimePicker1.Text), DateTime.Parse(dateTimePicker2.Text), Double.Parse(textBox2.Text))); Datoteke <Ponuda> .upis(putanjap, ponude); MessageBox.Show("Uspesno ste dodali ponudu"); ClearTextBoxes(); refresh(); }
private void frmKupac_Load(object sender, EventArgs e) { k = Kupac.vratiKupca(); List <Rezervacije> rezervacije = new List <Rezervacije>(); rezervacije = Datoteke <Rezervacije> .citanje(putanjar); foreach (Rezervacije r in rezervacije) { if (r.IdKupca == k.ID1) { pom.Add(r); } } refreshuj(); }
public static void izbrisiPonudu(Ponuda p) { int indeks = 0; List <Ponuda> ponude = new List <Ponuda>(); ponude = Datoteke <Ponuda> .citanje("ponude.bin"); for (int i = 0; i < ponude.Count; i++) { if (ponude[i].cenaDan == p.cenaDan && ponude[i].IdAutomobila == p.idAutomobila && DateTime.Parse(ponude[i].datumOd.ToString()) == p.DatumOd && DateTime.Parse(ponude[i].datumDo.ToString()) == p.DatumDo ) { indeks = i; } } ponude.RemoveAt(indeks); Datoteke <Ponuda> .upis("ponude.bin", ponude); }
private void button3_Click(object sender, EventArgs e) { List <Ponuda> ponude = new List <Ponuda>(); ponude = Datoteke <Ponuda> .citanje(putanjap); List <Rezervacije> rez = new List <Rezervacije>(); rez = Datoteke <Rezervacije> .citanje(putanjar); Rezervacije r = new Rezervacije(); for (int i = 0; i < ponude.Count; i++) { if (i == listBox1.SelectedIndex) { r = new Rezervacije(ponude[i].IdAutomobila, ponude[i].DatumOd, ponude[i].DatumDo, ponude[i].CenaDan); ponude.RemoveAt(i); } } for (int i = 0; i < rez.Count; i++) { if (rez[i].IdAutomobila == r.IdAutomobila && rez[i].DatumOd == r.DatumOd && rez[i].DatumDo == r.DatumDo && rez[i].Cena == r.Cena) { rez.Remove(rez[i]); } } Datoteke <Rezervacije> .upis(putanjar, rez); Datoteke <Ponuda> .upis(putanjap, ponude); ClearTextBoxes(); refresh(); }
private void button1_Click(object sender, EventArgs e) { automobili = new List <Automobil>(); automobili = Datoteke <Automobil> .citanje(putanja); if (textBox1.Text.Length == 0 || textBox2.Text.Length == 0 || textBox3.Text.Length == 0 || textBox4.Text.Length == 0 || textBox5.Text.Length == 0 || textBox6.Text.Length == 0 || textBox7.Text.Length == 0 || textBox8.Text.Length == 0 || textBox9.Text.Length == 0) { MessageBox.Show("niste uneli sve podatke"); } else { automobili.Add(new Automobil(textBox1.Text, textBox2.Text, Int32.Parse(textBox3.Text), Int32.Parse(textBox4.Text), textBox5.Text, textBox6.Text, textBox7.Text, textBox8.Text, Int32.Parse(textBox9.Text))); Datoteke <Automobil> .upis(putanja, automobili); MessageBox.Show("uspesno si dodao automobil"); ClearTextBoxes(); refresuj(); } }
private void button1_Click(object sender, EventArgs e) { if (textBox1.Text.Length == 0) { MessageBox.Show("morate uneti sve podatke"); } else if (Ponuda.vP(comboBox1.SelectedIndex, dateTimePicker1.Text, dateTimePicker2.Text) != null) { List <Ponuda> ponude = new List <Ponuda>(); ponude = Datoteke <Ponuda> .citanje("ponude.bin"); Ponuda ponudaZaIzmenu = Ponuda.vP(comboBox1.SelectedIndex, dateTimePicker1.Text, dateTimePicker2.Text); //ponudaZaIzmenu je ponuda koja odgovara ovom kupcu, u tom rasponu je vreme kad njemu odgovara da iznajmi auto //dva slucaja postoje, ako hoce od samog datuma da iznajmi, u tom slucaju brisem ovu ponudu iz ponuda //i dodajem novu ponudu od kraja njegovog iznajmljivanja do kraja dostupnosti // //drugi slucaj je ako hoce neki period izmedju //u tom slucaju pravim dve nove ponude od datuma kad je automobil slobodan do datuma kad gospodin zeli da iznajmi //i od kraja njegovog iznajmiljivanja do samog kraja // //treci slucaj je ako hoce puno vreme da ga iznajmi , u tom slucaju samo brisem ponudu if (DateTime.Parse(dateTimePicker1.Text) == ponudaZaIzmenu.DatumOd && DateTime.Parse(dateTimePicker2.Text) == ponudaZaIzmenu.DatumDo ) { Ponuda.izbrisiPonudu(ponudaZaIzmenu); upisiRez(); } else if (DateTime.Parse(dateTimePicker1.Text) == ponudaZaIzmenu.DatumOd && DateTime.Parse(dateTimePicker2.Text) < ponudaZaIzmenu.DatumDo && DateTime.Parse(dateTimePicker2.Text) > ponudaZaIzmenu.DatumOd ) { Ponuda p = new Ponuda(comboBox1.SelectedIndex, DateTime.Parse(dateTimePicker2.Text), ponudaZaIzmenu.DatumDo, ponudaZaIzmenu.CenaDan); Ponuda.izbrisiPonudu(ponudaZaIzmenu); Ponuda.upisiPonudu(p); upisiRez(); } else if (DateTime.Parse(dateTimePicker1.Text) > ponudaZaIzmenu.DatumOd && DateTime.Parse(dateTimePicker2.Text) == ponudaZaIzmenu.DatumDo && (DateTime.Parse(dateTimePicker1.Text) < ponudaZaIzmenu.DatumDo )) { Ponuda p = new Ponuda(comboBox1.SelectedIndex, ponudaZaIzmenu.DatumOd, DateTime.Parse(dateTimePicker1.Text), ponudaZaIzmenu.CenaDan); Ponuda.izbrisiPonudu(ponudaZaIzmenu); Ponuda.upisiPonudu(p); upisiRez(); } else if (DateTime.Parse(dateTimePicker1.Text) > ponudaZaIzmenu.DatumOd && DateTime.Parse(dateTimePicker2.Text) < ponudaZaIzmenu.DatumDo && DateTime.Parse(dateTimePicker1.Text) < ponudaZaIzmenu.DatumDo && DateTime.Parse(dateTimePicker2.Text) > DateTime.Parse(dateTimePicker1.Text) ) { Ponuda p = new Ponuda(comboBox1.SelectedIndex, ponudaZaIzmenu.DatumOd, DateTime.Parse(dateTimePicker1.Text), ponudaZaIzmenu.CenaDan); Ponuda p2 = new Ponuda(comboBox1.SelectedIndex, DateTime.Parse(dateTimePicker2.Text), ponudaZaIzmenu.DatumDo, ponudaZaIzmenu.CenaDan); Ponuda.izbrisiPonudu(ponudaZaIzmenu); Ponuda.upisiPonudu(p); Ponuda.upisiPonudu(p2); upisiRez(); } else { MessageBox.Show("nije dostupan termin"); } } else { MessageBox.Show("automobil nije dostupan u izabranom terminu"); } }