コード例 #1
0
        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);
        }
コード例 #2
0
ファイル: frmRegAdmin.cs プロジェクト: nikolamis/car-renting
        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");
            }
        }
コード例 #3
0
        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);
        }
コード例 #4
0
ファイル: frmRegKupac.cs プロジェクト: nikolamis/car-renting
        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");
            }
        }
コード例 #5
0
        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();
        }
コード例 #6
0
        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);
        }
コード例 #7
0
        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);
        }
コード例 #8
0
ファイル: Ponuda.cs プロジェクト: nikolamis/car-renting
        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);
        }
コード例 #9
0
        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();
        }
コード例 #10
0
        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();
        }
コード例 #11
0
        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();
        }
コード例 #12
0
        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();
        }
コード例 #13
0
ファイル: Ponuda.cs プロジェクト: nikolamis/car-renting
        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);
        }
コード例 #14
0
        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();
        }
コード例 #15
0
        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();
            }
        }