Ejemplo n.º 1
0
        private void btn_save_Click(object sender, EventArgs e)
        {
            if (tb_sifraP.Text == "" || tb_naziv.Text == "")
            {
                lb_message.Show();
                return;
            }
            string datum = dateTimePicker1.Value.ToString("yyyy-MM-dd");

            Proizvod.Proizvod    proizvod    = new Proizvod.Proizvod(tb_sifraP.Text.ToString(), tb_naziv.Text.ToString(), tb_proizvodjac.Text.ToString(), Double.Parse(tb_cijena.Text), datum, Int16.Parse(tb_kolicina.Text), tb_atcS.Text.ToString(), tb_oblik.Text.ToString(), tb_lista.Text.ToString());
            Proizvod.ProizvodDao proizvodDao = new Proizvod.ProizvodDaoImplements();
            if (proizvodDao.dodajLijek(proizvod))
            {
                this.Close();
            }
            else
            {
                lb_message.Show();
            }
        }
        private void btn_stampaj_Click(object sender, EventArgs e)
        {
            int    broj          = lb_racun.Items.Count;
            string sifra         = "";
            double cijena        = 0.00;
            double ukupna_cijena = 0.00;

            string[] stavke_na_racunu = new string[broj];
            for (int i = 0; i < broj; i++)
            {
                string naziv;
                naziv = lb_racun.Items[i].ToString();
                char[]            separatingChars = { '-', '^' };
                string[]          words           = naziv.Split(separatingChars, System.StringSplitOptions.RemoveEmptyEntries);
                Proizvod.Proizvod p = nadjiProizvod(words[0]);
                //cijena = p.Cijena;
                ukupna_cijena += p.Cijena * Int16.Parse(words[1]);
                this.listaRacuna.Add(new Racun.Racun_stavka(p, Int16.Parse(words[1]), p.Cijena * Double.Parse(words[1])));
                this.lb_ukupan_racun.Text = "Iznos racuna : " + ukupna_cijena;
            }
            racunForm = new RacunForm(user, this.lb_ukupan_racun.Text);
            racunForm.ShowDialog();
        }