コード例 #1
0
        public ZatvoreniMiting Get(int id)
        {
            DataProvider provider = new DataProvider();

            ZatvoreniMiting pm = provider.GetZatvoreniM(id);

            return(pm);
        }
コード例 #2
0
        public ZatvoreniMiting GetZatvoreniM(int id)
        {
            ISession s = DataLayer.GetSession();

            ZatvoreniMiting pm = s.Query <ZatvoreniMiting>().Where(x => x.id == id).Select(p => p).FirstOrDefault();

            pm.aktiviste   = null;
            pm.Prisustvuje = null;
            return(pm);
        }
コード例 #3
0
 public int UpdateZatvoreniM(ZatvoreniMiting pano)
 {
     try
     {
         ISession s = DataLayer.GetSession();
         s.Update(pano);
         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);
            }
        }
コード例 #5
0
        public int Put(ZatvoreniMiting pano)
        {
            DataProvider provider = new DataProvider();

            return(provider.UpdateZatvoreniM(pano));
        }
コード例 #6
0
        public int Delete(ZatvoreniMiting pano)
        {
            DataProvider provider = new DataProvider();

            return(provider.RemoveZatvoreniM(pano));
        }
コード例 #7
0
        public int Post(ZatvoreniMiting pan)
        {
            DataProvider provider = new DataProvider();

            return(provider.AddZatvoreniM(pan));
        }