Ejemplo n.º 1
0
        public int AddLokacije(Lokacije pan)
        {
            try
            {
                ISession       s     = DataLayer.GetSession();
                DeljenjeLetaka mesto = s.Load <DeljenjeLetaka>(125);
                mesto.lokacija.Add(pan);
                pan.id_deljenje_letaka = mesto;
                s.SaveOrUpdate(mesto);
                s.Save(pan);

                s.Flush();
                s.Close();
                return(1);
            }
            catch (Exception)
            {
                return(-1);
            }
        }
Ejemplo n.º 2
0
        public int RemoveLokacije(Lokacije g)
        {
            try
            {
                ISession       s     = DataLayer.GetSession();
                ISession       sa    = DataLayer.GetSession();
                DeljenjeLetaka mesto = sa.Load <DeljenjeLetaka>(125);

                mesto.lokacija.Remove(g);


                sa.SaveOrUpdate(mesto);
                s.Delete(g);
                s.Flush();
                s.Close();
                sa.Flush();
                sa.Close();
                return(1);
            }
            catch (Exception ec)
            {
                return(-1);
            }
        }
Ejemplo n.º 3
0
        private void buttonDodajAkciju_Click(object sender, EventArgs e)
        {
            try
            {
                ISession s = DataLayer.GetSession();
                if (radioButtonDeljeLet.Checked)
                {
                    DeljenjeLetaka dlj = new DeljenjeLetaka();

                    dlj.naziv = textBoxNaziv.Text;
                    dlj.grad  = textBoxGrad.Text;

                    //to dodavanje ide iz glavne forme

                    /* foreach (string q in listBoxLokacije.Items)
                     * {
                     *   Lokacije lok = new Lokacije();
                     *   lok.id_deljenje_letaka = dlj;
                     *   lok.lokacije = q;
                     *   dlj.lokacija.Add(lok);
                     *   s.Save(lok);
                     * }*/

                    s.Save(dlj);
                    s.Flush();

                    s.Close();
                    MessageBox.Show("Uspesno ste dodali podatke u bazu.");
                }
                else if (radioButtonPolM.Checked)
                {
                    if (!checkBoxZatvoren.Checked)
                    {
                        PolitickiMiting pl = new PolitickiMiting();

                        pl.naziv = textBoxNaziv.Text;
                        pl.grad  = textBoxGrad.Text;

                        pl.lokacija = textBoxLokacija.Text;

                        s.Save(pl);
                        s.Flush();
                        s.Close();
                        MessageBox.Show("Uspesno ste dodali podatke u bazu.");
                    }
                    else
                    {
                        ZatvoreniMiting pl = new ZatvoreniMiting();

                        pl.naziv = textBoxNaziv.Text;
                        pl.grad  = textBoxGrad.Text;

                        pl.lokacija            = textBoxLokacija.Text;
                        pl.iznajmljivac        = textBoxIznajmlj.Text;
                        pl.cena_iznajmljivanja = Convert.ToInt32(textBoxCena.Text);

                        s.Save(pl);
                        s.Flush();
                        s.Close();
                        MessageBox.Show("Uspesno ste dodali podatke u bazu.");
                    }
                    textBoxIznajmlj.Text = "";
                    textBoxCena.Text     = "";
                    textBoxLokacija.Text = "";
                }
                else if (radioButtonSusK.Checked)
                {
                    SusretiKandidata sk = new SusretiKandidata();

                    sk.naziv = textBoxNaziv.Text;
                    sk.grad  = textBoxGrad.Text;

                    sk.lokacija = textBoxLokacija.Text;
                    sk.trajanje = Convert.ToInt32(textBoxTrajanje.Text);

                    s.Save(sk);
                    s.Flush();
                    s.Close();
                    MessageBox.Show("Uspesno ste dodali podatke u bazu.");

                    textBoxLokacija.Text = "";
                    textBoxTrajanje.Text = "";
                }
                textBoxGrad.Text  = "";
                textBoxNaziv.Text = "";
                g.RefreshGridLetci();
                g.RefreshGridOtvoreni();
                g.RefreshGridSusreti();
                g.RefreshGridZatvoreni();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }