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

            new PregledPropusnice(p, k).ShowDialog();
            dataGrid.ItemsSource = k.vratiListuPropusnica();
        }
Ejemplo n.º 2
0
        private void BtnIzmenaPropusnice_Click(object sender, RoutedEventArgs e)
        {
            Propusnica pr = new Propusnica();

            pr.PropusnicaID = Int32.Parse(tbPropusnicaID.Text);
            if (!string.IsNullOrEmpty(tbIme.Text))
            {
                pr.Ime = tbIme.Text;
            }
            else
            {
                MessageBox.Show("Morate uneti ime!");
                tbPrezime.Focus();
                return;
            }
            if (!string.IsNullOrEmpty(tbPrezime.Text))
            {
                pr.Prezime = tbPrezime.Text;
            }
            else
            {
                MessageBox.Show("Morate uneti prezime!");
                tbPrezime.Focus();
                return;
            }
            if (!string.IsNullOrEmpty(tbRazlog.Text))
            {
                pr.Razlog = tbRazlog.Text;
            }
            else
            {
                MessageBox.Show("Morate uneti razlog!");
                tbRazlog.Focus();
                return;
            }

            if (!string.IsNullOrEmpty(tbDatum.Text))
            {
                pr.Datum = DateTime.Parse(tbDatum.Text);
            }
            else
            {
                MessageBox.Show("Morate uneti datum propusnice!");
                tbDatum.Focus();
                return;
            }

            int izmenjen = k.izmeniPropusnicu(pr);

            if (izmenjen == 0)
            {
                MessageBox.Show("Neuspesna izmena propusnice!");
                return;
            }
            else
            {
                MessageBox.Show("Uspesno izmenjena propusnica!");
            }
        }
Ejemplo n.º 3
0
        private void BtnSacuvajPropusnicu_Click(object sender, RoutedEventArgs e)
        {
            Propusnica p = new Propusnica();

            if (!string.IsNullOrEmpty(tbIme.Text))
            {
                p.Ime = tbIme.Text;
            }
            else
            {
                MessageBox.Show("Niste uneli ime!");
                tbIme.Focus();
                return;
            }
            if (!string.IsNullOrEmpty(tbPrezime.Text))
            {
                p.Prezime = tbPrezime.Text;
            }
            else
            {
                MessageBox.Show("Niste uneli prezime!");
                tbPrezime.Focus();
                return;
            }
            if (!string.IsNullOrEmpty(tbRazlog.Text))
            {
                p.Razlog = tbRazlog.Text;
            }
            else
            {
                MessageBox.Show("Niste uneli razlog!");
                tbRazlog.Focus();
                return;
            }
            if (!string.IsNullOrEmpty(tbDatum.Text))
            {
                p.Datum = Convert.ToDateTime(tbDatum.Text);
            }
            else
            {
                MessageBox.Show("Niste uneli datum propusnice!");
                tbDatum.Focus();
                return;
            }

            int sacuvan = k.sacuvajPropusnicu(p);

            if (sacuvan == 0)
            {
                MessageBox.Show("Neuspesno cuvanje propusnice!");
                return;
            }
            else
            {
                MessageBox.Show("Uspesno sacuvana propusnica!");
            }
            this.Close();
        }
Ejemplo n.º 4
0
        public int izmeniPropusnicu(Propusnica p)
        {
            TransferKlasa transfer = new TransferKlasa();

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

            transfer = formater.Deserialize(tok) as TransferKlasa;
            return((int)transfer.Rezultat);
        }
Ejemplo n.º 5
0
        public int obrisiPropusnicu(Propusnica p)
        {
            TransferKlasa transfer = new TransferKlasa();

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

            transfer = formater.Deserialize(tok) as TransferKlasa;
            return(transfer.Broj);
        }
Ejemplo n.º 6
0
        private void BtnSacuvajPropusnicu_Click(object sender, RoutedEventArgs e)
        {
            Propusnica p = new Propusnica();

            p.Ime     = tbIme.Text;
            p.Prezime = tbPrezime.Text;
            p.Razlog  = cmbRazlog.Text;
            p.Datum   = DateTime.Now.Date;
            k.sacuvajPropusnicu(p);
            this.Hide();
            new Prijava().ShowDialog();
            this.Close();
        }
Ejemplo n.º 7
0
 public PregledPropusnice(Propusnica p, Komunikacija kom)
 {
     InitializeComponent();
     this.p = p;
     k      = kom;
 }