Ejemplo n.º 1
0
        public AddKontrolniViewModel(OdeljenjeIM odeljenje, KontrolniIM kontrolni)
        {
            if (kontrolni != null)
            {
                NoviKontrolni   = kontrolni;
                changing        = true;
                Visible         = "Hidden";
                Visible2        = "Visible";
                Naslov          = "Promena kontrolnog";
                ButtonContent   = "IZMENI";
                DeletionEnabled = "Visible";
            }
            else
            {
                NoviKontrolni = new KontrolniIM();
                Visible       = "Visible";
                Visible2      = "Hidden";
                Naslov        = "Novi kontrolni";
                NoviKontrolni.datum_odrzavanja = DateTime.Today;
                ButtonContent   = "DODAJ";
                DeletionEnabled = "Hidden";
            }

            NoviKontrolni.ZaposleniId_zaposlenog = LoggedInZaposleni.Instance.Id_zaposlenog;
            SelectedOdeljenje      = odeljenje;
            AddKontrolniCommand    = new MyICommand(OnAddKontrolni);
            DeleteKontrolniCommand = new MyICommand(OnDeleteKontrolni);

            Predmeti = Channel.Instance.PredmetiProxy.GetPredmetiForZaposleni(LoggedInZaposleni.Instance.Id_zaposlenog);
        }
Ejemplo n.º 2
0
        public bool AddKontrolni(KontrolniIM kontrolni, OblastIM oblast)
        {
            using (var db = new ModelOsnovnaSkolaContainer())
            {
                try
                {
                    Oblast    o = db.Oblasti.Find(oblast.Id_oblasti);
                    Kontrolni d = new Kontrolni()
                    {
                        ZaposleniId_zaposlenog = kontrolni.ZaposleniId_zaposlenog,
                        datum_odrzavanja       = kontrolni.datum_odrzavanja,
                        zadatak = kontrolni.zadatak,
                        Oblast  = o
                    };

                    db.Kontrolna_tacka.Add(d);
                    db.SaveChanges();
                    return(true);
                }
                catch (Exception e)
                {
                    Console.WriteLine("Message: " + e.Message + "\nInner: " + e.InnerException.Message);
                    return(false);
                }
            }
        }
        public AddKontrolniViewModel(OdeljenjeIM odeljenje, KontrolniIM kontrolni)
        {
            if (kontrolni != null)
            {
                NoviKontrolni   = kontrolni;
                changing        = true;
                Visible         = "Hidden";
                Visible2        = "Visible";
                Naslov          = "Promena domaceg";
                ButtonContent   = "Izmeni";
                DeletionEnabled = "Visible";
            }
            else
            {
                NoviKontrolni = new KontrolniIM();
                Visible       = "Visible";
                Visible2      = "Hidden";
                Naslov        = "Novi domaci";
                NoviKontrolni.datum_odrzavanja = DateTime.Today;
                ButtonContent   = "Dodaj";
                DeletionEnabled = "Hidden";
            }

            NoviKontrolni.ZaposleniId_zaposlenog = LoggedInZaposleni.Instance.Id_zaposlenog;
            SelectedOdeljenje      = odeljenje;
            AddKontrolniCommand    = new MyICommand(OnAddKontrolni);
            DeleteKontrolniCommand = new MyICommand(OnDeleteKontrolni);
        }
 public AddKontrolniWindow(OdeljenjeIM odeljenje, KontrolniIM kontrolni)
 {
     InitializeComponent();
     DataContext = new AddKontrolniViewModel(odeljenje, kontrolni)
     {
         Window = this
     };
 }
Ejemplo n.º 5
0
        public bool ChangeKontrolni(KontrolniIM kontrolni)
        {
            Kontrolni k = kontrolniDAO.FindById(kontrolni.Id_kontrolne_tacke);

            k.datum_odrzavanja = kontrolni.datum_odrzavanja;
            k.zadatak          = kontrolni.zadatak;

            return(kontrolniDAO.Update(k));
        }
Ejemplo n.º 6
0
        public bool AddKontrolni(KontrolniIM kontrolni)
        {
            Kontrolni k = new Kontrolni()
            {
                ZaposleniId_zaposlenog = kontrolni.ZaposleniId_zaposlenog,
                datum_odrzavanja       = kontrolni.datum_odrzavanja,
                zadatak = kontrolni.zadatak
            };

            return(kontrolniDAO.Insert(k));
        }
Ejemplo n.º 7
0
 public void OnChangeDomaci()
 {
     if (SelectedKT.Domaci)
     {
         DomaciIM domaci = Channel.Instance.KTProxy.GetDomaciById(SelectedKT.Id_kontrolne_tacke);
         new AddDomaciWindow(null, domaci).ShowDialog();
     }
     else if (!SelectedKT.Domaci)
     {
         KontrolniIM kontrolni = Channel.Instance.KTProxy.GetKontrolniById(SelectedKT.Id_kontrolne_tacke);
         new AddKontrolniWindow(null, kontrolni).ShowDialog();
     }
     OnZhangeZaposleni();
 }