Beispiel #1
0
        private void buttonPromijeni_Click(object sender, EventArgs e)
        {
            Nastavak n = bindingNastavak.Current as Nastavak;

            _mainController.UrediNastavak(n);
            postaviNastavke();
        }
Beispiel #2
0
        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);
        }
Beispiel #4
0
        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);
         }
     }
 }
Beispiel #6
0
        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);
        }
Beispiel #7
0
        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);
 }
Beispiel #10
0
        public void UrediNastavak(Nastavak n)
        {
            NastavakUredi nastavakUredi = new NastavakUredi(n, this);

            StartForm(nastavakUredi);
        }
Beispiel #11
0
 public int AddNastavak(Nastavak n)
 {
     return(_nastavakRepository.Add(n));
 }
Beispiel #12
0
        private void button1_Click(object sender, EventArgs e)
        {
            Nastavak n = comboBoxNastavak.SelectedValue as Nastavak;

            _mainController.DodajOcjena(n.Id);
        }
Beispiel #13
0
 public NastavakUredi(Nastavak nas, IMainController c)
 {
     _controller = c;
     nastavak    = nas;
     InitializeComponent();
 }