Beispiel #1
0
        private void MyImage_Drop(object sender, DragEventArgs e)
        {
            Point myPoint = e.GetPosition(Map);
            int   x       = Convert.ToInt32(myPoint.X);
            int   y       = Convert.ToInt32(myPoint.Y);
            bool  f       = false;

            bool flag = false;

            if (e.Data.GetDataPresent("gost"))
            {
                Gost arh = e.Data.GetData("gost") as Gost;
                if (!flag)
                {
                    if (!Gosti.Contains(arh))
                    {
                        Dictionary <string, int> d = new Dictionary <string, int>();
                        d.Add(this.ActiveMap, x);

                        Dictionary <string, int> d1 = new Dictionary <string, int>();
                        d1.Add(this.ActiveMap, y);
                        arh.XPoint = d;
                        arh.YPoint = d1;

                        Gosti.Add(arh);
                        foreach (Gost arh1 in Gosti)
                        {
                            this.renderMap(arh1.XPoint[this.ActiveMap], arh1.YPoint[this.ActiveMap], arh1);
                        }
                    }
                }
            }
        }
Beispiel #2
0
        public IActionResult _NoviGost()
        {
            var model = new Gosti();

            SelectList nova = new SelectList(db.Drzave, "Id", "Naziv");

            nova.Prepend(new SelectListItem()
            {
                Text  = "Odaberi Drzavu",
                Value = "-1"
            });


            ViewData["DrazavaID"] = nova;


            return(PartialView("_NoviGost", model));
        }
Beispiel #3
0
        public IActionResult GetKreditnuKarticu(int GostId, int RezID)
        {
            Gosti gost = db.Gosti.Include(x => x.KreditneKartica).FirstOrDefault(x => x.Id == GostId);



            ViewData["TipKarticeID"] = new SelectList(db.TipKartice, "Id", "Naziv");
            ViewData["GostID"]       = GostId;
            ViewData["RezIDD"]       = RezID;


            if (gost.KreditneKartica != null)
            {
                return(PartialView("KreditnaKartica", gost.KreditneKartica));
            }
            KreditneKartice nova = new KreditneKartice();

            return(PartialView("KreditnaKartica", null));
        }
Beispiel #4
0
        private void MyImage_MouseMove(object sender, MouseEventArgs e)
        {
            Point  mousePos = e.GetPosition(Map);
            Vector diff     = startPoint - mousePos;

            if (e.LeftButton == MouseButtonState.Pressed &&
                (Math.Abs(diff.X) > SystemParameters.MinimumHorizontalDragDistance ||
                 Math.Abs(diff.Y) > SystemParameters.MinimumVerticalDragDistance))
            {
                if (listaGosti.SelectedItems.Count > 0)
                {
                    Map.Children.Clear();
                    Gost arh = Arhitekta_Click((int)mousePos.X, (int)mousePos.Y);
                    Gosti.Remove(arh);
                    DataObject dragData = new DataObject("arhitekta", arh);
                    DragDrop.DoDragDrop((DependencyObject)e.OriginalSource, dragData, DragDropEffects.Move);
                }
            }
        }
Beispiel #5
0
        public IActionResult _DodajKarticu([Bind("VaziDo,BrojKartice,CVV,TipKarticeID")] KreditneKartice kartica, int GostID, int RezID)
        {
            if (ModelState.IsValid)
            {
                int mjesec = 0;
                int godina = 0;


                string[] datum = kartica.VaziDo.Split('/');

                mjesec = int.Parse(datum[0]);
                godina = int.Parse(datum[1]);
                DateTime novi = new DateTime(godina, mjesec, 1);

                kartica.VaziDoDatum = novi;
                db.Add(kartica);
                db.SaveChanges();

                Gosti gost = db.Gosti.FirstOrDefault(x => x.Id == GostID);
                gost.KreditneKarticaId = kartica.Id;
                db.Gosti.Update(gost);
                db.SaveChanges();

                //RedirectToAction("Index", "Rezervacije");
                KreditneKartice uspjehKartica = db.KreditneKartice.Include(x => x.TipKartice).SingleOrDefault(x => x.Id == kartica.Id);
                ViewData["TipKarticeID"] = new SelectList(db.TipKartice, "Id", "Naziv");
                ViewData["GostID"]       = GostID;
                ViewData["RezIDD"]       = RezID;

                return(PartialView("KreditnaKartica", uspjehKartica));
            }



            ViewData["TipKarticeID"] = new SelectList(db.TipKartice, "Id", "Naziv");
            ViewData["GostID"]       = GostID;
            ViewData["RezIDD"]       = RezID;



            return(PartialView("KreditnaKartica", kartica));
        }
Beispiel #6
0
        public IActionResult _NoviGost(Gosti gost)
        {
            //if (String.IsNullOrEmpty(gost.Adresa))
            //{
            //    ViewData["Adressa"] = "Molimo Izaberite Drzavu";
            //    return PartialView("_NoviGost", gost);

            //}

            if (ModelState.IsValid)
            {
                db.Gosti.Add(gost);
                db.SaveChanges();
                ViewData.ModelState.IsValid.ToString();
            }
            SelectList nova = new SelectList(db.Drzave, "Id", "Naziv");

            ViewData["DrazavaID"] = nova;


            return(PartialView("_NoviGost", gost));
        }
Beispiel #7
0
 public string DodajGlavnogGosta(int id, Gosti Gost)
 {
     return("ID JE " + id + " GOST JE " + Gost.PunoIme);
 }
Beispiel #8
0
        public IActionResult DodajGlavnogGosta(int id)
        {
            Gosti GlavniGost = new Gosti();

            return(View(GlavniGost));
        }