Exemplo n.º 1
0
        public static void SacuvajPticuSelicu(ZivotinjaBasic p, int idOblasti)// cuvanje ptice selice
        {
            try
            {
                ISession s = DataLayer.GetSession();

                Oblast o = s.Load <Oblast>(idOblasti);

                PticaSelica a = new PticaSelica()
                {
                    LatinskiNaziv = p.LatinskiNaziv,
                    LokalniNaziv  = p.LokalniNaziv,
                    SBP           = p.SBP,
                };

                a.Oblast = o;
                o.Zivotinje.Add(a);

                s.Save(o);
                s.Flush();
                s.Close();
            }
            catch (Exception)
            {
                throw;
            }
        }
Exemplo n.º 2
0
        public static void SacuvajZivotinju(ZivotinjaBasic z, int idOblasti)// cuvanje zivotinje
        {
            try
            {
                ISession s = DataLayer.GetSession();

                Oblast o = s.Load <Oblast>(idOblasti);

                Zivotinja a = new Zivotinja()
                {
                    LatinskiNaziv = z.LatinskiNaziv,
                    LokalniNaziv  = z.LokalniNaziv,
                    SBP           = z.SBP,
                    Oblast        = o
                };
                o.Zivotinje.Add(a);
                s.Save(o);
                s.Flush();
                s.Close();
            }
            catch (Exception)
            {
                throw;
            }
        }
Exemplo n.º 3
0
        public static ZivotinjaBasic VratiZivotinjuBasic(int idZivotinje)
        {
            ZivotinjaBasic zivotinja = null;

            try
            {
                ISession s = DataLayer.GetSession();

                Zivotinja z = s.Load <Zivotinja>(idZivotinje);

                zivotinja = new ZivotinjaBasic()
                {
                    Id              = z.Id,
                    LatinskiNaziv   = z.LatinskiNaziv,
                    LokalniNaziv    = z.LokalniNaziv,
                    SBP             = z.SBP,
                    PticaSelicaFleg = z.PticaSelicaFleg,
                };

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

            return(zivotinja);
        }
Exemplo n.º 4
0
 private void DodavanjeZivotinje()
 {
     if (!chbFleg.Checked || chbFleg.Enabled == false)
     {
         ZivotinjaBasic z = new ZivotinjaBasic()
         {
             LatinskiNaziv   = tbxLatinskiNaziv.Text,
             LokalniNaziv    = tbxLokalniNaziv.Text,
             SBP             = int.Parse(tbxSBP.Text),
             PticaSelicaFleg = 0,
         };
         DTOManangerZivotinja.SacuvajZivotinju(z, this.IdOblasti);
     }
     else
     {
         ZivotinjaBasic a = new ZivotinjaBasic()
         {
             LatinskiNaziv   = tbxLatinskiNaziv.Text,
             LokalniNaziv    = tbxLokalniNaziv.Text,
             SBP             = int.Parse(tbxSBP.Text),
             PticaSelicaFleg = 1,
         };
         DTOManangerZivotinja.SacuvajPticuSelicu(a, this.IdOblasti);
     }
 }
Exemplo n.º 5
0
 private void AzuriranjeZivotinje()
 {
     if (!chbFleg.Checked)
     {
         ZivotinjaBasic z = new ZivotinjaBasic()
         {
             Id              = this.IdZivotinje,
             LatinskiNaziv   = tbxLatinskiNaziv.Text,
             LokalniNaziv    = tbxLokalniNaziv.Text,
             SBP             = int.Parse(tbxSBP.Text),
             PticaSelicaFleg = 0,
         };
         DTOManangerZivotinja.AzurirajZivotinju(z);
     }
     else
     {
         ZivotinjaBasic z = new ZivotinjaBasic()
         {
             Id              = this.IdZivotinje,
             LatinskiNaziv   = tbxLatinskiNaziv.Text,
             LokalniNaziv    = tbxLokalniNaziv.Text,
             SBP             = int.Parse(tbxSBP.Text),
             PticaSelicaFleg = 1,
         };
         DTOManangerZivotinja.AzurirajPticuSelicu(z);
     }
 }
Exemplo n.º 6
0
        public static void AzurirajZivotinju(ZivotinjaBasic z)
        {
            try
            {
                ISession  s         = DataLayer.GetSession();
                Zivotinja zivotinja = s.Load <Zivotinja>(z.Id);

                zivotinja.LatinskiNaziv = z.LatinskiNaziv;
                zivotinja.LokalniNaziv  = z.LokalniNaziv;
                zivotinja.SBP           = z.SBP;
                //radnik.RadniNaOblasti = o;

                s.Update(zivotinja);
                s.Flush();
                s.Close();
            }
            catch (Exception)
            {
                throw;
            }
        }
Exemplo n.º 7
0
        public static void AzurirajPticuSelicu(ZivotinjaBasic z)
        {
            try
            {
                ISession s = DataLayer.GetSession();


                PticaSelica pticaselica = s.Load <PticaSelica>(z.Id);

                pticaselica.LatinskiNaziv = z.LatinskiNaziv;
                pticaselica.LokalniNaziv  = z.LokalniNaziv;
                pticaselica.SBP           = z.SBP;
                // radnik.RadniNaOblasti = o;
                s.Update(pticaselica);
                s.Flush();
                s.Close();
            }
            catch (Exception)
            {
                throw;
            }
        }
Exemplo n.º 8
0
 private void ucitajKontrole()
 {
     if (this.PticaSelicaFleg == 0)
     {
         ZivotinjaBasic z = DTOManangerZivotinja.VratiZivotinjuBasic(this.IdZivotinje);
         tbxLatinskiNaziv.Text = z.LatinskiNaziv;
         tbxLokalniNaziv.Text  = z.LokalniNaziv;
         tbxSBP.Text           = z.SBP.ToString();
         pcbPhoto.Image        = ParkPrirode2.Properties.Resources.animal;
         chbFleg.Enabled       = false;
     }
     else
     {
         ZivotinjaBasic z = DTOManangerZivotinja.VratiZivotinjuBasic(this.IdZivotinje);
         tbxLatinskiNaziv.Text = z.LatinskiNaziv;
         tbxLokalniNaziv.Text  = z.LokalniNaziv;
         tbxSBP.Text           = z.SBP.ToString();
         pcbPhoto.Image        = ParkPrirode2.Properties.Resources.bird;
         chbFleg.Checked       = true;
         chbFleg.Enabled       = false;
     }
 }