Ejemplo n.º 1
0
        private Clanarina StvoriClanarinu()
        {
            Clanarina clanarina = new Clanarina
            {
                Naziv    = TxtNazivNovaClanarina.Text.ToString(),
                Trajanje = int.Parse(TxtTrajanjeNovaClanarina.Text),
                Cijena   = float.Parse(TxtCijenaNovaClanarina.Text),
                Opis     = TxtOpisNovaClanarina.Text.ToString()
            };

            return(clanarina);
        }
Ejemplo n.º 2
0
        public int DohvatiKlijenta(Clanarina clanarina)
        {
            int broj;

            using (var db = new Entities())
            {
                broj = (from a in db.Klijent
                        where a.Id_Clanarina == clanarina.Id_Clanarina
                        select a).Count();
            }
            return(broj);
        }
Ejemplo n.º 3
0
        private void NoviClan_Load(object sender, EventArgs e)
        {
            ClanarinaRepozitorij clanarine = new ClanarinaRepozitorij();

            CboxVrstaClanarineNoviClan.DataSource    = clanarine.DohvatiClanarine();
            CboxVrstaClanarineNoviClan.DisplayMember = "Naziv";

            LblDatumUclanjenjaNoviClan.Text = DateTime.Now.ToString("d/M/yy");
            Clanarina clanarina = CboxVrstaClanarineNoviClan.SelectedItem as Clanarina;

            LblIstekClanarineNoviClan.Text = izracunajIstek(clanarina).ToString("d/M/yy");
        }
Ejemplo n.º 4
0
        private void BtnUrediDetaljiKlijent_Click(object sender, EventArgs e)
        {
            Klijent azuriraniKlijent = new Klijent();

            azuriraniKlijent.Ime           = textBoxIme.Text;
            azuriraniKlijent.Prezime       = textBoxPrezime.Text;
            azuriraniKlijent.Email         = textBoxEmail.Text;
            azuriraniKlijent.Broj_mobitela = textBoxTelefon.Text;
            azuriraniKlijent.Spol          = rBMuski.Checked ? "M" : "Ž";
            Clanarina novaClanarina = comboBoxClanarina.SelectedItem as Clanarina;

            azuriraniKlijent.Id_Clanarina           = novaClanarina.Id_Clanarina;
            azuriraniKlijent.Datum_isteka_clanarine = DateTime.Now.AddDays(novaClanarina.Trajanje);

            Klijenti.AzurirajKlijenta(IzabraniKlijent, azuriraniKlijent);
            this.Close();
        }
Ejemplo n.º 5
0
        private Klijent kreirajNovogKlijenta()
        {
            Klijent noviKlijent = new Klijent();

            Clanarina clanarina = CboxVrstaClanarineNoviClan.SelectedItem as Clanarina;

            noviKlijent.Ime                    = TboxImeNoviClan.Text;
            noviKlijent.Prezime                = TboxPrezimeNoviClan.Text;
            noviKlijent.Broj_mobitela          = TboxTelefonNoviClan.Text;
            noviKlijent.Email                  = TboxEmailNoviClan.Text;
            noviKlijent.Spol                   = RBMuskiNoviClan.Checked ? "M" : "Ž";
            noviKlijent.Datum_isteka_clanarine = izracunajIstek(clanarina);
            noviKlijent.Datum_uclanjenja       = DateTime.Now;
            noviKlijent.Id_Clanarina           = clanarina.Id_Clanarina;

            return(noviKlijent);
        }
Ejemplo n.º 6
0
        private void BtnDodajUrediClanarinu_Click(object sender, EventArgs e)
        {
            if (ispravniPodaci && TxtNazivUrediClanarinu.Text != "")
            {
                Clanarina c = new Clanarina
                {
                    Naziv    = TxtNazivUrediClanarinu.Text.ToString(),
                    Trajanje = int.Parse(TxtTrajanjeUrediClanarinu.Text),
                    Cijena   = float.Parse(TxtCijenaUrediClanarinu.Text),
                    Opis     = TxtOpisUrediClanarinu.Text.ToString()
                };

                Repozitorij.UrediClanarinu(MojaClanarina, c);
                this.Close();
            }
            else
            {
                MessageBox.Show("Podaci nisu u ispravnom formatu!");
            }
        }
Ejemplo n.º 7
0
        private void comboBoxClanarina_SelectedIndexChanged(object sender, EventArgs e)
        {
            Clanarina novaClanarina = comboBoxClanarina.SelectedItem as Clanarina;

            labelDatumIsteka.Text = DateTime.Now.AddDays(novaClanarina.Trajanje).ToString("d/M/yy");
        }
Ejemplo n.º 8
0
        private DateTime izracunajIstek(Clanarina clanarina)
        {
            DateTime danas = DateTime.Now;

            return(danas.AddDays(clanarina.Trajanje));
        }
Ejemplo n.º 9
0
        private void CboxVrstaClanarineNoviClan_SelectedIndexChanged(object sender, EventArgs e)
        {
            Clanarina clanarina = CboxVrstaClanarineNoviClan.SelectedItem as Clanarina;

            LblIstekClanarineNoviClan.Text = izracunajIstek(clanarina).ToString("d/M/yy");
        }