Beispiel #1
0
 private void ucitajKontrole()
 {
     if (this.IdBiljke != 0)
     {
         if (PosebnaZastita)
         {
             BiljkaPosebnaZastitaBasic b = DTOManangerBiljka.VratiBiljkaPosebnaZastitaBasic(this.IdBiljke);
             tbxLatinskiNaziv.Text     = b.LatinskiNaziv;
             tbxLokalniNaziv.Text      = b.LokalniNaziv;
             tbxBrojOdluke.Text        = b.BrojOdluke;
             dateTimePicker1.Value     = b.DatumPocetka;
             chbPosebnaZastita.Checked = true;
             pcbBiljka.Image           = ParkPrirode2.Properties.Resources.biljkazastita;
         }
         else
         {
             BiljkaBasic b = DTOManangerBiljka.VratiBiljkaBasic(this.IdBiljke);
             tbxLatinskiNaziv.Text     = b.LatinskiNaziv;
             tbxLokalniNaziv.Text      = b.LokalniNaziv;
             chbPosebnaZastita.Checked = false;
             this.IskljuciKontrole();
             pcbBiljka.Image = ParkPrirode2.Properties.Resources.biljka;
         }
     }
     else
     {
         this.IskljuciKontrole();
     }
 }
Beispiel #2
0
        private void dodajBiljku()
        {
            BiljkaBasic b = new BiljkaBasic()
            {
                LatinskiNaziv = tbxLatinskiNaziv.Text,
                LokalniNaziv  = tbxLokalniNaziv.Text
            };

            DTOManangerBiljka.DodajBiljku(b, this.IdOblasti);
        }
Beispiel #3
0
        private void ObrisiBiljku()
        {
            if (dataGridView1.SelectedRows.Count == 0)
            {
                return;
            }
            int indeks = dataGridView1.SelectedRows[0].Index;

            DTOManangerBiljka.ObrisiBiljku(Int32.Parse(dataGridView1[0, indeks].Value.ToString()));
            this.prikaziPodatke();
        }
Beispiel #4
0
        private void dodajBiljkuPosebnaZastita()
        {
            BiljkaPosebnaZastitaBasic b = new BiljkaPosebnaZastitaBasic
            {
                LatinskiNaziv = tbxLatinskiNaziv.Text,
                LokalniNaziv  = tbxLokalniNaziv.Text,
                BrojOdluke    = tbxBrojOdluke.Text,
                DatumPocetka  = dateTimePicker1.Value
            };

            DTOManangerBiljka.DodajBiljkuSaPosebnomZastitom(b, this.IdOblasti);
        }
Beispiel #5
0
 private void AzurirajBiljku()
 {
     if (PosebnaZastita && chbPosebnaZastita.Checked)
     {
         BiljkaPosebnaZastitaBasic b = new BiljkaPosebnaZastitaBasic()
         {
             Id            = this.IdBiljke,
             LatinskiNaziv = tbxLatinskiNaziv.Text,
             LokalniNaziv  = tbxLokalniNaziv.Text,
             BrojOdluke    = tbxBrojOdluke.Text,
             DatumPocetka  = dateTimePicker1.Value
         };
         DTOManangerBiljka.AzurirajBiljkuPosebnaZastita(b);
     }
     else if (!PosebnaZastita && !chbPosebnaZastita.Checked)
     {
         BiljkaBasic b = new BiljkaBasic()
         {
             Id            = this.IdBiljke,
             LatinskiNaziv = tbxLatinskiNaziv.Text,
             LokalniNaziv  = tbxLokalniNaziv.Text
         };
         DTOManangerBiljka.AzurirajBiljku(b);
     }
     else if (PosebnaZastita && !chbPosebnaZastita.Checked)
     {
         BiljkaBasic b = new BiljkaBasic()
         {
             LatinskiNaziv = tbxLatinskiNaziv.Text,
             LokalniNaziv  = tbxLokalniNaziv.Text
         };
         DTOManangerBiljka.ObrisiBiljku(this.IdBiljke);
         DTOManangerBiljka.DodajBiljku(b, this.IdOblasti);
     }
     else if (!PosebnaZastita && chbPosebnaZastita.Checked)
     {
         BiljkaPosebnaZastitaBasic b = new BiljkaPosebnaZastitaBasic()
         {
             Id            = this.IdBiljke,
             LatinskiNaziv = tbxLatinskiNaziv.Text,
             LokalniNaziv  = tbxLokalniNaziv.Text,
             BrojOdluke    = tbxBrojOdluke.Text,
             DatumPocetka  = dateTimePicker1.Value
         };
         DTOManangerBiljka.ObrisiBiljku(this.IdBiljke);
         DTOManangerBiljka.DodajBiljkuSaPosebnomZastitom(b, this.IdOblasti);
     }
 }
Beispiel #6
0
 private void prikaziBiljke()
 {
     dataGridView1.DataSource = DTOManangerBiljka.VratiSveBiljkeView(this.IdOblasti);
     this.postaviImenaKolonaBiljka();
 }
Beispiel #7
0
 private void obrisiBiljku(int idBiljke)
 {
     DTOManangerBiljka.ObrisiBiljku(idBiljke);
 }