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; } }
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; } }