예제 #1
0
        public ActionResult Create(Klienti klienti)
        {
            if (Session["UserID"] != null)
            {
                KlientiBusiness kb = new KlientiBusiness();
                if (ModelState.IsValid)

                {
                    if (kb.Klientet.Any(ac => ac.emri.Equals(klienti.emri)))
                    {
                        //error
                        ModelState.AddModelError(string.Empty, "Egziston nje klient me kete emer !");
                        return(View());
                    }
                    else
                    {
                        kb.shto(klienti);
                        return(RedirectToAction("Index", "Klienti"));
                    }
                }
                else

                {
                    Utility utility = new Utility();
                    ViewBag.IdDispecheri = new SelectList(utility.GetDispecher(), "id", "emri");
                    //ViewBag.IdMagazina = new SelectList(utility.GetMagazina(), "id", "emri");
                    return(View());
                }
            }
            else
            {
                return(RedirectToAction("Index", "Hyrje"));
            }
        }
예제 #2
0
        public ActionResult Edit(Klienti klienti)
        {
            if (Session["UserID"] != null)
            {
                KlientiBusiness kb = new KlientiBusiness();
                if (ModelState.IsValid)

                {
                    if (kb.Klientet.Any(ac => ac.emri.Equals(klienti.emri) && !ac.id.Equals(klienti.id)))
                    {
                        //error
                        ModelState.AddModelError(string.Empty, "Ky Klient egziston");
                        return(View());
                    }
                    else
                    {
                        klienti.agjensi = true;
                        kb.modifiko(klienti);
                        return(RedirectToAction("Index", "Agjensi"));
                    }
                }
                else
                {
                    Utility utility = new Utility();
                    ViewBag.IdDispecheri = new SelectList(utility.GetDispecher(), "id", "emri");
                    ViewBag.IdMagazina   = new SelectList(utility.GetMagazina(), "id", "emri");
                    return(View());
                }
            }
            else
            {
                return(RedirectToAction("Index", "Hyrje"));
            }
        }
예제 #3
0
 public ActionResult Detaje(int id)
 {
     if (Session["UserID"] != null)
     {
         KlientiBusiness kb = new KlientiBusiness();
         Klienti         kl = kb.Klientet.Single(s => s.id == id);
         return(View(kl));
     }
     else
     {
         return(RedirectToAction("Index", "Hyrje"));
     }
 }
예제 #4
0
        // GET: Klienti
        public ActionResult Index()
        {
            if (Session["UserID"] != null)
            {
                KlientiBusiness kb = new KlientiBusiness();

                return(View(kb.Klientet.Where(s => s.agjensi == false).ToList()));
            }
            else
            {
                return(RedirectToAction("Index", "Hyrje"));
            }
        }
예제 #5
0
        public string fshihet(Int64 id_dispecheri)
        {
            KlientiBusiness kb = new KlientiBusiness();
            ShoferiBusiness sb = new ShoferiBusiness();

            if (kb.Klientet.Any(ac => ac.idDispecheri.Equals(id_dispecheri)) || sb.Shoferet.Any(ac => ac.IdDispecher.Equals(id_dispecheri)))
            {
                return("false");
            }
            else
            {
                return("true");
            }
        }
예제 #6
0
        public ActionResult Fshi(int id)
        {
            if (Session["UserID"] != null)
            {
                KlientiBusiness kb = new KlientiBusiness();

                kb.fshi(id);
                return(RedirectToAction("Index", "Klienti"));
            }
            else
            {
                return(RedirectToAction("Index", "Hyrje"));
            }
        }
예제 #7
0
        public ActionResult Fshi(string id)
        {
            if (Session["UserID"] != null)
            {
                KlientiBusiness kb = new KlientiBusiness();

                kb.fshi(Convert.ToInt16(id));
                return(RedirectToAction("Index", "Agjensi"));
            }
            else
            {
                return(RedirectToAction("Index", "Hyrje"));
            }
        }
예제 #8
0
        public string fshihet(Int64 id_klienti)
        {
            //SkontoBusiness sb = new SkontoBusiness();
            //ShoferiBusiness shb = new ShoferiBusiness();
            KlientiBusiness kb = new KlientiBusiness();
            OrderBusiness   ob = new OrderBusiness();

            if (ob.Orders.Any(ac => ac.IdMagazina.Equals(id_klienti)) || kb.Klientet.Any(ac => ac.idMagazina.Equals(id_klienti)))
            {
                return("false");
            }
            else
            {
                return("true");
            }
        }
예제 #9
0
        public ActionResult Edit(int id)
        {
            if (Session["UserID"] != null)
            {
                Utility utility = new Utility();

                KlientiBusiness kb = new KlientiBusiness();
                Klienti         kl = kb.Klientet.Single(s => s.id == id);
                ViewBag.IdDispecheri = new SelectList(utility.GetDispecher(), "id", "emri", kl.idDispecheri);
                //ViewBag.IdMagazina = new SelectList(utility.GetMagazina(), "id", "emri",kl.idMagazina);
                return(View(kl));
            }
            else
            {
                return(RedirectToAction("Index", "Hyrje"));
            }
        }