Exemple #1
0
        public ActionResult EditManager(SalariatiViewModel salariatiViewModel, string cnp)
        {
            if (ModelState.IsValid)
            {
                SalarizareModel salarizareModel = new SalarizareModel();
                salarizareModel = salariatiViewModel.Salarizat;

                if (db.SalarizareModels.Find(salarizareModel.CNP) != null)
                {
                    SalarizareModel salarizareModelMod = db.SalarizareModels.Find(salarizareModel.CNP);
                    db.SalarizareModels.Remove(salarizareModelMod);
                    salarizareModelMod = salariatiViewModel.Salarizat;
                    db.Entry(salarizareModelMod).State = EntityState.Added;
                }
                else
                {
                    db.Entry(salarizareModel).State = EntityState.Added;
                }
                salarizareModel = CalculeazaTaxe(ref salarizareModel);
                db.SaveChanges();

                return(RedirectToAction("Index", new { message = "Editat cu succes!" }));
            }
            return(View());
        }
Exemple #2
0
        // GET: Salariat
        public ActionResult Index(string message, string type = "Edit", string query = "")
        {
            ViewBag.Message = (message == null) ? "" : message;
            ViewBag.Type    = type;
            SalariatiViewModel salariatList = new SalariatiViewModel();

            salariatList.Manageri  = db.DateManagerModels.ToList();
            salariatList.Salariati = db.DateAngajatModels.ToList();
            //var salariatList = db.Salariati.Where(a => a.Nume.Contains(query) || a.Prenume.Contains(query)).ToList();
            return(View(salariatList));
        }
Exemple #3
0
        public ActionResult EditAngajat(string id)
        {
            SalariatiViewModel salariatiView = new SalariatiViewModel();

            salariatiView.Salariat = db.DateAngajatModels.Find(id);

            if (salariatiView == null)
            {
                return(HttpNotFound());
            }

            salariatiView.Salarizat = db.SalarizareModels.Find(id);
            if (salariatiView.Salarizat == null)
            {
                salariatiView.Salarizat     = new SalarizareModel();
                salariatiView.Salarizat.CNP = salariatiView.Salariat.CNP;
            }

            return(View(salariatiView));
        }