private void btnSpasi_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(txtSadrzaj.Text)) { err.SetError(txtSadrzaj, "Obavezan unos!"); return; } if (!edit) { KorisniciPoruke novaPoruka = new KorisniciPoruke(); novaPoruka.Sadrzaj = txtSadrzaj.Text; novaPoruka.Slika = ImageHelper.FromImageToByte(pbSlika.Image); novaPoruka.Datum = DateTime.Now.ToString(); korisnik.Poruke.Add(novaPoruka); konekcijaNaBazu.SaveChanges(); } else { foreach (var p in korisnik.Poruke) { poruka.Sadrzaj = txtSadrzaj.Text; pbSlika.Image = ImageHelper.FromByteToImage(poruka.Slika); konekcijaNaBazu.Entry(poruka).State = EntityState.Modified; konekcijaNaBazu.SaveChanges(); } } DialogResult = DialogResult.OK; Close(); }
private void btnSpasi_Click(object sender, EventArgs e) { if (ValidirajUnos()) { korisnik.Ime = txtIme.Text; korisnik.Prezime = txtPrezime.Text; korisnik.KorisnickoIme = txtKorisnickoIme.Text; korisnik.Lozinka = txtLozinka.Text; korisnik.Slika = ImageHelper.FromImageToByte(pbSlikaKorisnika.Image); korisnik.Spol = cmbSpol.SelectedItem as Spolovi; korisnik.Admin = cbAdmin.Checked; if (!Edit) { //korisnik.Id = DBInMemory.RegistrovaniKorisnici.Count + 1; //DBInMemory.RegistrovaniKorisnici.Add(korisnik); konekcijaNaBazu.Korisnici.Add(korisnik); konekcijaNaBazu.SaveChanges(); MessageBox.Show("Registracija je uspješna!"); } else { konekcijaNaBazu.Entry(korisnik).State = EntityState.Modified; konekcijaNaBazu.SaveChanges(); MessageBox.Show("Editovanje je uspješno!"); } DialogResult = DialogResult.OK; Close(); } }
private void btnSpasiPoruku_Click(object sender, EventArgs e) { if (ValidanUnos()) { var edit = _poruka != null; if (!edit) { _poruka = new StudentiPoruke(); } _poruka.DatumVrijeme = DateTime.Now; _poruka.Poruka = txtSadrzaj.Text; _poruka.Student = _student; _poruka.Slika = ImageHelper.FromImageToByte(pbSlika.Image); if (edit) { _db.Entry(_poruka).State = System.Data.Entity.EntityState.Modified; } else { _db.StudentiPoruke.Add(_poruka); } _db.SaveChanges(); DialogResult = DialogResult.OK; Close(); } }
private void btnSacuvaj_Click(object sender, EventArgs e) { if (ValidirajUnos()) { if (!_promjena) { _student = new Student(); } _student.Ime = txtIme.Text; _student.Prezime = txtPrezime.Text; _student.DatumRodjenja = dtpDatumRodjenja.Value; _student.Email = txtEmail.Text; _student.Indeks = txtIndeks.Text; _student.GodinaStudija = int.Parse(cmbGodinaStudija.Text); _student.Aktivan = cbAktivan.Checked; _student.Slika = ImageHelper.FromImageToByte(pbSlikaStudenta.Image); _student.Spol = cmbSpol.SelectedItem as Spol; _student.Uloge = clbUloge.CheckedItems.Cast <Uloga>().ToList(); if (_promjena == true) { _db.Entry(_student).State = System.Data.Entity.EntityState.Modified; MessageBox.Show(Poruke.StudentPodaciUspjesnoModifikovani); } else { _db.Studenti.Add(_student); MessageBox.Show(Poruke.StudentUspjesnoDodan); } _db.SaveChanges(); Close(); } }
private void btnSacuvaj_Click(object sender, EventArgs e) { if (ValidirajUnos()) { if (!Edit) { baza.GodineStudija.Add(new GodineStudija() { Naziv = txtNaziv.Text, Aktivna = cbAktivna.Checked }); MessageBox.Show($"Godina uspješno dodana!"); } else { //Obavezno uzeti nove vrijednosti ako zelimo modifikovati Odabrana.Naziv = txtNaziv.Text; Odabrana.Aktivna = cbAktivna.Checked; baza.Entry(Odabrana).State = EntityState.Modified; MessageBox.Show($"Godina uspješno editovana!"); } baza.SaveChanges(); UcitajGodineStudija(); OcistiPolja(); } }
private void btnSacuvaj_Click(object sender, EventArgs e) { if (Validator.ObaveznoPolje(txt_Naziv, err, "Naziv godine obavezan")) { if (!Edit) { godina = new ib170091_GodineStudija(); godina.Naziv = txt_Naziv.Text; godina.Aktivna = cb_Aktivna.Checked; if (ProvjeriNazivGodine(txt_Naziv.Text)) { _konekcija.GodineStudija.Add(godina); MessageBox.Show("Dodavanje uspjesno"); } } else { godina.Naziv = txt_Naziv.Text; godina.Aktivna = cb_Aktivna.Checked; _konekcija.Entry(godina).State = EntityState.Modified; MessageBox.Show("Editovanje uspjesno"); Edit = false; } _konekcija.SaveChanges(); RefreshGrid(); } }