Beispiel #1
0
        public static void DodajBiljkuSaPosebnomZastitom(BiljkaPosebnaZastitaBasic b, int oblastId)//Promeni povratni tip
        {
            try
            {
                ISession s = DataLayer.GetSession();
                Oblast   o = s.Load <Oblast>(oblastId);

                BiljkaSaPosebnomZastitom a = new BiljkaSaPosebnomZastitom()
                {
                    LatinskiNaziv = b.LatinskiNaziv,
                    LokalniNaziv  = b.LokalniNaziv,
                    BrojOdluke    = b.BrojOdluke,
                    DatumPocetka  = b.DatumPocetka,
                    //PosebnaZastita=1
                };

                a.Oblasti.Add(o);
                o.Biljke.Add(a);

                s.Save(o);
                s.Flush();
                s.Close();
            }
            catch (Exception)
            {
                throw;
            }
        }
Beispiel #2
0
        public static BiljkaPosebnaZastitaBasic VratiBiljkaPosebnaZastitaBasic(int idBiljke)
        {
            BiljkaPosebnaZastitaBasic b = null;

            try
            {
                ISession s = DataLayer.GetSession();

                BiljkaSaPosebnomZastitom o = s.Load <BiljkaSaPosebnomZastitom>(idBiljke);

                // string posebnaZastita = "Ne";

                // if (o.PosebnaZastita == 1)
                //   posebnaZastita = "Da";

                b = new BiljkaPosebnaZastitaBasic()
                {
                    Id            = o.Id,
                    LatinskiNaziv = o.LatinskiNaziv,
                    LokalniNaziv  = o.LokalniNaziv,
                    BrojOdluke    = o.BrojOdluke,
                    DatumPocetka  = o.DatumPocetka
                };

                s.Close();
            }
            catch (Exception)
            {
                throw;
            }

            return(b);
        }
Beispiel #3
0
 public static void AzurirajBiljkuPosebnaZastita(BiljkaPosebnaZastitaBasic b)
 {
     try
     {
         ISession s = DataLayer.GetSession();
         BiljkaSaPosebnomZastitom o = s.Load <BiljkaSaPosebnomZastitom>(b.Id);
         o.LatinskiNaziv = b.LatinskiNaziv;
         o.LokalniNaziv  = b.LokalniNaziv;
         o.BrojOdluke    = b.BrojOdluke;
         o.DatumPocetka  = b.DatumPocetka;
         //o.PosebnaZastita = 1;
         s.Update(o);
         s.Flush();
         s.Close();
     }
     catch (Exception)
     {
         throw;
     }
 }