예제 #1
0
        //[Authorize(Roles = "Administrator")]
        public ActionResult Edits(Sprzedawca spToEdit)
        {
            Response.AppendHeader("X-XSS-Protection", "0");
            try
            {
                var orgSp = (from m in _db.Sprzedawca
                             where m.NrPracownika == spToEdit.NrPracownika
                             select m).First();

                if (!ModelState.IsValid)
                {
                    return(View(orgSp));
                }

                _db.ApplyPropertyChanges(orgSp.EntityKey.EntitySetName, spToEdit);
                _db.SaveChanges();

                return(RedirectToAction("sales"));
            }

            catch
            {
                return(View());
            }
        }
        public ActionResult DeleteConfirmed(int id)
        {
            Sprzedawca sprzedawca = db.Seller.Find(id);

            db.Seller.Remove(sprzedawca);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
 public ActionResult Edit([Bind(Include = "ID,Imie,Nazwiska,Pesel")] Sprzedawca sprzedawca)
 {
     if (ModelState.IsValid)
     {
         db.Entry(sprzedawca).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(sprzedawca));
 }
        public ActionResult Create([Bind(Include = "ID,Imie,Nazwiska,Pesel")] Sprzedawca sprzedawca)
        {
            if (ModelState.IsValid)
            {
                db.Seller.Add(sprzedawca);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(sprzedawca));
        }
예제 #5
0
 public void CreateSeller(Sprzedawca seller)
 {
     try
     {
         _sellerManager.CreateSeller(seller);
     }
     catch (Exception e)
     {
         MessageBox.Show(e.Message);
     }
 }
예제 #6
0
        public Sprzedawca GetSeller(int Id)
        {
            DatabaseContext dbContext = new DatabaseContext();

            try
            {
                Sprzedawca seller = dbContext.Sprzedawcy.Where(c => c.Id == Id).SingleOrDefault();
                return(seller);
            }
            catch (ClientException)
            {
                throw new ClientException("Blad, sprzedawca nie znaleziony");
            }
        }
        // GET: Sprzedawcas/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Sprzedawca sprzedawca = db.Seller.Find(id);

            if (sprzedawca == null)
            {
                return(HttpNotFound());
            }
            return(View(sprzedawca));
        }
예제 #8
0
        private void SeedSprzedawca(Invoice_v1._0.Models.DaneDoFakturyContext context)
        {
            var sprzedawca = new Sprzedawca()
            {
                ID       = 1,
                Imie     = "Jan",
                Nazwisko = "Kowalski",
                Ulica    = "Poprzeczna",
                NrDomu   = 43,
                Miasto   = "Czêstochowa",
                NIP      = "500262354"
            };

            context.Set <Sprzedawca>().AddOrUpdate(sprzedawca);
            context.SaveChanges();
        }
예제 #9
0
        public ActionResult RegisterSp(string imie, string nazwisko, string stanowisko, string nip, string userName, string password, string confirmPassword, string email)
        {
            ViewData["PasswordLength"] = MembershipService.MinPasswordLength;
            Response.AppendHeader("X-XSS-Protection", "0");

            if (ValidateRegistration(userName, email, password, confirmPassword))
            {
                // Attempt to register the user
                MembershipCreateStatus createStatus = MembershipService.CreateUser(userName, password, email);


                if (createStatus == MembershipCreateStatus.Success)
                {
                    //dodanie go do roli sprzedqawcy
                    Roles.AddUserToRole(userName, "Sprzedawca");


                    //tworzenie nowego sprzedawcy
                    Sprzedawca sp = new Sprzedawca();
                    sp.Imie            = imie;
                    sp.Nazwisko        = nazwisko;
                    sp.Stanowisko      = stanowisko;
                    sp.NIP             = nip;
                    sp.Login           = userName;
                    sp.Rola_w_systemie = "sp";

                    db.AddToSprzedawca(sp);
                    db.SaveChanges();


//                    FormsAuth.SignIn(userName, false /* createPersistentCookie */);
                    return(RedirectToAction("Index", "Admin"));
                }
                else
                {
                    ModelState.AddModelError("_FORM", ErrorCodeToString(createStatus));
                }
            }

            // If we got this far, something failed, redisplay form
            return(View());
        }
예제 #10
0
        public void CreateSeller(Sprzedawca seller)
        {
            Sprzedawca seller2 = new Sprzedawca();

            seller2 = seller;
            var             user      = _accountManager.GetLoggedUser();
            DatabaseContext dbContext = new DatabaseContext();

            try
            {
                var actualUser = dbContext.Uzytkownicy.Where(u => u.Id == user.Id).FirstOrDefault();
                seller2.Uzytkownik = actualUser;
                dbContext.Sprzedawcy.Add(seller2);
                dbContext.SaveChanges();
            }
            catch (ClientException)
            {
                throw new ClientException("Blad, sprzedawca nie utworzony");
            }
        }
        public Sprzedawca MakeSeller()
        {
            Account account = DependencyResolver.Container.Resolve <Account>();
            Seller  seller  = DependencyResolver.Container.Resolve <Seller>();

            Sprzedawca sellerInstance = new Sprzedawca
            {
                Nazwa        = nameField.Text,
                NIP          = nipField.Text,
                PESEL        = peselField.Text,
                Miejscowosc  = placeField.Text,
                Kod_pocztowy = postField.Text,
                Ulica        = streetField.Text,
                Numer_domu   = int.Parse(buildingField.Text),
                Numer_lokalu = int.Parse(houseField.Text)
                               // Uzytkownik = account.GetLoggedUser()
            };

            seller.CreateSeller(sellerInstance);
            return(sellerInstance);
        }
예제 #12
0
        public ActionResult Dodaj_Ogloszenie(string nazwa_auta, string model_auta, string pochodzenie, string przebieg, string silnik, string cena, string fuel, string imie, string nazwisko)
        {
            ViewBag.Message = "Add your advertisement.";

            if (nazwa_auta != null)
            {
                Random rand = new Random(100);
                //string idik = generateID(); //popraw id
                Marka_Pojazdu Ha = new Marka_Pojazdu();
                //Ha.ID = int.Parse(generateID());
                Ha.ID          = rand.Next(00000, 999999);
                Ha.Nazwa_Marka = nazwa_auta;
                db.Mark.Add(Ha);


                db.SaveChanges();
                Informacje_w_ogloszeniu Ha2 = new Informacje_w_ogloszeniu();
                Ha2.ID          = rand.Next(00000, 999999);
                Ha2.Moc_Silnika = int.Parse(silnik);
                Ha2.Przebieg_do = int.Parse(przebieg);
                Ha2.Cena        = int.Parse(cena);
                db.Info.Add(Ha2);
                db.SaveChanges();
                Kraj_Pochodzenia Ha3 = new Kraj_Pochodzenia();
                Ha3.ID = rand.Next(00000, 999999);
                Ha3.Nazwa_Kraj_Pochodzenia = pochodzenie;
                db.Country.Add(Ha3);

                db.SaveChanges();
                Sprzedawca Ha4 = new Sprzedawca();
                Ha4.ID       = rand.Next(00000, 999999);
                Ha4.Imie     = imie;
                Ha4.Nazwiska = nazwisko;
                Ha4.Pesel    = rand.Next(00000, 999999);
                db.Seller.Add(Ha4);
                db.SaveChanges();
                Rodzaj_Paliwa Ha5 = new Rodzaj_Paliwa();
                Ha5.ID           = rand.Next(00000, 999999);
                Ha5.Nazwa_Rodzaj = fuel;
                db.Fuel_Type.Add(Ha5);

                db.SaveChanges();

                Model_Pojazdu Ha1 = new Model_Pojazdu();
                Ha1.ID                  = rand.Next(00000, 999999);
                Ha1.Nazwa_Model         = model_auta;
                Ha1.Marka_ID            = Ha.ID;
                Ha1.Informations        = Ha2;
                Ha1.Kraj_Pochodzenia_ID = Ha3.ID;
                Ha1.Rodzaj_Paliwa_ID    = Ha5.ID;
                Ha1.Country_Of_Origin   = Ha3;
                Ha1.Fuel_Type           = Ha5;
                Ha1.Country_Of_Origin   = Ha3;
                Ha1.Marka               = Ha;
                Ha1.Seller              = Ha4;
                Ha1.Sprzedawca_ID       = Ha4.ID;
                db.Model.Add(Ha1);
                db.SaveChanges();
            }
            return(View());
        }