Ejemplo n.º 1
0
        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"));
            }
        }
Ejemplo n.º 2
0
        // 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"));
        }
Ejemplo n.º 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());
        }
Ejemplo n.º 4
0
 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"));
     }
 }