예제 #1
0
        public ActionResult Edit(KundeTabel input)
        {
            if (Session["rolle"] == null || (int)Session["rolle"] < Editor)
            {
                return(Redirect("/CMS/Kunde"));
            }
            kf.Update(input);


            return(Redirect("/CMS/Kunde"));
        }
예제 #2
0
        public ActionResult AddNew(KundeTabel input)
        {
            if (Session["rolle"] == null || (int)Session["rolle"] < Editor)
            {
                return(Redirect("/CMS"));
            }


            kf.Insert(input);

            return(Redirect("/CMS/Kunde"));
        }
        public ActionResult Index(string Navn, string Password)
        {
            KundeTabel kunde = kf.Login(Navn, Password);

            if (kunde.Navn != null)
            {
                Session["id"]       = kunde.ID;
                Session["abonnent"] = kunde.Abonnent;
                return(Redirect("/Kunde/"));
            }
            else
            {
                ViewBag.Msg = "<b>Forkert login</b>";
                return(View());
            }
        }
        public ActionResult OrdreKategorier(OrdreDetaljerTabel_R ordreDetaljer)
        {
            KundeTabel nyKunde = new KundeTabel();

            nyKunde.Adresse    = ordreDetaljer.Address;
            nyKunde.Mail       = ordreDetaljer.Email;
            nyKunde.Navn       = ordreDetaljer.Navn;
            nyKunde.Mobil      = int.Parse(ordreDetaljer.Phone);
            nyKunde.Password   = "******"; // Generér eventuelt et random password. Husk at sende til ny brugers email.
            nyKunde.Abonnent   = Convert.ToInt32(ordreDetaljer.AbonnementID);
            nyKunde.ByNavn     = ordreDetaljer.ByNavn;
            nyKunde.PostNummer = Convert.ToInt32(ordreDetaljer.PostNummer);
            int nyKundeID = kundeFac.Insert(nyKunde);

            OrdreDetaljerTabel ordre = new OrdreDetaljerTabel();

            ordre.BrugerID     = nyKundeID;
            ordre.Dato         = DateTime.Now;
            ordre.AbonnementID = ordreDetaljer.AbonnementID;
            int ordreID = ordreDetaljerFactory.Insert(ordre);

            foreach (int kategoriID in ordreDetaljer.KategoriID)
            {
                KategoriOrdreTabel kot = new KategoriOrdreTabel();
                kot.KategoriID      = kategoriID;
                kot.OrdreDetaljerID = ordreID;
                kotf.Insert(kot);
            }

            foreach (int produktID in ordreDetaljer.ProduktID)
            {
                ProduktOrdreTabel pot = new ProduktOrdreTabel();
                pot.OrdreDetaljerID = ordreID;
                pot.ProduktID       = produktID;
                pof.Insert(pot);
            }


            return(RedirectToAction("OrderConfirmation"));
        }