public ActionResult Create([Bind(Include = "IdUzytkownika,Imie,Nazwisko,Data_Urodzenia,Pesel,Dzial,WyplataBrutto,Uprawnienia,Haslo,benefit,potwierdzenie,login")] Table table) { if (Session["Uprawnienia"] != null) { var list = Session["Uprawnienia"] as List <UzytkownikModels>; if (list.Select(p => p.uprawnienia).First() == 2) { if (ModelState.IsValid) { db.Table.Add(table); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(table)); } else { return(View("../Homde/Index")); } } else { return(View("../Home/Index")); } }
// 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")); }
// 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()); }
public ActionResult DeleteConfirmed(int id) { if (Session["Uprawnienia"] != null) { var list = Session["Uprawnienia"] as List <UzytkownikModels>; if (list.Select(p => p.uprawnienia).First() == 2) { Wyplata wyplata = db.Wyplata.Find(id); int? id2 = wyplata.IdPracownika; db.Wyplata.Remove(wyplata); db.SaveChanges(); return(RedirectToAction("Index", new { id = id2 })); } else { return(View("../Home/Index")); } } else { return(View("../Home/Index")); } }