Example #1
0
        private void btnObrisi_Click(object sender, EventArgs e)
        {
            Ponuda ponuda = (Ponuda)lbPonude.SelectedItem;

            ponude.Remove(ponuda);
            ponude = ponude.OrderBy(x => x.Id).ToList();
            Datoteka.Upisi(datoteka_ponude, ponude);
            PopuniLbPonude();
        }
Example #2
0
        private void lbAutomobili_SelectedValueChanged(object sender, EventArgs e)
        {
            Ponuda ponuda = (Ponuda)lbPonude.SelectedItem;

            dtpDatumOd.MinDate = DateTime.Now.AddDays(-365);
            dtpDatumOd.MaxDate = DateTime.Now.AddDays(365);

            dtpDatumDo.MinDate = DateTime.Now.AddDays(-365);
            dtpDatumDo.MaxDate = DateTime.Now.AddDays(365);
        }
Example #3
0
        private void lbPonude_SelectedValueChanged(object sender, EventArgs e)
        {
            Ponuda ponuda = (Ponuda)lbPonude.SelectedItem;

            PodesiDatume();
            dtpDatumOd.Value   = ponuda.Datum_od;
            dtpDatumDo.Value   = ponuda.Datum_do;
            dtpDatumDo.MinDate = dtpDatumOd.Value.AddDays(1);
            txtCena.Text       = ponuda.Cena_dan.ToString();
        }
Example #4
0
        private void dtpDatumDo_ValueChanged(object sender, EventArgs e)
        {
            Ponuda ponuda = (Ponuda)lbPrikazPonuda.SelectedItem;

            dtpDatumDo.MinDate = dtpDatumOd.Value.AddDays(1);
            dtpDatumDo.MaxDate = ponuda.Datum_do;

            DateTime datum_od = dtpDatumOd.Value;
            DateTime datum_do = dtpDatumDo.Value;

            int broj_dana = (datum_do - datum_od).Days;

            txtCena.Text     = Convert.ToString(ponuda.Cena_dan * broj_dana);
            txtCena.ReadOnly = true;
        }
Example #5
0
        private void btnIzmeni_Click(object sender, EventArgs e)
        {
            Ponuda ponuda = (Ponuda)lbPonude.SelectedItem;

            lbAutomobili.Enabled = false;

            int      id_ponude = ponuda.Id;
            int      id_auto   = ponuda.Id_auto;
            DateTime datum_od  = dtpDatumOd.Value;
            DateTime datum_do  = dtpDatumDo.Value;
            double   cena;

            Double.TryParse(txtCena.Text, out cena);

            ponude.Remove(ponuda);
            ponude.Add(new Ponuda(id_ponude, id_auto, datum_od, datum_do, cena));
            ponude = ponude.OrderBy(x => x.Id).ToList();
            Datoteka.Upisi(datoteka_ponude, ponude);
            PopuniLbPonude();
            lbAutomobili.Enabled = true;
        }
Example #6
0
        private void lbPrikazPonuda_SelectedValueChanged(object sender, EventArgs e)
        {
            Ponuda ponuda = (Ponuda)lbPrikazPonuda.SelectedItem;

            if (ponuda == null)
            {
                ponuda = new Ponuda();
            }
            dtpDatumOd.MinDate = DateTime.Now.AddDays(-365);
            dtpDatumOd.MaxDate = dtpDatumOd.MinDate.AddDays(365);
            dtpDatumOd.Value   = ponuda.Datum_od;

            dtpDatumDo.MinDate = DateTime.Now.AddDays(-365);
            dtpDatumDo.MaxDate = dtpDatumDo.MinDate.AddDays(365);
            dtpDatumDo.Value   = ponuda.Datum_do;

            DateTime datum_od = dtpDatumOd.Value;
            DateTime datum_do = dtpDatumDo.Value;

            int broj_dana = (datum_do - datum_od).Days;

            txtCena.Text     = Convert.ToString(ponuda.Cena_dan * broj_dana);
            txtCena.ReadOnly = true;
        }
Example #7
0
 private void btnDodaj_Click(object sender, EventArgs e)
 {
     NapraviPonudu(Ponuda.GetNewId(ponude));
     Datoteka.Upisi(datoteka_ponude, ponude);
     PopuniLbPonude();
 }