コード例 #1
0
ファイル: Form1.cs プロジェクト: Pedja94/Adiutor-A4Team
        private void button16_Click(object sender, EventArgs e)
        {
            try
            {
                ISession s = DataLayer.GetSession();

                PrakticniProjekat t = new PrakticniProjekat
                {
                    Ime                  = "Adiutor",
                    SkolskaGodina        = "2016",
                    PojedinacnoIliGrupno = "g",
                    BrojIzvestaja        = 6
                };

                Predmet predmet = s.Load <Predmet>(45);
                t.Predmet = predmet;


                s.SaveOrUpdate(t);
                s.Flush();
                s.Close();
            }
            catch (Exception ec)
            {
                MessageBox.Show(ec.Message);
            }
        }
コード例 #2
0
ファイル: Form1.cs プロジェクト: Pedja94/Adiutor-A4Team
        private void button17_Click(object sender, EventArgs e)
        {
            try
            {
                ISession s = DataLayer.GetSession();

                PrakticniProjekat p = s.Load <PrakticniProjekat>(47);

                if (p != null)
                {
                    MessageBox.Show(p.Ime);
                }
                else
                {
                    MessageBox.Show("Ne postoji prakticni projekat sa zadatim identifikatorom");
                }


                s.Close();
            }
            catch (Exception ec)
            {
                MessageBox.Show(ec.Message);
            }
        }
コード例 #3
0
ファイル: Form1.cs プロジェクト: Pedja94/Adiutor-A4Team
        private void button23_Click(object sender, EventArgs e)
        {
            try
            {
                ISession s = DataLayer.GetSession();

                Izvestaj i = new Izvestaj
                {
                    Opis         = "Ovo je jedan izvestaj",
                    RokPredaje   = new DateTime(2015, 05, 15),
                    VremePredaje = new DateTime(2015, 05, 12)
                };

                PrakticniProjekat p = s.Load <PrakticniProjekat>(48);

                i.PrakticniProjekat = p;

                s.Save(i);
                s.Flush();
                s.Close();
            }
            catch (Exception ec)
            {
                MessageBox.Show(ec.Message);
            }
        }
コード例 #4
0
        private void button7_Click(object sender, EventArgs e)
        {
            try
            {
                ISession s = DataLayer.GetSession();

                Izvestaj i = new Izvestaj
                {
                    Opis = textBox9.Text,
                };

                i.RokPredaje   = DateTime.Parse(textBox8.Text);
                i.VremePredaje = DateTime.Parse(textBox7.Text);
                i.Id           = int.Parse(textBox5.Text);

                PrakticniProjekat p = Crud <PrakticniProjekat> .Read(s, int.Parse(textBox6.Text));

                i.PrakticniProjekat = p;
                Crud <Izvestaj> .Update(s, i);

                s.Close();
                neaktivno();
            }
            catch (Exception ex)
            {
            }
        }
コード例 #5
0
        private void button7_Click(object sender, EventArgs e)
        {
            try
            {
                ISession s = DataLayer.GetSession();

                PrakticniProjekat t = new PrakticniProjekat
                {
                    Ime                  = textBox9.Text,
                    SkolskaGodina        = textBox8.Text,
                    PojedinacnoIliGrupno = textBox7.Text,
                    Opis                 = textBox10.Text,
                    ProgramskiJezik      = textBox6.Text,
                    Predmet              = predmet
                };

                t.BrojIzvestaja = int.Parse(textBox11.Text);
                t.Id            = int.Parse(textBox5.Text);

                Crud <PrakticniProjekat> .Update(s, t);

                s.Close();
                neaktivno();
            }
            catch (Exception ex)
            {
            }
        }
コード例 #6
0
        private void button1_Click(object sender, EventArgs e)
        {
            try
            {
                neaktivno();

                textBox9.Text  = dataGridView1.CurrentRow.Cells[6].Value.ToString();
                textBox8.Text  = dataGridView1.CurrentRow.Cells[7].Value.ToString();
                textBox7.Text  = dataGridView1.CurrentRow.Cells[8].Value.ToString();
                textBox11.Text = dataGridView1.CurrentRow.Cells[2].Value.ToString();
                textBox10.Text = dataGridView1.CurrentRow.Cells[0].Value.ToString();
                textBox6.Text  = dataGridView1.CurrentRow.Cells[1].Value.ToString();
                textBox5.Text  = dataGridView1.CurrentRow.Cells[5].Value.ToString();

                ISession          s  = DataLayer.GetSession();
                int               id = int.Parse(textBox5.Text);
                PrakticniProjekat pp = Crud <PrakticniProjekat> .Read(s, id);

                predmet = pp.Predmet;
                s.Close();
            }
            catch (Exception ex)
            {
            }
        }
コード例 #7
0
 // PUT api/clanak/5
 public void Put(int id, [FromBody] PrakticniProjekat PrakticniProjekat)
 {
     //linija je dodata da bi mogli da testiramo sa objektima koje dobijemo kao rezultat
     //kontrolera ge. Potavlja se objekat iz baze, zbog toga sto je u odgovarajucoj tabeli spoljni kljuc obavezan
     PrakticniProjekat.Predmet = new Predmet()
     {
         Id = 44
     };
     Crud <PrakticniProjekat> .Update(sesija, PrakticniProjekat);
 }
コード例 #8
0
        // GET api/clanak/5
        public PrakticniProjekat Get(int id)
        {
            PrakticniProjekat PrakticniProjekat = Crud <PrakticniProjekat> .Read(sesija, id);

            PrakticniProjekat.Timovi      = null;
            PrakticniProjekat.Izvestaji   = null;
            PrakticniProjekat.Predmet     = null;
            PrakticniProjekat.WebStranice = null;
            return(PrakticniProjekat);
        }
コード例 #9
0
        private void button1_Click(object sender, EventArgs e)
        {
            Izvestaj i = new Izvestaj
            {
                Opis         = textBox9.Text,
                RokPredaje   = DateTime.Parse(textBox8.Text),
                VremePredaje = DateTime.Parse(textBox7.Text)
            };

            int index            = comboBox1.SelectedIndex;
            int id               = IdProjekta[index];
            PrakticniProjekat pp = Crud <PrakticniProjekat> .Read(s, id);

            i.PrakticniProjekat = pp;

            Crud <Izvestaj> .Create(s, i);

            textBox9.Text = "";
            textBox8.Text = "";
            textBox7.Text = "";
        }
コード例 #10
0
        public int AddIzvestaj(Izvestaj i)
        {
            try
            {
                ISession s = DataLayer.GetSession();

                //Prakticni projekat i grupa ucitani su SAMO da bi proslo snimanje
                PrakticniProjekat p = s.Get <PrakticniProjekat>(1);
                Grupa             g = s.Get <Grupa>(3);
                i.PodnelaGrupa = g;
                i.ZaProjekat   = p;

                s.Save(i);
                s.Flush();
                s.Close();
                return(1);
            }
            catch (Exception)
            {
                return(-1);
            }
        }
コード例 #11
0
ファイル: Form1.cs プロジェクト: Pedja94/Adiutor-A4Team
        private void button25_Click(object sender, EventArgs e)
        {
            try
            {
                ISession s = DataLayer.GetSession();

                WebStranice w = new WebStranice
                {
                    URL = "www.noviprojekat.com",
                };

                PrakticniProjekat p = s.Load <PrakticniProjekat>(48);

                w.PrakticniProjekat = p;

                s.Save(w);
                s.Flush();
                s.Close();
            }
            catch (Exception ec)
            {
                MessageBox.Show(ec.Message);
            }
        }