Пример #1
0
        public SusretiKandidata GetSusrete(int id)
        {
            ISession         s   = DataLayer.GetSession();
            SusretiKandidata sus = s.Query <SusretiKandidata>().Where(x => x.id == id).Select(p => p).FirstOrDefault();

            return(sus);
        }
        public SusretiKandidata Get(int id)
        {
            DataProvider     provider = new DataProvider();
            SusretiKandidata a        = provider.GetSusrete(id);

            return(a);
        }
Пример #3
0
 public int UpdateSusret(SusretiKandidata sus)
 {
     try
     {
         ISession s = DataLayer.GetSession();
         s.Update(sus);
         s.Flush();
         s.Close();
         return(1);
     }
     catch (Exception)
     {
         return(-1);
     }
 }
Пример #4
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);
            }
        }
        public int Delete(SusretiKandidata s)
        {
            DataProvider provider = new DataProvider();

            return(provider.RemoveSusret(s));
        }
        public int Put(SusretiKandidata akt)
        {
            DataProvider provider = new DataProvider();

            return(provider.UpdateSusret(akt));
        }
        public int Post(SusretiKandidata akt)
        {
            DataProvider provider = new DataProvider();

            return(provider.AddSusret(akt));
        }