private void BtnPregledPraznika_Click(object sender, RoutedEventArgs e)
        {
            Praznik p = dataGrid.SelectedItem as Praznik;

            new PregledPraznika(p, k).ShowDialog();
            dataGrid.ItemsSource = k.vratiListuPraznika();
        }
Пример #2
0
        private void BtnIzmenaPraznika_Click(object sender, RoutedEventArgs e)
        {
            Praznik pr = new Praznik();

            pr.PraznikID = Convert.ToInt16(tbPraznikID.Text);
            if (!string.IsNullOrEmpty(tbNaziv.Text))
            {
            }
            else
            {
                MessageBox.Show("Morate uneti naziv praznika!");
                tbNaziv.Focus();
                return;
            }
            pr.Naziv         = tbNaziv.Text;
            pr.DatumPraznika = Convert.ToDateTime(tbDatumPraznika.Text);
            int izmenjen = k.izmeniPraznik(pr);

            if (izmenjen == 0)
            {
                MessageBox.Show("Neuspesno izmenjen praznik!");
                return;
            }
            else
            {
                MessageBox.Show("Uspesno izmenjen praznik!");
            }
        }
Пример #3
0
        public int izmeniPraznik(Praznik p)
        {
            TransferKlasa transfer = new TransferKlasa();

            transfer.Operacija       = Operacije.izmeniPraznik;
            transfer.TransferObjekat = p;
            formater.Serialize(tok, transfer);

            transfer = formater.Deserialize(tok) as TransferKlasa;
            return((int)transfer.Rezultat);
        }
Пример #4
0
        public int obrisiPraznik(Praznik p)
        {
            TransferKlasa transfer = new TransferKlasa();

            transfer.Operacija       = Operacije.obrisiPraznik;
            transfer.TransferObjekat = p;
            formater.Serialize(tok, transfer);

            transfer = formater.Deserialize(tok) as TransferKlasa;
            return(transfer.Broj);
        }
Пример #5
0
        public bool daLiJeDanasPraznik(Praznik p, DateTime datum)
        {
            TransferKlasa transfer = new TransferKlasa();

            transfer.Operacija       = Operacije.daLiJeDanasPraznik;
            transfer.TransferObjekat = p;
            transfer.Datum           = datum;
            formater.Serialize(tok, transfer);

            transfer = formater.Deserialize(tok) as TransferKlasa;
            return(transfer.DaLiJe);
        }
Пример #6
0
        private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            DateTime datum = DateTime.Now.Date;

            List <Praznik> listaPraznika = k.vratiListuPraznika();

            //List<Praznik> listaPraznika = Broker.dajSesiju().vratiPraznike();
            foreach (Praznik praznik in listaPraznika)
            {
                if (praznik.DatumPraznika == datum)
                {
                    Praznik p = new Praznik();
                    p = praznik;
                    if (k.daLiJeDanasPraznik(p, datum) /*Broker.dajSesiju().daLiJeDanasPraznik(p,datum)*/)
                    {
                        MessageBox.Show("Danas je neradan dan! [" + p.Naziv + "]");
                        this.Close();
                    }
                }
            }
        }
Пример #7
0
        private void BtnSacuvajPraznik_Click(object sender, RoutedEventArgs e)
        {
            Praznik praznik = new Praznik();

            if (!string.IsNullOrEmpty(tbNaziv.Text))
            {
                praznik.Naziv = tbNaziv.Text;
            }
            else
            {
                MessageBox.Show("Niste uneli naziv praznika!");
                tbNaziv.Focus();
                return;
            }
            if (!string.IsNullOrEmpty(tbDatumPraznika.Text))
            {
                praznik.DatumPraznika = Convert.ToDateTime(tbDatumPraznika.Text);
            }
            else
            {
                MessageBox.Show("Niste uneli datum praznika!");
                tbDatumPraznika.Focus();
                return;
            }

            int sacuvan = k.sacuvajPraznik(praznik);

            if (sacuvan == 0)
            {
                MessageBox.Show("Neuspesno cuvanje praznika!");
                return;
            }
            else
            {
                MessageBox.Show("Uspesno sacuvan praznik!");
            }
            this.Close();
        }
Пример #8
0
 public IzmenaPraznika(Praznik p, Komunikacija kom)
 {
     InitializeComponent();
     this.p = p;
     k      = kom;
 }
Пример #9
0
 public PregledPraznika(Praznik p, Komunikacija kom)
 {
     InitializeComponent();
     this.p = p;
     k      = kom;
 }