Example #1
0
        private void DodajTakmicenjeBtn_Click(object sender, EventArgs e)
        {
            if (this.ValidateChildren())
            {
                Takmicenja t = new Takmicenja();
                t.Naziv  = NazivInput.Text;
                t.Datum  = DatumInput.Value;
                t.Mjesto = MjestoInput.Text;
                t.Opis   = OpisInput.Text;

                if (FrizeriComboBox.SelectedIndex != 0)
                {
                    t.FrizerID = Convert.ToInt32(FrizeriComboBox.SelectedValue);
                }

                HttpResponseMessage response = takmicenjaService.PostResponse(t);
                if (response.IsSuccessStatusCode)
                {
                    MessageBox.Show("Takmicenje je uspjesno dodano.");
                    DialogResult = DialogResult.OK;
                    Close();
                }
                else
                {
                    string msg = response.ReasonPhrase;
                    if (!String.IsNullOrEmpty(Messages.ResourceManager.GetString(response.ReasonPhrase)))
                    {
                        msg = Messages.ResourceManager.GetString(response.ReasonPhrase);
                    }

                    MessageBox.Show("Error code: " + response.StatusCode + " Message: " + msg);
                }
            }
        }
Example #2
0
        // GET: ModulSekretar/UpravljanjeRezultatimaTakmicenja
        public ActionResult Index(int takmicenjeId, int brojTaba = 1)
        {
            Takmicenja takmicenje = ctx.Takmicenja.Where(x => x.Id == takmicenjeId).FirstOrDefault();

            ViewData["tab"]             = brojTaba;
            ViewData["takmicenjeId"]    = takmicenjeId;
            ViewData["nazivTakmicenja"] = takmicenje.NazivTakmicenja;
            return(View());
        }
        // GET: ModulSekretar/UpravljanjeTakmicenjima
        public ActionResult Index(int takmicenjeId, int brojTaba = 1, int brojTabaRezultati = 1)
        {
            Takmicenja takmicenje = ctx.Takmicenja.Where(x => x.isDeleted == false && x.Id == takmicenjeId).FirstOrDefault();

            ViewData["takmicenjeId"]      = takmicenjeId;
            ViewData["tab"]               = brojTaba;
            ViewData["takmicenje"]        = takmicenje;
            ViewData["brojTabaRezultati"] = brojTabaRezultati;

            return(View());
        }
Example #4
0
 public frmTakmicenjaDetalji(FIT_PONG.SharedModels.Takmicenja takmicenje)
 {
     InitializeComponent();
     this.takmicenje        = takmicenje;
     txtNaziv.Text          = this.takmicenje.Naziv;
     txtMinimalniELO.Text   = this.takmicenje.MinimalniELO.ToString();
     txtSistem.Text         = this.takmicenje.Sistem;
     txtKategorija.Text     = this.takmicenje.Kategorija;
     txtVrsta.Text          = this.takmicenje.Vrsta;
     txtDatumPocetka.Text   = this.takmicenje.DatumPocetka.ToString();
     txtDatumZavrsetka.Text = this.takmicenje.DatumZavrsetka.ToString();
 }
        public IHttpActionResult PostTakmicenja(Takmicenja obj)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest());
            }

            dm.Takmicenjas.Add(obj);
            dm.SaveChanges();

            return(CreatedAtRoute("DefaultApi", new { id = obj.TakmicenjeID }, obj));
        }
        public IzmijeniTakmicenje(int takmicenjeid)
        {
            InitializeComponent();

            HttpResponseMessage response = takmicenjaService.GetResponse(takmicenjeid.ToString());

            if (response.StatusCode == System.Net.HttpStatusCode.NotFound)
            {
                t = null;
            }
            else if (response.IsSuccessStatusCode)
            {
                t = response.Content.ReadAsAsync <Takmicenja>().Result;
                FillForm();
            }
        }
        public IHttpActionResult PutTakmicenja(int id, Takmicenja t)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != t.TakmicenjeID)
            {
                return(BadRequest());
            }

            dm.esp_Takmicenja_Update(id, t.Naziv, t.Datum, t.Mjesto, t.Opis, t.FrizerID);

            return(StatusCode(HttpStatusCode.NoContent));
        }
Example #8
0
        public ActionResult SpremiIzmjenuTakmicenja(TakmicenjaUrediVM model)
        {
            Takmicenja takmicenje = ctx.Takmicenja.Where(x => x.Id == model.Id).FirstOrDefault();

            takmicenje.MjestoOdrzavanjaTakmicenja = model.MjestoOdrzavanjaTakmicenja;
            takmicenje.NazivTakmicenja            = model.NazivTakmicenja;
            takmicenje.OrganizatorTakmicenja      = model.OrganizatorTakmicenja;
            takmicenje.SavezId = model.SavezId;
            if (model.DatumOdrzavanjaTakmicenja != null)
            {
                takmicenje.DatumOdrzavanjaTakmicenja = KonvertujUDatum_dd_mm_yyyy(model.DatumOdrzavanjaTakmicenja);
            }
            ctx.SaveChanges();

            return(RedirectToAction("Index"));
        }
Example #9
0
        public ActionResult Remove(int takmicenjeId)
        {
            Takmicenja takmicenje = _db.Takmicenjas.Where(x => x.Id == takmicenjeId).FirstOrDefault();

            if (takmicenje != null)
            {
                takmicenje.isDeleted = true;
            }
            List <RezultatiTakmicenja> rezultati = _db.RezultatiTakmicenjas.Where(x => x.TakmicenjeId == takmicenje.Id).ToList();

            for (int i = 0; i < rezultati.Count(); i++)
            {
                rezultati[i].isDeleted = true;
            }
            _db.SaveChanges();
            return(Ok());
        }
Example #10
0
        public ActionResult SpremiNovoTakmicenje(TakmicenjaDodajVM model)
        {
            Takmicenja takmicenje = new Takmicenja();

            takmicenje.isDeleted = false;
            takmicenje.MjestoOdrzavanjaTakmicenja = model.MjestoOdrzavanjaTakmicenja;
            takmicenje.NazivTakmicenja            = model.NazivTakmicenja;
            takmicenje.OrganizatorTakmicenja      = model.OrganizatorTakmicenja;
            takmicenje.SavezId = model.SavezId;
            if (model.DatumOdrzavanjaTakmicenja != null)
            {
                takmicenje.DatumOdrzavanjaTakmicenja = KonvertujUDatum_dd_mm_yyyy(model.DatumOdrzavanjaTakmicenja);
            }
            ctx.Takmicenja.Add(takmicenje);
            ctx.SaveChanges();

            return(RedirectToAction("Index"));
        }
Example #11
0
        public JsonResult Obrisi(int takmicenjeId)
        {
            Takmicenja takmicenje = ctx.Takmicenja.Where(x => x.Id == takmicenjeId).FirstOrDefault();
            List <RezultatiTakmicenja> rezultatiTakmicenje = ctx.RezultatiTakmicenja.Where(x => x.isDeleted == false && x.TakmicenjeId == takmicenjeId).ToList();
            List <TroskoviTakmicenja>  troskoviTakmicenja  = ctx.TroskoviTakmicenja.Where(x => x.isDeleted == false && x.TakmicenjeId == takmicenjeId).ToList();

            for (int i = 0; i < rezultatiTakmicenje.Count(); i++)
            {
                rezultatiTakmicenje[i].isDeleted = true;
                ctx.SaveChanges();
            }
            for (int i = 0; i < troskoviTakmicenja.Count(); i++)
            {
                troskoviTakmicenja[i].isDeleted = true;
                ctx.SaveChanges();
            }
            takmicenje.isDeleted = true;
            ctx.SaveChanges();
            return(Json(true, JsonRequestBehavior.AllowGet));
        }
Example #12
0
        public ActionResult Uredi(int takmicenjeId)
        {
            Takmicenja        takmicenje = ctx.Takmicenja.Where(x => x.Id == takmicenjeId).FirstOrDefault();
            TakmicenjaUrediVM model      = new TakmicenjaUrediVM {
                Id        = takmicenjeId,
                isDeleted = takmicenje.isDeleted,
                DatumOdrzavanjaTakmicenja  = takmicenje.DatumOdrzavanjaTakmicenja.ToString("dd.MM.yyyy"),
                MjestoOdrzavanjaTakmicenja = takmicenje.MjestoOdrzavanjaTakmicenja,
                OrganizatorTakmicenja      = takmicenje.OrganizatorTakmicenja,
                NazivTakmicenja            = takmicenje.NazivTakmicenja,
                SavezId = takmicenje.SavezId,
                savezi  = BindSaveze()
            };

            model.savezi.Insert(0, new SelectListItem {
                Value = null, Text = "-Odaberite savez-"
            });

            return(View("Uredi", model));
        }
Example #13
0
 public bool DodajNovoTakmicenje(TakmicenjeViewModel model)
 {
     try
     {
         using (dataContext connection = new dataContext())
         {
             Takmicenja takmicenje = new Takmicenja();
             takmicenje.Datum          = model.Datum;
             takmicenje.GradId         = model.GradId;
             takmicenje.Naziv          = model.Naziv;
             takmicenje.OsvojenaMjesta = model.OsvojenaMjesta;
             connection.Takmicenja.Add(takmicenje);
             connection.SaveChanges();
             return(true);
         }
     }
     catch (Exception)
     {
         return(false);
     }
 }
Example #14
0
        private void PrijaviSeBtn_Clicked(object sender, EventArgs e)
        {
            Button     btn        = sender as Button;
            Takmicenja takmicenje = btn.BindingContext as Takmicenja;

            KlijentiTakmicenja kt = new KlijentiTakmicenja()
            {
                KlijentID    = Global.prijavljeniKlijent.KlijentID,
                TakmicenjeID = takmicenje.TakmicenjeID,
                DatumPrijave = DateTime.Today
            };
            HttpResponseMessage responsePost = klijentiTakmicenjaService.PostResponse(kt);

            if (responsePost.IsSuccessStatusCode)
            {
                DisplayAlert("Uspjeh", "Uspješna prijava. Bit ćete obaviješteni o selekciji.", "OK");
                btn.Text      = "Prijavljen";
                btn.IsEnabled = false;
            }
            else
            {
                DisplayAlert("Greška", "Prijave su popunjene", "OK");
            }
        }