示例#1
0
 public Stavka(int _id, DateTime _datum, String _sadrzaj, Vidljivost _vidljivost, String kreator)
 {
     datum        = _datum;
     sadrzaj      = _sadrzaj;
     vidljivost   = _vidljivost;
     id           = _id;
     kreatorAzure = kreator;
 }
 public ObavezaViewModel(DateTime date = new DateTime())
 {
     SpremiButton = new RelayCommand <object>(spremiButton);
     vidljivost   = Vidljivost.Nista;
     DatumText    = //date.ToString("dd.mm.yyyy.");
                    ((date.Day <= 9)? "0" : "") + date.Day.ToString() + "." + ((date.Month <= 9) ? "0" : "") + date.Month.ToString() + "." +
                    date.Year.ToString() + ".";
     TextObaveze      = "";
     sliderVrijednost = "0";
     privatnoChecked  = false;
     korisnik         = LoginViewModel.korisnik;
     datum            = date;
 }
示例#3
0
 public void postaviVidljivost(Vidljivost vidljiv)
 {
     if (vidljiv == Vidljivost.Privatno)
     {
         vidljivost = 1;
     }
     else if (vidljiv == Vidljivost.Javno)
     {
         vidljivost = 2;
     }
     else
     {
         vidljivost = 3;
     }
 }
示例#4
0
        public DnevnikViewModel(string id = "")
        {
            this.id       = id;
            korisnik      = LoginViewModel.korisnik;
            lbxDnevnik    = korisnik.Dnevnik;
            DatumText     = "";
            TextDnevnika  = "";
            NaslovTextBox = "";

            stavka              = null;
            PregledVisibility   = true;
            UnosVisibility      = false;
            UnosDnevnikaTextBox = "";
            lbxItems            = new List <StavkaDnevnika>();
            lbxDnevnik          = new List <StavkaDnevnika>();
            vidljivost          = Vidljivost.Nista;

            AddButtonClicked = new RelayCommand <object>(addButtonClicked);
            if (id == "")
            {
                korisnik     = LoginViewModel.korisnik;
                DodajDnevnik = new RelayCommand <object>(dodajDnevnikStavku);
            }
            else
            {
                using (var DB = new PlanBDbContext())
                {
                    korisnik = DB.Korisnici.Where(x => (x.idAzure == id)).FirstOrDefault();
                    //korisnik.Obaveze = DB.Obaveze.Where(x => (x.KreatorID == id)).ToList();
                    foreach (StavkaDnevnika sd in DB.Dnevnik)
                    {
                        if (sd.kreatorAzure == id)
                        {
                            korisnik.Dnevnik.Add(sd);
                        }
                    }
                }
            }
            Dnevnik = new ObservableCollection <StavkaDnevnika>();
            popuniListu();
            //Dnevnik = new ObservableCollection<StavkaDnevnika>(lbxDnevnik);
        }
示例#5
0
 public StavkaDnevnika(int _id, DateTime _datum, String _sadrzaj, Vidljivost _vidljivost, String _naslov, String kreator) :
     base(_id, _datum, _sadrzaj, _vidljivost, kreator)
 {
     naslov = _naslov;
 }
示例#6
0
 public Obaveza(int _id, DateTime _datum, String _sadrzaj, Vidljivost _vidljivost, int _prioritet, String kreator) :
     base(_id, _datum, _sadrzaj, _vidljivost, kreator)
 {
     prioritet = _prioritet;
 }