Beispiel #1
0
        public ActionResult Login(LogowanieModels user)
        {
            int id2;

            if (ModelState.IsValid)
            {
                db4e37397b7458442a8c4ea6b801845440Entities1 db = new db4e37397b7458442a8c4ea6b801845440Entities1();
                try
                {
                    id2 = db.Table.OrderByDescending(p => p.IdUzytkownika).Where(p => p.login == user.Login && p.Haslo == user.Haslo && p.potwierdzenie == 1).Select(p => p.IdUzytkownika).First();
                    int uprawnienia2 = db.Table.OrderByDescending(p => p.IdUzytkownika).Where(p => p.IdUzytkownika == id2).Select(p => p.Uprawnienia).First().Value;
                    List <UzytkownikModels> uzytkownik = new List <UzytkownikModels>(); // tworzenie nowej listy opartej na modelu Koszyk
                    int licznik = uzytkownik.Count;
                    uzytkownik.Insert(licznik, new UzytkownikModels {
                        Id = id2, uprawnienia = uprawnienia2
                    });
                    Session["Login"]        = user.Login;
                    Session["Uprawnienia"]  = uzytkownik;
                    Session["Uprawnienia2"] = uprawnienia2;
                    //TempData["login"] = "******";
                }
                catch
                {
                    TempData["login"] = "******";
                }
            }

            return(View());
        }
        // GET: DodajWyplate
        public ActionResult Index(int?id)
        {
            double wyplataBrutto;

            if (Session["Uprawnienia"] != null)
            {
                var list = Session["Uprawnienia"] as List <UzytkownikModels>;
                if (list.Select(p => p.uprawnienia).First() == 2)
                {
                    int     id2;
                    Wyplata wyplata    = new Wyplata();
                    Table   uzytkownik = new Table();
                    db4e37397b7458442a8c4ea6b801845440Entities1 db = new db4e37397b7458442a8c4ea6b801845440Entities1();
                    wyplataBrutto = db.Table.Where(p => p.IdUzytkownika == id).Select(p => p.WyplataBrutto).First().Value;
                    if (db.Wyplata.Any())
                    {
                        id2 = db.Wyplata.OrderByDescending(p => p.IdWyplata).Select(p => p.IdWyplata).First();

                        wyplata.IdWyplata    = id2 + 1;
                        wyplata.IdPracownika = id;
                        wyplata.Emerytalna   = wyplataBrutto * 0.0976;
                        wyplata.chorobowa    = wyplataBrutto * 0.0245;
                        wyplata.rentowa      = wyplataBrutto * 0.015;
                        wyplata.Zus          = wyplataBrutto * 0.09;
                        wyplata.Dochodowy    = (wyplataBrutto - ((wyplataBrutto * 0.09) + (wyplataBrutto * 0.0976) + (wyplataBrutto * 0.015) + (wyplataBrutto * 0.0245))) * 0.18;
                        wyplata.PlacaNetto   = wyplataBrutto - wyplata.rentowa - wyplata.chorobowa - wyplata.Emerytalna - wyplata.Dochodowy;
                        wyplata.Data         = DateTime.Now.Date;
                        db.Wyplata.Add(wyplata);
                        db.SaveChanges();
                    }
                    else
                    {
                        wyplata.IdWyplata    = 1;
                        wyplata.IdPracownika = id;
                        wyplata.Emerytalna   = wyplataBrutto * 0.0976;
                        wyplata.chorobowa    = wyplataBrutto * 0.0245;
                        wyplata.rentowa      = wyplataBrutto * 0.015;
                        wyplata.Zus          = wyplataBrutto * 0.09;
                        wyplata.Dochodowy    = (wyplataBrutto - ((wyplataBrutto * 0.09) + (wyplataBrutto * 0.0976) + (wyplataBrutto * 0.015) + (wyplataBrutto * 0.0245))) * 0.18;
                        wyplata.PlacaNetto   = wyplataBrutto - wyplata.rentowa - wyplata.chorobowa - wyplata.Emerytalna - wyplata.Dochodowy;
                        wyplata.Data         = DateTime.Now.Date;
                        db.Wyplata.Add(wyplata);
                        db.SaveChanges();
                    }
                    TempData["Wyplata"] = "Dodano wyplate";
                }
                else
                {
                    return(View("../Home/Index"));
                }
            }
            else
            {
                return(View("../Home/Index"));
            }
            return(RedirectToAction("Index", "EdycjaAdmin"));
        }
Beispiel #3
0
        // GET: Rejestracja
        public ActionResult Rejestracja(RejestracjaModel user)
        {
            //return View();
            int id = 1;

            if (ModelState.IsValid)
            {
                List <Table> userDod  = new List <Table>();
                Table        UserDod2 = new Table();
                //  userDod.Insert(new AspNetUsers {Name = use.Imie, Nazwisko = model.Nazwisko, Miasto = model.Miasto, KodPocztowy = model.KodPocztowy, Adres = model.Adres, Email = model.Email, Telefon = model.Telefon });
                db4e37397b7458442a8c4ea6b801845440Entities1 db = new db4e37397b7458442a8c4ea6b801845440Entities1();
                if (db.Table.Any())
                {
                    if ((db.Table.Where(p => p.login == user.login).Any()) == false)
                    {
                        id = db.Table.OrderByDescending(p => p.IdUzytkownika).Select(p => p.IdUzytkownika).First();
                        //userDod.Insert(0,new Table {IdUzytkownika=id + 1,Data_Urodzenia=user.Data_Urodzenia, Imie = user.Imie, Nazwisko = user.Nazwisko, Dzial = user.Dzial, Pesel = user.Dzial, WyplataBrutto = user.WyplataBrutto});
                        //user.Id = userr + 1;
                        //var update = dc.UserProfile.First(d => d.UserName == User.Identity.Name);
                        //var upadte = db.AspNetUserss.First(d => d.Email == "test");
                        //   var update2 = db.AspNetUsers.First(d => d.Confirm == 0);
                        //     update2.Email = "test2";
                        id = id + 1;
                        UserDod2.IdUzytkownika  = id;
                        UserDod2.login          = user.login;
                        UserDod2.Haslo          = user.Haslo;
                        UserDod2.Data_Urodzenia = user.Data_Urodzenia;
                        UserDod2.Imie           = user.Imie;
                        UserDod2.Nazwisko       = user.Nazwisko;
                        UserDod2.Dzial          = user.Dzial;
                        UserDod2.Pesel          = user.Pesel;
                        UserDod2.WyplataBrutto  = user.WyplataBrutto;
                        db.Table.Add(UserDod2);
                        db.SaveChanges();
                    }
                }
                // userDod.Insert(0, new Table { IdUzytkownika =  1, Data_Urodzenia = user.Data_Urodzenia, Imie = user.Imie, Nazwisko = user.Nazwisko, Dzial = user.Dzial, Pesel = user.Dzial, WyplataBrutto = user.WyplataBrutto });
                else
                {
                    UserDod2.IdUzytkownika  = id;
                    UserDod2.login          = user.login;
                    UserDod2.Haslo          = user.Haslo;
                    UserDod2.Data_Urodzenia = user.Data_Urodzenia;
                    UserDod2.Imie           = user.Imie;
                    UserDod2.Nazwisko       = user.Nazwisko;
                    UserDod2.Dzial          = user.Dzial;
                    UserDod2.Pesel          = user.Pesel;
                    UserDod2.WyplataBrutto  = user.WyplataBrutto;
                    db.Table.Add(UserDod2);
                    db.SaveChanges();
                }
            }
            TempData["rejestracja"] = user.Imie + "  " + user.Nazwisko + " zarejestrowano poprawnie";
            return(View());
        }