コード例 #1
0
 private void sacuvajBTN_Click(object sender, EventArgs e)
 {
     if (validniPodaci())
     {
         sacuvajBTN.Enabled = false;
         aktivnost.Naziv    = nazivTextBox.Text;
         aktivnost.UcesniciSaBrojemUtrosenihSati = Svi;
         aktivnost.CjelinaID = cid;
         aktivnost.Aktivna   = true;
         aktivnost.Zavrsena  = zavrsenaAktivnostCBX.Checked;
         aktivnost.Opis      = opisRichTextBox.Text;
         if (edit)
         {
             MySqlAktivnostDao.Instance.Update(aktivnost);
             Projekti.updateNadcjeline(aktivnost.CjelinaID);
             this.Close();
         }
         else
         {
             MySqlAktivnostDao.Instance.Create(aktivnost);
             Projekti.updateNadcjeline(aktivnost.CjelinaID);
             this.Close();
         }
     }
     else
     {
         errorLBL.Visible = true;
     }
 }
コード例 #2
0
 private void sacuvajBTN_Click(object sender, EventArgs e)
 {
     if (validanUnos())
     {
         sacuvajBTN.Enabled                = false;
         cjelina.Naziv                     = nazivTextBox.Text;
         cjelina.ProcenatIzvrsenosti       = Convert.ToInt32(procenatIzvrsenostiNUD.Value);
         cjelina.BrojPotrebnihCovjekCasova = Convert.ToInt32(brojPotrebnihCovjekCasovaNumericUpDown.Value);
         cjelina.Rok = rokDateTimePicker.Value;
         if (!edit)
         {
             cjelina.DatumKreiranja    = DateTime.Now;
             cjelina.ProjekatID        = pid;
             cjelina.CjelinaRoditeljID = ncid;
             cjelina.Aktivna           = true;
             foreach (ListViewItem it in ucesniciZadatkaListBox.Items)
             {
                 if (MySqlUcesnikDao.Instance.Read(new Ucesnik {
                     KorisnickoIme = it.Text.Split('"')[1], Aktivan = true
                 }).Count > 0)
                 {
                     cjelina.Ucesnici.Add(MySqlUcesnikDao.Instance.Read(new Ucesnik {
                         KorisnickoIme = it.Text.Split('"')[1], Aktivan = true
                     })[0]);
                 }
             }
             MySqlCjelinaDao.Instance.Create(cjelina);
             Projekti.updateNadcjeline(ncid);
             this.Close();
         }
         else
         {
             cjelina.Ucesnici.Clear();
             foreach (ListViewItem it in ucesniciZadatkaListBox.Items)
             {
                 if (MySqlUcesnikDao.Instance.Read(new Ucesnik {
                     KorisnickoIme = it.Text.Split('"')[1], Aktivan = true
                 }).Count > 0)
                 {
                     cjelina.Ucesnici.Add(MySqlUcesnikDao.Instance.Read(new Ucesnik {
                         KorisnickoIme = it.Text.Split('"')[1], Aktivan = true
                     })[0]);
                 }
             }
             MySqlCjelinaDao.Instance.Update(cjelina);
             Projekti.updateNadcjeline(this.ncid);
             this.Close();
         }
     }
     else
     {
         errorLBL.Visible = true;
     }
 }