Exemple #1
0
        private void button1_Click_1(object sender, EventArgs e)
        {
            Data.korisnici korisnik = Korisnici.SelectByKorisnickoIme(textBoxKorisnickoIme.Text, textBoxLozinka.Text);

            if (korisnik != null)
            {
                if (korisnik.IsAdmin == true)
                {
                    MessageBox.Show("Dobro došli!", "Login");
                    global.prijavljenKorisnik = korisnik;
                    global.IsADmin            = korisnik.IsAdmin;
                    if (global.IsLogout == 1)
                    {
                        this.Opacity       = 0.0f;
                        this.ShowInTaskbar = false;
                        this.Hide();
                    }
                    else
                    {
                        global.prijavljenKorisnik = korisnik;
                        global.IsADmin            = korisnik.IsAdmin;
                        Manager frm = new Manager();
                        this.Opacity       = 0.0f;
                        this.ShowInTaskbar = false;
                        this.Hide();
                        frm.ShowDialog();
                    }
                }
                else
                {
                    if (global.IsLogout == 1)
                    {
                        global.prijavljenKorisnik = korisnik;
                        global.IsADmin            = korisnik.IsAdmin;
                        this.Opacity       = 0.0f;
                        this.ShowInTaskbar = false;
                        this.Hide();
                    }
                    else
                    {
                        Aplikacija frm = new Aplikacija();
                        global.prijavljenKorisnik = korisnik;
                        global.IsADmin            = korisnik.IsAdmin;
                        MessageBox.Show("Dobro došli!", "Login");
                        this.Opacity       = 0.0f;
                        this.ShowInTaskbar = false;
                        this.Hide();
                        frm.ShowDialog();
                    }
                }
            }
            else
            {
                MessageBox.Show("Pogrešni podaci", "Upozorenje");
            }
        }
        public NamestajIzmenaProzor(Namestaj namestaj, Stanje stanje = Stanje.DODAVANJE)
        {
            InitializeComponent();
            this.namestaj = namestaj;
            this.stanje   = stanje;

            tbNaziv.DataContext    = namestaj;
            tbCena.DataContext     = namestaj;
            tbKolicina.DataContext = namestaj;
            tbSifra.DataContext    = namestaj;


            cbAkcija.ItemsSource = Aplikacija.filtriraneAkcije();
            cbAkcija.DataContext = namestaj;
            cbTip.ItemsSource    = Aplikacija.filtriraniTipovi();
            cbTip.DataContext    = namestaj;
        }
Exemple #3
0
        private void managerToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (global.isOptions != 1)
            {
                Aplikacija frm = new Aplikacija();

                this.Opacity       = 0.0f;
                this.ShowInTaskbar = false;
                this.Hide();
                frm.ShowDialog();
            }
            else
            {
                this.Opacity       = 0.0f;
                this.ShowInTaskbar = false;
                this.Close();
            }
        }
Exemple #4
0
        public HttpResponseMessage Delete([FromBody] Aplikacija aplikacija)
        {
            CRUDService         service  = new CRUDService();
            HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.OK);
            Entities            db       = new Entities();

            try
            {
                service.Delete(aplikacija, db.Aplikacijas);
            }
            catch (ApplicationException ex)
            {
                response = Request.CreateResponse(HttpStatusCode.InternalServerError, ex);
            }


            return(response);
        }
Exemple #5
0
        //ObservableCollection<DodatnaUsluga> naruceneUsluge = new ObservableCollection<DodatnaUsluga>();
        //ObservableCollection<Tuple<Namestaj, int>> naruceniNamestaj = new ObservableCollection<Tuple<Namestaj, int>>();
        public RacunIzmenaProzor(Racun racun, Stanje stanje = Stanje.DODAVANJE, Pristup pristup = Pristup.ADMINISTRATOR)
        {
            InitializeComponent();

            this.racun  = racun;
            this.stanje = stanje;

            cbProdavac.ItemsSource = Aplikacija.filtriraniKorisnici();
            cbProdavac.DataContext = racun;

            tbUkupna.DataContext       = racun;
            dpDatumProdaje.DataContext = racun;

            tbKupac.DataContext = racun;

            viewNamestaj = CollectionViewSource.GetDefaultView(Aplikacija.filtriranNamestaj());
            dgPostojaciNamestaj.ItemsSource = viewNamestaj;
            dgPostojaciNamestaj.IsSynchronizedWithCurrentItem = true;
            dgPostojaciNamestaj.ColumnWidth = new DataGridLength(1, DataGridLengthUnitType.Star);

            viewDodatne = CollectionViewSource.GetDefaultView(Aplikacija.Instance.Usluge);
            dgPostojaceDodatne.ItemsSource = viewDodatne;
            dgPostojaceDodatne.IsSynchronizedWithCurrentItem = true;
            dgPostojaceDodatne.ColumnWidth = new DataGridLength(1, DataGridLengthUnitType.Star);

            viewNamestajDodati             = CollectionViewSource.GetDefaultView(dodateStavke);
            dgNaruceniNamestaj.ItemsSource = viewNamestajDodati;
            dgNaruceniNamestaj.IsSynchronizedWithCurrentItem = true;
            dgNaruceniNamestaj.ColumnWidth = new DataGridLength(1, DataGridLengthUnitType.Star);


            viewDodatneDodate             = CollectionViewSource.GetDefaultView(dodateUsluge);
            dgNaruceneDodatne.ItemsSource = viewDodatneDodate;
            dgNaruceneDodatne.IsSynchronizedWithCurrentItem = true;
            dgNaruceneDodatne.ColumnWidth = new DataGridLength(1, DataGridLengthUnitType.Star);

            if (stanje == Stanje.IZMENA)
            {
                viewNamestajDodati             = CollectionViewSource.GetDefaultView(racun.Stavke);
                dgNaruceniNamestaj.ItemsSource = viewNamestajDodati;
                dgNaruceniNamestaj.IsSynchronizedWithCurrentItem = true;
                dgNaruceniNamestaj.ColumnWidth = new DataGridLength(1, DataGridLengthUnitType.Star);


                viewDodatneDodate             = CollectionViewSource.GetDefaultView(racun.Usluge);
                dgNaruceneDodatne.ItemsSource = viewDodatneDodate;
                dgNaruceneDodatne.IsSynchronizedWithCurrentItem = true;
                dgNaruceneDodatne.ColumnWidth = new DataGridLength(1, DataGridLengthUnitType.Star);


                tbUkupna.DataContext         = racun;
                cbProdavac.IsEnabled         = false;
                tbKupac.IsEnabled            = false;
                dpDatumProdaje.IsEnabled     = false;
                cbKolicina.Visibility        = Visibility.Hidden;
                lbKolicina.Visibility        = Visibility.Hidden;
                btnDodajNamestaj.Visibility  = Visibility.Hidden;
                btnIzbaciNamestaj.Visibility = Visibility.Hidden;
                btnDodajUslugu.Visibility    = Visibility.Hidden;
                btnIzbaciUslugu.Visibility   = Visibility.Hidden;
                btnSacuvaj.Visibility        = Visibility.Hidden;
                dgPostojaciNamestaj.Margin   = new Thickness(300, 72, 0, 0);
                dgNaruceniNamestaj.Margin    = new Thickness(-160, 72, 0, 0);
                dgPostojaceDodatne.Margin    = new Thickness(290, 47, 0, 0);
                dgNaruceneDodatne.Margin     = new Thickness(-150, 47, 0, 0);
            }


            for (int i = 1; i < 11; i++)
            {
                cbKolicina.Items.Add(i);
            }
            cbKolicina.SelectedItem = 1;


            if (pristup == Pristup.PRODAVAC)
            {
                cbProdavac.Visibility     = Visibility.Hidden;
                dpDatumProdaje.Visibility = Visibility.Hidden;
            }
        }