Exemple #1
0
        public async Task <IActionResult> Edit(int id, [Bind("RazredId,NastavnikId,Broj")] Razred razred)
        {
            if (id != razred.RazredId)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(razred);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!RazredExists(razred.RazredId))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["NastavnikId"] = new SelectList(_context.Nastavnik, "KorisnikId", "ImePrezime", razred.NastavnikId);
            return(View(razred));
        }
Exemple #2
0
        public IHttpActionResult PutRazred(int id, Razred razred)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != razred.RazredId)
            {
                return(BadRequest());
            }

            db.Entry(razred).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!RazredExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
        public async Task <IActionResult> Edit(int id, [Bind("RazredId,Naziv")] Razred razred)
        {
            if (id != razred.RazredId)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(razred);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!RazredExists(razred.RazredId))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(razred));
        }
        public async Task <IActionResult> Create([Bind("RazredId,Naziv")] Razred razred)
        {
            if (ModelState.IsValid)
            {
                _context.Add(razred);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(razred));
        }
Exemple #5
0
        public IHttpActionResult PostRazred(Razred razred)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.Razred.Add(razred);
            db.SaveChanges();

            return(CreatedAtRoute("DefaultApi", new { id = razred.RazredId }, razred));
        }
Exemple #6
0
        public async Task <IActionResult> Create([Bind("RazredId,NastavnikId,Broj")] Razred razred)
        {
            if (ModelState.IsValid)
            {
                _context.Add(razred);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["NastavnikId"] = new SelectList(_context.Nastavnik, "KorisnikId", "ImePrezime", razred.NastavnikId);
            return(View(razred));
        }
    static void Main()
    {
        int val1 = 0;
        int val2 = val1;

        val2 = 5;
        Razred ref1 = new Razred();
        Razred ref2 = ref1;

        ref2.Value = 123;
        Console.WriteLine("V: {0}, {1}", val1, val2);
        Console.WriteLine("R: {0}, {1}", ref1.Value, ref2.Value);
    }
Exemple #8
0
        public IHttpActionResult DeleteRazred(int id)
        {
            Razred razred = db.Razred.Find(id);

            if (razred == null)
            {
                return(NotFound());
            }

            db.Razred.Remove(razred);
            db.SaveChanges();

            return(Ok(razred));
        }
Exemple #9
0
        private void buttonInsert_Click(object sender, EventArgs e)
        {
            if (String.IsNullOrEmpty(textBoxDodajNaziv.Text))
            {
                MessageBox.Show("Izberite vse potrebne parametre!");
            }
            else
            {
                Razred novRazredPodatki = new Razred(textBoxDodajNaziv.Text);

                Database NovRazred = new Database();
                NovRazred.InsertRazred(novRazredPodatki);
            }
        }
Exemple #10
0
        private void buttonUpdate_Click(object sender, EventArgs e)
        {
            if (String.IsNullOrEmpty(textBoxDodajNaziv.Text) || listBoxRazredi.SelectedIndex <= -1)
            {
                MessageBox.Show("Izberite vse potrebne parametre!");
            }
            else
            {
                Razred updateRazredPodatki = new Razred(textBoxUpdateNaziv.Text);
                int    IDlistbox           = listBoxRazredi.SelectedIndex + 1;

                Database Razredi = new Database();
                Razredi.UpdateRazred(updateRazredPodatki, IDlistbox);
            }
        }
        /*POSODOBI RAZRED*/
        public void UpdateRazred(Razred updateRazred, int IDlistBoxRazredi)
        {
            using (con) //connection uporabljen le v življenjski dobi item-a
            {
                con.Open();

                NpgsqlCommand com = new NpgsqlCommand("SELECT update_razredi('" + updateRazred.NazivRazreda + "', '" + IDlistBoxRazredi + "');", con);

                com.ExecuteNonQuery();

                com.Dispose();


                con.Close();
            }
        }
        /*DODAJ RAZRED*/
        public void InsertRazred(Razred novRazred)
        {
            using (con) //connection uporabljen le v življenjski dobi item-a
            {
                con.Open();

                NpgsqlCommand com = new NpgsqlCommand("SELECT insert_razredi('" + novRazred.NazivRazreda + "');", con);

                com.ExecuteNonQuery();

                com.Dispose();


                con.Close();
            }
        }
Exemple #13
0
        private void dodajRazredButton_Click(object sender, EventArgs e)
        {
            if (this.ValidateChildren())
            {
                HttpResponseMessage response;

                Razred razred = new Razred
                {
                    Naziv             = razredInput.Text,
                    AkademskaGodinaId = Convert.ToInt32(akademskaGodinaInput.SelectedValue),
                    Odjeljenje        = odjeljenjeInput.Text
                };

                if (razredIdText.Text == "")
                {
                    response = _razrediService.PostResponse(razred);
                    RasporedCasova rasporedCasova = new RasporedCasova
                    {
                        RazredId = response.Content.ReadAsAsync <Razred>().Result.RazredId,
                        Pon      = ",,,,,,",
                        Uto      = ",,,,,,",
                        Sri      = ",,,,,,",
                        Cet      = ",,,,,,",
                        Pet      = ",,,,,,"
                    };
                    _rasporedCasovaService.PostResponse(rasporedCasova);
                }
                else
                {
                    razred.RazredId = Convert.ToInt32(razredIdText.Text);
                    response        = _razrediService.PutResponse(razred.RazredId, razred);
                }


                if (response.IsSuccessStatusCode)
                {
                    DataBind();
                    razredInput.Clear();
                    odjeljenjeInput.Clear();
                    MessageBox.Show("Uspješno dodan/izmijenjen razred.");
                }
            }
        }
Exemple #14
0
        public void IzdelavaRazredov(int num_razredov)
        {
            razredi = new List <Razred>();

            Razred razred;

            if (num_razredov >= 1)
            {
                razred = new Razred(float.Parse(txt_c1_bot.Text), float.Parse(txt_c1_top.Text), pBox_c1.BackColor);
                razredi.Add(razred);
            }

            if (num_razredov >= 2)
            {
                razred = new Razred(float.Parse(txt_c2_bot.Text), float.Parse(txt_c2_top.Text), pBox_c2.BackColor);
                razredi.Add(razred);
            }

            if (num_razredov >= 3)
            {
                razred = new Razred(float.Parse(txt_c3_bot.Text), float.Parse(txt_c3_top.Text), pBox_c3.BackColor);
                razredi.Add(razred);
            }

            if (num_razredov >= 4)
            {
                razred = new Razred(float.Parse(txt_c4_bot.Text), float.Parse(txt_c4_top.Text), pBox_c4.BackColor);
                razredi.Add(razred);
            }

            if (num_razredov >= 5)
            {
                razred = new Razred(float.Parse(txt_c5_bot.Text), float.Parse(txt_c5_top.Text), pBox_c5.BackColor);
                razredi.Add(razred);
            }

            if (num_razredov >= 6)
            {
                razred = new Razred(float.Parse(txt_c6_bot.Text), float.Parse(txt_c6_top.Text), pBox_c6.BackColor);
                razredi.Add(razred);
            }

            if (num_razredov >= 7)
            {
                razred = new Razred(float.Parse(txt_c7_bot.Text), float.Parse(txt_c7_top.Text), pBox_c7.BackColor);
                razredi.Add(razred);
            }

            if (num_razredov >= 8)
            {
                razred = new Razred(float.Parse(txt_c8_bot.Text), float.Parse(txt_c8_top.Text), pBox_c7.BackColor);
                razredi.Add(razred);
            }

            if (num_razredov >= 9)
            {
                razred = new Razred(float.Parse(txt_c9_bot.Text), float.Parse(txt_c9_top.Text), pBox_c9.BackColor);
                razredi.Add(razred);
            }

            if (num_razredov >= 10)
            {
                razred = new Razred(float.Parse(txt_c10_bot.Text), float.Parse(txt_c10_top.Text), pBox_c10.BackColor);
                razredi.Add(razred);
            }
        }