private void buttonPromijeni_Click(object sender, EventArgs e) { Nastavak n = bindingNastavak.Current as Nastavak; _mainController.UrediNastavak(n); postaviNastavke(); }
private void comboBoxNastavak_DropDownClosed(object sender, EventArgs e) { Nastavak n = comboBoxNastavak.SelectedValue as Nastavak; List <Ocjena> ocjene = _mainController.GetOcjenaByNastavak(n.Id); bindingSourceOcjene.DataSource = new BindingList <Ocjena>(ocjene); }
public int AddNastavak(string naslov, int broj, int stripID) { Nastavak n = new Nastavak(); n.Naslov = naslov; n.Broj = broj; n.Datum = DateTime.Now.Date; n.StripId = stripID; _nastavakRepository.Add(n); return(1); }
private void buttonDodaj_Click(object sender, EventArgs e) { Nastavak n = new Nastavak(); n.Naslov = textBoxNaslov.Text.Trim(); n.Broj = int.Parse(textBoxBroj.Text); n.Datum = DateTime.Now.Date; n.StripId = stripId; _controller.AddNastavak(n); this.Close(); MessageBox.Show("Podaci pohranjeni u bazu"); }
public int Add(Nastavak nastavak) { using (var session = factory.OpenSession()) { using (ITransaction trans = session.BeginTransaction()) { session.Save(nastavak); trans.Commit(); Notify(); return(nastavak.Id); } } }
public void UpdateView() { Nastavak n = comboBoxNastavak.SelectedValue as Nastavak; List <Ocjena> ocjene = _mainController.GetOcjenaByNastavak(n.Id); bindingSourceOcjene.DataSource = new BindingList <Ocjena>(ocjene); dataGridView1.Refresh(); var stripovi = _mainController.GetAllStrip(); bindingSourceStrip.DataSource = new BindingList <Strip>(stripovi); Strip s = comboBoxStrip.SelectedValue as Strip; var nastavci = _mainController.GetAllNastavak(s.Id); bindingSourceNastavak.DataSource = new BindingList <Nastavak>(nastavci); }
private void buttonIzbrisi_Click(object sender, EventArgs e) { Nastavak n = bindingNastavak.Current as Nastavak; var ocjene = _mainController.GetOcjenaByNastavak(n.Id); if (ocjene.Count > 0) { MessageBox.Show("Ne možete brisati ocijenjene nastavke!"); return; } DialogResult result = MessageBox.Show("Želite li obrisati zapis", "Brisanje zapisa", MessageBoxButtons.YesNo); if (result == System.Windows.Forms.DialogResult.Yes) { _mainController.DeleteNastavak(n.Id); UpdateView(); } }
public int Update(int nastavakID, Nastavak nastavak) { using (var session = factory.OpenSession()) { var n = session.Get <Nastavak>(nastavakID); n.Naslov = nastavak.Naslov; n.Broj = nastavak.Broj; using (ITransaction trans = session.BeginTransaction()) { session.Update(n); trans.Commit(); } } Notify(); return(1); }
public void UpdateNastavak(Nastavak n) { _nastavakRepository.Update(n.Id, n); }
public void UrediNastavak(Nastavak n) { NastavakUredi nastavakUredi = new NastavakUredi(n, this); StartForm(nastavakUredi); }
public int AddNastavak(Nastavak n) { return(_nastavakRepository.Add(n)); }
private void button1_Click(object sender, EventArgs e) { Nastavak n = comboBoxNastavak.SelectedValue as Nastavak; _mainController.DodajOcjena(n.Id); }
public NastavakUredi(Nastavak nas, IMainController c) { _controller = c; nastavak = nas; InitializeComponent(); }