Пример #1
0
        public int izmeniKapiju(Kapija k)
        {
            TransferKlasa transfer = new TransferKlasa();

            transfer.Operacija       = Operacije.izmeniKapiju;
            transfer.TransferObjekat = k;
            formater.Serialize(tok, transfer);

            transfer = formater.Deserialize(tok) as TransferKlasa;
            return((int)transfer.Rezultat);
        }
Пример #2
0
        public int obrisiKapiju(Kapija k)
        {
            TransferKlasa transfer = new TransferKlasa();

            transfer.Operacija       = Operacije.obrisiKapiju;
            transfer.TransferObjekat = k;
            formater.Serialize(tok, transfer);

            transfer = formater.Deserialize(tok) as TransferKlasa;
            return(transfer.Broj);
        }
Пример #3
0
        private void BtnPregledKapije_Click(object sender, RoutedEventArgs e)
        {
            Kapija k  = new Kapija();
            Kapija ka = dataGrid.SelectedItem as Kapija;

            if (ka != null)
            {
                k.KapijaID = ka.KapijaID;
                k.Naziv    = ka.Naziv;
                k.Opis     = ka.Opis;
                k.Lokacija = ka.Lokacija;
            }
            new PregledKapija(k, this.kom).ShowDialog();
            dataGrid.ItemsSource = this.kom.vratiListuKapija();
        }
Пример #4
0
        private void BtnIzmenaKapiju_Click(object sender, RoutedEventArgs e)
        {
            Kapija ka = new Kapija();

            ka.KapijaID = Convert.ToInt32(tbKapijaID.Text);
            if (!string.IsNullOrEmpty(tbNaziv.Text))
            {
                ka.Naziv = tbNaziv.Text;
            }
            else
            {
                MessageBox.Show("Morate uneti naziv kapije!");
                tbNaziv.Focus();
                return;
            }
            if (!string.IsNullOrEmpty(tbOpis.Text))
            {
                ka.Opis = tbOpis.Text;
            }
            else
            {
                MessageBox.Show("Morate uneti opis kapije!");
                tbOpis.Focus();
                return;
            }
            if (!string.IsNullOrEmpty(cmbLokacija.Text))
            {
                ka.Lokacija = cmbLokacija.SelectedItem as Lokacija;
            }
            else
            {
                MessageBox.Show("Morate odabrati lokaciju kapije!");
                cmbLokacija.Focus();
                return;
            }

            int a = kom.izmeniKapiju(ka);

            if (a == 0)
            {
                MessageBox.Show("Neuspesna izmena kapije!");
                return;
            }
            else
            {
                MessageBox.Show("Uspesno izmenjena kapija!");
            }
        }
Пример #5
0
        private void BtnObrisiKapiju_Click(object sender, RoutedEventArgs e)
        {
            Kapija k = dataGrid.SelectedItem as Kapija;
            int    a = this.kom.obrisiKapiju(k);

            if (a == 0)
            {
                MessageBox.Show("Neuspesno obrisana kapija!");
                return;
            }
            else
            {
                MessageBox.Show("Uspesno obrisana kapija!");
            }
            dataGrid.ItemsSource = this.kom.vratiListuKapija();
        }
Пример #6
0
        private void BtnSacuvajKapiju_Click(object sender, RoutedEventArgs e)
        {
            Kapija k = new Kapija();

            if (!string.IsNullOrEmpty(tbNaziv.Text))
            {
                k.Naziv = tbNaziv.Text;
            }
            else
            {
                MessageBox.Show("Niste uneli naziv kapije!");
                tbNaziv.Focus();
                return;
            }
            if (!string.IsNullOrEmpty(tbOpis.Text))
            {
                k.Opis = tbOpis.Text;
            }
            else
            {
                MessageBox.Show("Niste uneli opis!");
                tbOpis.Focus();
                return;
            }
            if (!string.IsNullOrEmpty(cmbLokacija.Text))
            {
                k.Lokacija = cmbLokacija.SelectedItem as Lokacija;
            }
            else
            {
                MessageBox.Show("Niste odabrali lokaciju!");
                cmbLokacija.Focus();
                return;
            }
            int a = kom.sacuvajKapiju(k);

            if (a == 0)
            {
                MessageBox.Show("Neuspesno cuvanje kapije!");
                return;
            }
            else
            {
                MessageBox.Show("Uspesno sacuvana kapija!");
            }
        }
Пример #7
0
 public PregledKapija(Kapija k, Komunikacija komunikacija)
 {
     InitializeComponent();
     this.k = k;
     kom    = komunikacija;
 }
Пример #8
0
 public IzmenaKapije(Kapija k, Komunikacija komunikacija)
 {
     InitializeComponent();
     this.k = k;
     kom    = komunikacija;
 }