public IHttpActionResult NovaMusterija(Korisnik korisnik)
        {
            if (korisnik.Email != null && korisnik.Ime != null && korisnik.JMBG != null && korisnik.KorisnickoIme != null && korisnik.Lozinka != null &&
                korisnik.Prezime != null && korisnik.Telefon != null && korisnik.Uloga.ToString() != null && korisnik.Pol.ToString() != null)
            {
                if (Podaci.GetKorisnike().ContainsKey(korisnik.KorisnickoIme))
                {
                    return(Ok("Korisnicko ime vec postoji"));
                }
                else if (Podaci.GetVozace().ContainsKey(korisnik.KorisnickoIme))
                {
                    return(Ok("Korisnicko ime vec postoji"));
                }
                else if (Podaci.GetDispecere().ContainsKey(korisnik.KorisnickoIme))
                {
                    return(Ok("Korisnicko ime vec postoji"));
                }
                else
                {
                    korisnik.Uloga = ULOGA.Musterija;
                    Podaci.DodajKorisnik(korisnik, korisnik.KorisnickoIme);

                    return(Ok());
                }
            }
            else
            {
                return(Ok("null"));
            }
        }
        public IHttpActionResult RegistracijaVozaca(Vozac vozac)
        {
            if (vozac.Email != null && vozac.Ime != null && vozac.JMBG != null && vozac.KorisnickoIme != null && vozac.Lozinka != null &&
                vozac.Prezime != null && vozac.Telefon != null && vozac.Pol.ToString() != null)
            {
                if (Podaci.GetKorisnike().ContainsKey(vozac.KorisnickoIme))
                {
                    return(Ok("Korisnicko ime vec postoji"));
                }
                else if (Podaci.GetVozace().ContainsKey(vozac.KorisnickoIme))
                {
                    return(Ok("Korisnicko ime vec postoji"));
                }
                else if (Podaci.GetDispecere().ContainsKey(vozac.KorisnickoIme))
                {
                    return(Ok("Korisnicko ime vec postoji"));
                }
                else
                {
                    voz          = new Vozac();
                    voz          = vozac;
                    voz.Slobodan = true;
                    voz.Blokiran = false;
                    voz.Uloga    = ULOGA.Vozac;
                    Podaci.DodajVozac(voz, voz.KorisnickoIme);
                    Podaci.GetSlobodneVozace().Add(voz.KorisnickoIme);

                    return(Ok());
                }
            }
            else
            {
                return(Ok("null"));
            }
        }
        public IResult <NoValue> AddData(PodaciViewModel model, string currentUserId, string userName)
        {
            var result = new Result <NoValue>();
            var podaci = new Podaci();

            try
            {
                podaci.Ime          = model.Ime;
                podaci.Starost      = model.Starost;
                podaci.DatumPrijema = model.DatumPrijema;
                podaci.DatumOdjave  = model.DatumOdjave;
                podaci.StatusId     = (int)StatusEnums.Na_čekanju;
                podaci.RasaId       = (int)model.Rasa;
                podaci.PolId        = (int)model.Pol;
                podaci.SterilisanId = (int)model.Sterilisan;
                podaci.VakcinisanId = (int)model.Vakcinisan;
                podaci.UserId       = currentUserId;
                podaci.UserName     = userName;

                _entity.Podaci.Add(podaci);
                _entity.SaveChanges();
                result.Succedded = true;
            }


            catch (Exception ex)
            {
                Debug.WriteLine(ex.GetBaseException().Message);
                result.Succedded = false;
            }
            return(result);
        }
        public ActionResult Podaci()
        {
            log.Info($"Browser: {Request.Browser.Browser}, Version: {Request.Browser.Version}, UserAgent: {Request.UserAgent}");
            Podaci podaci = new Podaci();

            return(View(podaci));
        }
Exemple #5
0
        public ListaEtiketa()
        {
            InitializeComponent();

            TabelaEtiketa.ItemsSource = Podaci.getInstance().Etikete;
            this.DataContext          = this;
        }
        public ActionResult IzmeniProfilVozilo(Vozilo vozilo)
        {
            Vozilo vozilooo = new Vozilo();

            foreach (Vozilo k in Podaci.vozila)
            {
                if (k.MarkaVozila.Equals(vozilo.MarkaVozila))
                {
                    k.MarkaVozila              = vozilo.MarkaVozila;
                    k.ModelVozila              = vozilo.ModelVozila;
                    k.TipVozila                = vozilo.TipVozila;
                    k.BrojMestaUVozilu         = vozilo.BrojMestaUVozilu;
                    k.DatumKadJeSlobodnoVozilo = vozilo.DatumKadJeSlobodnoVozilo;
                    k.CenaPoDanu               = vozilo.CenaPoDanu;
                    k.Ulica  = vozilo.Ulica;
                    k.Broj   = vozilo.Broj;
                    k.Mesto  = vozilo.Mesto;
                    k.Poster = vozilo.Poster;
                    vozilooo = k;
                    break;
                }
            }

            Vozilo voziloo = new Vozilo();

            Podaci.SaveVozila(voziloo);
            NapraviSesiju();
            ViewBag.vozilo = vozilooo;
            return(View("ProfilVozila", Podaci.vozila));
        }
Exemple #7
0
        public IHttpActionResult VozacMenjaLokaciju([FromUri] AdrILok a)
        {
            if (a.MestoiPostanski != null && a.UlicaiBroj != null && a.xlong != 0 && a.ylatit != 0 && a.KorisnickoIme != null)
            {
                Vozac v = new Vozac();
                v.KorisnickoIme = a.KorisnickoIme;
                v.Pol           = Podaci.GetVozace()[a.KorisnickoIme].Pol;
                v.Slobodan      = Podaci.GetVozace()[a.KorisnickoIme].Slobodan;
                v.Blokiran      = false;
                Lokacija l = new Lokacija();
                l.Adresa = new Adresa();
                l.Adresa.MestoIPostanskiFah = a.MestoiPostanski;
                l.Adresa.UlicaIBroj         = a.UlicaiBroj;
                l.GeoCoordinate             = new Koordinate();
                l.GeoCoordinate.Latitude    = a.ylatit;
                l.GeoCoordinate.Longitude   = a.xlong;
                v.Lokacija = l;

                Podaci.IzmeniVozaca(a.KorisnickoIme, v);
                return(Ok());
            }
            else
            {
                return(Ok("null"));
            }
        }
Exemple #8
0
        public IzmjenaVrste1(VrstaA vrsta, int index)
        {
            InitializeComponent();
            vm = new ViewModel();

            vm.Vrsta = new VrstaA();
            vm.Vrsta = vrsta;   //dodjeljujem prosljedjenu vrstu

            vm.stVrsta = vrsta.Oznaka;

            vm.sviTipovi = new List <TipP>();
            vm.sviTipovi = Podaci.getInstance().Tipovi;

            vm.sveEtikete = new List <EtiketaA>();
            vm.sveEtikete = Podaci.getInstance().Etikete;

            vm.prikEtikete = new List <CheckBox>();
            vm.selektovane = new List <EtiketaA>();

            ucitavanjeTipova();
            ucitavanjeEtiketa();

            vm.Vrsta.Etikete = vm.selektovane;
            vm.Vrsta.Ikonica = vrsta.Ikonica;

            this.DataContext = vm;
        }
        public NovaVrsta1(ObservableCollection<VrstaA> vr)
        {
            InitializeComponent();

            this.dg = new DataGrid();

            vrste = new ObservableCollection<VrstaA>();
            vrste = vr;
            
            vm = new ViewModel();
            vm.Vrsta = new VrstaA();    //nova vrsta koju cu da dodajem
            
            
            vm.selektovane = new List<EtiketaA>();          //pravim novu listu u koju cu da dodajm samo one etikete koje su selektovane
            
            vm.prikEtikete = new List<CheckBox>();          //pravim novu listu cekboxova koje cu da dadajem 
            vm.Vrsta.Etikete = new List<EtiketaA>();        //nova lista vrsta za novu vrstu koju cu da ubacujem
            
            vm.sveEtikete = Podaci.getInstance().Etikete;   //ucitavama sve etikete iz podataka
            vm.sviTipovi = Podaci.getInstance().Tipovi;     //ucitavam sve tipove iz podataka

            //this.DataContext = vm;

            ucitavanjeTipova();
            ucitavanjeEtiketa();
            
            this.DataContext = vm;
        }
Exemple #10
0
        public NovaVrsta1(DataGrid dg, ObservableCollection<VrstaA> vr)  //konstruktor za datagrid kako bi osvjezio pregled kad dodam novu vrstu
        {
            InitializeComponent();

            this.dg = dg;

            vrste = new ObservableCollection<VrstaA>();
            vrste = vr;

            vm = new ViewModel();
            vm.Vrsta = new VrstaA();

            vm.selektovane = new List<EtiketaA>();  //pravim novu listu u koju cu da dodajm samo one etikete koje su selektovane

            vm.prikEtikete = new List<CheckBox>();
            vm.Vrsta.Etikete = new List<EtiketaA>();

            vm.sveEtikete = Podaci.getInstance().Etikete;
            vm.sviTipovi = Podaci.getInstance().Tipovi;
            
            //this.DataContext = vm;

            ucitavanjeTipova();
            ucitavanjeEtiketa();

            this.DataContext = vm;
        }
Exemple #11
0
        public IHttpActionResult PromeniLokaciju(AdrILok a)
        {
            if (a.KorisnickoIme != null && a.IDVoznje > 0 &&
                a.MestoiPostanski != null && a.UlicaiBroj != null &&
                a.xlong != 0 && a.ylatit != 0)
            {
                Voznja   v = new Voznja();
                Lokacija l = new Lokacija();
                l.Adresa = new Adresa();
                l.Adresa.MestoIPostanskiFah = a.MestoiPostanski;
                l.Adresa.UlicaIBroj         = a.UlicaiBroj;
                l.GeoCoordinate             = new Koordinate();
                l.GeoCoordinate.Latitude    = a.ylatit;
                l.GeoCoordinate.Longitude   = a.xlong;
                v.LokacijaPolazista         = l;
                v.ID            = a.IDVoznje;
                v.TipAutomobila = Podaci.GetSveVoznje()[a.IDVoznje].TipAutomobila;

                Podaci.IzmeniVoznju(a.IDVoznje, v);

                return(Ok());
            }
            else
            {
                return(Ok("null"));
            }
        }
Exemple #12
0
        public IHttpActionResult UnesiOdrediste([FromUri] AdrILok a)
        {
            if (a.MestoiPostanski != null && a.UlicaiBroj != null && a.xlong != 0 && a.ylatit != 0)
            {
                Voznja v = new Voznja();
                v.LokacijaOdredista        = new Lokacija();
                v.LokacijaOdredista.Adresa = new Adresa();
                v.LokacijaOdredista.Adresa.MestoIPostanskiFah = a.MestoiPostanski;
                v.LokacijaOdredista.Adresa.UlicaIBroj         = a.UlicaiBroj;
                v.LokacijaOdredista.GeoCoordinate             = new Koordinate();
                v.LokacijaOdredista.GeoCoordinate.Latitude    = a.ylatit;
                v.LokacijaOdredista.GeoCoordinate.Longitude   = a.xlong;
                v.StatusVoznje = STATUS_VOZNJE.Prihvacena;
                Podaci.IzmeniVoznju(a.IDVoznje, v);

                Vozac vozac = new Vozac();
                vozac.KorisnickoIme                      = a.KorisnickoIme;
                vozac.Lokacija                           = new Lokacija();
                vozac.Lokacija.Adresa                    = new Adresa();
                vozac.Lokacija.GeoCoordinate             = new Koordinate();
                vozac.Lokacija.Adresa.MestoIPostanskiFah = a.MestoiPostanski;
                vozac.Lokacija.Adresa.UlicaIBroj         = a.UlicaiBroj;
                vozac.Lokacija.GeoCoordinate.Latitude    = a.ylatit;
                vozac.Lokacija.GeoCoordinate.Longitude   = a.xlong;
                vozac.Slobodan                           = false;
                Podaci.IzmeniVozaca(a.KorisnickoIme, vozac);

                return(Ok());
            }
            else
            {
                return(Ok("null"));
            }
        }
Exemple #13
0
 public IHttpActionResult GetVoznje([FromUri] Korisnik korisnik)
 {
     if (korisnik.Uloga.ToString().StartsWith("M"))
     {
         List <Voznja> ret = new List <Voznja>();
         foreach (int id in Podaci.GetKorisnike()[korisnik.KorisnickoIme].VoznjeIDs)
         {
             ret.Add(Podaci.GetSveVoznje()[id]);
         }
         return(Ok(ret));
     }
     else if (korisnik.Uloga.ToString().StartsWith("V"))
     {
         List <Voznja> ret = new List <Voznja>();
         foreach (int id in Podaci.GetVozace()[korisnik.KorisnickoIme].VoznjeIDs)
         {
             ret.Add(Podaci.GetSveVoznje()[id]);
         }
         return(Ok(ret));
     }
     else if (korisnik.Uloga.ToString().StartsWith("A"))
     {
         List <Voznja> ret = new List <Voznja>();
         foreach (int id in Podaci.GetDispecere()[korisnik.KorisnickoIme].VoznjeIDs)
         {
             ret.Add(Podaci.GetSveVoznje()[id]);
         }
         return(Ok(ret));
     }
     else
     {
         return(Ok("Niste porucivali voznje"));
     }
 }
Exemple #14
0
        private void Obrisi_Click(object sender, RoutedEventArgs e)
        {
            Boolean prekid = false;

            foreach (TipKlasa tip in Podaci.getInstance().Tipovi.ToList())
            {
                if (tip.Equals(TabelaTipova.SelectedItem))
                {
                    foreach (VrstaKlasa vrsta in Podaci.getInstance().Vrste)
                    {
                        if (tip.Oznaka == vrsta.Tip)
                        {
                            MessageBox.Show("Nije moguće obrisati tip jer je povezan sa vrstom " + vrsta.Oznaka + " !");
                            prekid = true;
                            break;
                        }
                    }

                    if (prekid == false)
                    {
                        MessageBoxResult msg = MessageBox.Show("Da li ste sigurni da želite da obrišete selektovani tip?", "Potvrda brisanja tipa", MessageBoxButton.YesNo);

                        if (msg == MessageBoxResult.Yes)
                        {
                            Podaci.getInstance().Tipovi.Remove(tip);
                            SerijalizacijaTipa.serijalizacijaTipa();
                            TabelaTipova.Items.Refresh();
                        }
                    }
                }
            }
        }
 public IHttpActionResult Odblokiraj([FromUri] string korisckoImeOdblokiraj)
 {
     if (Podaci.GetVozace().ContainsKey(korisckoImeOdblokiraj))
     {
         Vozac v = new Vozac();
         v.KorisnickoIme = korisckoImeOdblokiraj;
         v.Blokiran      = false;
         v.Slobodan      = true;
         v.Pol           = Podaci.GetVozace()[korisckoImeOdblokiraj].Pol;
         Podaci.IzmeniVozaca(korisckoImeOdblokiraj, v);
         Podaci.GetBlokiraneVozace().Remove(korisckoImeOdblokiraj);
         return(Ok(korisckoImeOdblokiraj));
     }
     else
     {
         if (Podaci.GetKorisnike().ContainsKey(korisckoImeOdblokiraj))
         {
             Korisnik k = new Korisnik();
             k.KorisnickoIme = korisckoImeOdblokiraj;
             k.Blokiran      = false;
             k.Pol           = Podaci.GetKorisnike()[korisckoImeOdblokiraj].Pol;
             Podaci.IzmeniKorisnika(korisckoImeOdblokiraj, k);
             Podaci.GetBlokiraneKorisnike().Remove(korisckoImeOdblokiraj);
             return(Ok(korisckoImeOdblokiraj));
         }
         else
         {
             return(Ok("Ne postoji korisnik sa trazenim imenom!"));
         }
     }
 }
Exemple #16
0
        public IHttpActionResult PrihvatiVoznju([FromUri] AdrILok a)
        {
            if (a.KorisnickoIme != null && a.IDVoznje > 0)
            {
                if (Podaci.GetVozace()[a.KorisnickoIme].Slobodan == true)
                {
                    Podaci.GetSlobodneVozace().Remove(a.KorisnickoIme);
                    Podaci.GetSlobodneVoznje().Remove(a.IDVoznje);

                    Vozac vozac = new Vozac();
                    vozac.Slobodan  = false;
                    vozac.VoznjeIDs = Podaci.GetVozace()[a.KorisnickoIme].VoznjeIDs;
                    vozac.VoznjeIDs.Add(a.IDVoznje);
                    Podaci.IzmeniVozaca(a.KorisnickoIme, vozac);

                    Voznja v = new Voznja();
                    v.Vozac        = new Vozac();
                    v.Vozac        = Podaci.GetVozace()[a.KorisnickoIme];
                    v.StatusVoznje = STATUS_VOZNJE.Prihvacena;
                    Podaci.IzmeniVoznju(a.IDVoznje, v);

                    return(Ok());
                }
                else
                {
                    return(Ok("zauzet"));
                }
            }
            else
            {
                return(Ok("null"));
            }
        }
Exemple #17
0
        private void btnObrisi_Click(object sender, RoutedEventArgs e)
        {
            foreach (VrstaA vrsta in Podaci.getInstance().Vrste.ToList())
            {
                if (vrsta.Equals(VrsteTabela.SelectedItem))
                {
                    MessageBoxResult msg = MessageBox.Show("Da li ste sigurni da želite da obrišete selektovanu vrstu?", "Potvrda brisanja tipa", MessageBoxButton.YesNo);

                    if (msg == MessageBoxResult.Yes)
                    {
                        Podaci.getInstance().Vrste.Remove(vrsta);
                        SerijalizacijaVrste.serijalizacijaVrste();
                        VrsteTabela.Items.Refresh();

                        vrste.Remove(vrsta);
                        vrsteNaCanvasu.Remove(vrsta);

                        //brise ikonicu sa kanvasa!!!!!!!!!!! proslijedio si mu u konstruktoru pregledavrste kanvas
                        UIElement remove = null;
                        foreach (UIElement elem in can.Children)
                        {
                            if (elem.Uid == vrsta.Oznaka)
                            {
                                remove = elem;
                                break;
                            }
                        }
                        can.Children.Remove(remove);
                    }
                }
            }
        }
        private void button1_Click(object sender, EventArgs e)
        {
            if (numericUpDownMinDo.Value <= numericUpDownMinOd.Value)
            {
                MessageBox.Show("Nevalidan interval", "", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }
            Podaci pod = GetData(Convert.ToInt32(numericUpDownOd.Value) * 3600 + Convert.ToInt32(numericUpDownMinOd.Value) * 60, Convert.ToInt32(numericUpDownOd.Value) * 3600 + Convert.ToInt32(numericUpDownMinDo.Value) * 60, 60);

            cartesianChart1.Series[0].Values = pod.listA;
            cartesianChart1.Series[1].Values = pod.listB;
            cartesianChart1.Series[2].Values = pod.listC;
            cartesianChart1.Series[3].Values = pod.listD;

            cartesianChart1.AxisX[0].Separator.Step = 60;

            cartesianChart1.AxisX[0].MinValue = Convert.ToInt32(numericUpDownOd.Value) * 3600 + Convert.ToInt32(numericUpDownMinOd.Value) * 60;
            cartesianChart1.AxisX[0].MaxValue = Convert.ToInt32(numericUpDownOd.Value) * 3600 + Convert.ToInt32(numericUpDownMinDo.Value) * 60;


            groupBox3.Enabled = false;
            if (Convert.ToInt32(numericUpDownMinDo.Value) - Convert.ToInt32(numericUpDownMinOd.Value) == 1)
            {
                groupBox3.Enabled = true;
            }
        }
Exemple #19
0
        public IHttpActionResult VozacSortira([FromUri] string user)
        {
            Dictionary <double, Voznja> ret = new Dictionary <double, Voznja>();
            double d, x, y;

            foreach (Voznja v in Podaci.GetSveVoznje().Values)
            {
                foreach (int id in Podaci.GetSlobodneVoznje())
                {
                    if (v.ID == id)
                    {
                        x = Math.Abs((Podaci.GetVozace()[user].Lokacija.GeoCoordinate.Longitude) - (v.LokacijaPolazista.GeoCoordinate.Longitude));
                        y = Math.Abs((Podaci.GetVozace()[user].Lokacija.GeoCoordinate.Latitude) - (v.LokacijaPolazista.GeoCoordinate.Latitude));
                        d = Math.Sqrt(Math.Pow(x, 2) + Math.Pow(y, 2));
                        ret.Add(d, v);
                    }
                }
            }

            var           r = ret.OrderBy(w => w.Key).ToDictionary(k => k.Key, v => v.Value);
            List <Voznja> sort = new List <Voznja>();

            foreach (Voznja v in r.Values)
            {
                sort.Add(v);
            }

            return(Ok(sort));
        }
        public IHttpActionResult GetAutomobil([FromUri] string user, [FromUri] string uloga)
        {
            Automobil a = null;

            a = Podaci.GetVozace()[user].Automobil;
            return(Ok(a));
        }
        public IHttpActionResult GetKorisnika([FromUri] string user, [FromUri] string uloga)
        {
            Korisnik result = null;
            Vozac    r      = null;

            if (uloga == "2")
            {
                result = Podaci.GetKorisnike()[user];
            }
            else if (uloga == "1")
            {
                r = Podaci.GetVozace()[user];
            }
            else if (uloga == "0")
            {
                result = Podaci.GetDispecere()[user];
            }

            if (result == null)
            {
                return(Ok(r));
            }
            else
            {
                return(Ok(result));
            }
        }
Exemple #22
0
        private void ObrisiVrste_Executed(object sender, ExecutedRoutedEventArgs e)
        {
            foreach (VrstaKlasa vrsta in Podaci.getInstance().Vrste.ToList())
            {
                if (vrsta.Equals(TabelaVrsta.SelectedItem))
                {
                    MessageBoxResult msg = MessageBox.Show("Da li ste sigurni da želite da obrišete selektovanu vrstu?", "Potvrda brisanja vrste", MessageBoxButton.YesNo);

                    if (msg == MessageBoxResult.Yes)
                    {
                        Podaci.getInstance().Vrste.Remove(vrsta);
                        SerijalizacijaVrste.serijalizacijaVrste();
                        TabelaVrsta.Items.Refresh();

                        //ukljanja vrstu sa kanvasa ili iz panela
                        vrste.Remove(vrsta);
                        vrsteNaCanvasu.Remove(vrsta);

                        UIElement remove = null;
                        foreach (UIElement elem in can.Children)
                        {
                            if (elem.Uid == vrsta.Oznaka)
                            {
                                remove = elem;
                                break;
                            }
                        }
                        can.Children.Remove(remove);
                    }
                }
            }
        }
        private void NamestajPrelaz(object sender, RoutedEventArgs e)
        {
            cbSortiranje.Items.Clear();

            podaci = Podaci.savNamestaj;
            dgNamestaj.ItemsSource = Model.Namestaj.GetAll();
            dgNamestaj.IsSynchronizedWithCurrentItem = true;
        }
        public void extendedListBoxInfo(TextBlock tb1, TextBlock tb2, TextBlock tb3, 
            TextBlock tb4, TextBlock tb5, TextBlock tb6, ListBox listBox, Podaci podaci)
        {
            extendedInfoFacebook(tb1, tb2, tb3, tb4, listBox, podaci);
            extendedInfoTwitter(tb1, tb2, tb3, tb4, tb5, tb6, listBox, podaci);
            extendedInfoPpijBoard(tb1, tb2, tb3, tb4, tb5, tb6, listBox, podaci);

        }
Exemple #25
0
 //http://www.newthinktank.com/2017/03/c-tutorial-18/
 public static void serijalizacijaTipa()
 {
     using (Stream fs = new FileStream(file, FileMode.Create, FileAccess.Write, FileShare.None))
     {
         XmlSerializer serializer = new XmlSerializer(typeof(List <TipKlasa>));
         serializer.Serialize(fs, Podaci.getInstance().Tipovi);
     }
 }
 public IHttpActionResult LogOut(LogIn korisnik)
 {
     if (Podaci.GetUlogovane().Contains(korisnik.KorisnickoIme))
     {
         Podaci.GetUlogovane().Remove(korisnik.KorisnickoIme);
     }
     return(Ok());
 }
        private void TipoviNamestajaPrelaz(object sender, RoutedEventArgs e)
        {
            cbSortiranje.Items.Clear();
            view = CollectionViewSource.GetDefaultView(TipNamestaja.GetAll());

            podaci = Podaci.TipNamestaja;
            dgNamestaj.ItemsSource = TipNamestaja.GetAll();
            dgNamestaj.IsSynchronizedWithCurrentItem = true;
        }
 private void RacuniPrelaz(object sender, RoutedEventArgs e)
 {
     cbSortiranje.Items.Clear();
     podaci = Podaci.RacunProdaje;
     //ZAVRSI RACUN SQL
     dgNamestaj.ItemsSource = Racun.GetAll();
     dgNamestaj.IsSynchronizedWithCurrentItem = true;
     view = CollectionViewSource.GetDefaultView(Racun.GetAll());
 }
        private void DodatneUslugePrelaz(object sender, RoutedEventArgs e)
        {
            cbSortiranje.Items.Clear();

            podaci = Podaci.DodatneUsluge;
            dgNamestaj.ItemsSource = DodatnaUsluga.GetAll();
            dgNamestaj.IsSynchronizedWithCurrentItem = true;
            view = CollectionViewSource.GetDefaultView(DodatnaUsluga.GetAll());
        }
        private void SalonPrelaz(object sender, RoutedEventArgs e)
        {
            cbSortiranje.Items.Clear();

            podaci = Podaci.Saloni;
            dgNamestaj.ItemsSource = Salon.GetAll();
            dgNamestaj.IsSynchronizedWithCurrentItem = true;
            view = CollectionViewSource.GetDefaultView(Salon.GetAll());
        }
 private void NapraviSesiju()
 {
     podaci = (Podaci)Session["Podaci"];
     if (podaci == null)
     {
         podaci            = new Podaci();
         Session["Podaci"] = podaci;
     }
 }
        private static void extendedInfoPpijBoard(TextBlock tb1, TextBlock tb2, TextBlock tb3, 
            TextBlock tb4, TextBlock tb5, TextBlock tb6, ListBox listBox, Podaci podaci)
        {
            foreach (var friend in podaci.PpijFriends)
            {
                if (friend.Name == listBox.SelectedItems[0])
                {
                    try
                    {
                        tb1.Text = "Name: " + friend.Name;
                        tb2.Text = "Time: " + friend.Time;
                        tb3.Text = "ID: " + friend.Id;
                        int counter = 0;
                        int numberOfMessage = 3;

                        foreach (var item in friend.Poruke)
                        {
                            switch (counter)
                            {
                                case 0: tb4.Text = "Msg1: " + item;
                                    break;
                                case 1: tb5.Text = "Msg2: " + item;
                                    break;
                                case 2: tb6.Text = "Msg3: " + item;
                                    break;
                            }


                            if (counter == numberOfMessage)
                            {
                                break;
                            }
                            counter++;
                        }
                    }
                    catch
                    {
                    }
                }
            }
        }
 private static void extendedInfoTwitter(TextBlock tb1, TextBlock tb2, 
     TextBlock tb3, TextBlock tb4, TextBlock tb5, TextBlock tb6, ListBox listBox, Podaci podaci)
 {
     foreach (var friend in podaci.TwitterFriends)
     {
         if (friend.Name == listBox.SelectedItems[0].ToString())
         {
             try
             {
                 string[] names = friend.Name.Split(' ');
                 tb1.Text = "Name: " + names[0];
                 tb2.Text = "Surname: " + names[1];
                 tb3.Text = "Language: " + friend.Language;
                 tb4.Text = "Loaction:" + friend.Location;
                 tb5.Text = "Tweet: " + friend.Status;
                 tb6.Text = "NickName: " + friend.ScreenName;
             }
             catch
             {
                 Console.WriteLine("Null");
             }
         }
     }
 }
 private static void extendedInfoFacebook(TextBlock tb1, TextBlock tb2, 
     TextBlock tb3, TextBlock tb4, ListBox listBox, Podaci podaci)
 {
     foreach (var friend in podaci.FacebookFriends)
     {
         if (friend.Name == listBox.SelectedItems[0].ToString())
         {
             try
             {
                 string[] names = friend.Name.Split(' ');
                 tb1.Text = "name: " + names[0];
                 tb2.Text = "surname: " + names[1];
                 tb3.Text = "gender: " + friend.Gender;
                 tb4.Text = "date:" + friend.Date;
             }
             catch (Exception e)
             {
                 Console.WriteLine("Double Click Facebook " + e);
             }
         }
     }
 }