public ActionResult AlterarRemuneracao([Bind(Include = "id,dtlan,dtcad,propostaid,comercialid,insumos,percentual")] Remuneracao item, FormCollection fc)
 {
     if (ModelState.IsValid)
     {
         Boolean result = repository.AlterarRemuneracao(item);
         return(RedirectToAction("ListaRemuneracao"));
     }
     return(View(item));
 }
        public void TestRemuneracao4700()
        {
            var salario = new Remuneracao();

            salario.LerRendaBruta(4700m);
            salario.ValorIRRF = 0m;
            salario.ValorINNS = 517m;
            decimal resultado = salario.CalculoRendaLiquida();

            Assert.AreEqual(4183m, resultado);
        }
        public void TestRemuneracao3000()
        {
            var salario = new Remuneracao();

            salario.LerRendaBruta(3000m);
            salario.ValorIRRF = 450m;
            salario.ValorINNS = 330m;
            decimal resultado = salario.CalculoRendaLiquida();

            Assert.AreEqual(2220m, resultado);
        }
        public void TestRemuneracao2000()
        {
            var salario = new Remuneracao();

            salario.LerRendaBruta(2000m);
            salario.ValorIRRF = 2m;
            salario.ValorINNS = 180m;
            decimal resultado = salario.CalculoRendaLiquida();

            Assert.AreEqual(1818m, resultado);
        }
Example #5
0
        public void TestSalarioLiquido1300()
        {
            var salario = new Remuneracao();

            salario.LerRendaBruta(1300m);
            salario.ValorIRRF = 0m;
            salario.ValorINNS = 143m;
            decimal resultado = salario.CalculoRendaLiquida();

            Assert.AreEqual(1157m, resultado);
        }
Example #6
0
        public void TestSalarioLiquido4000()
        {
            var salario = new Remuneracao();

            salario.LerRendaBruta(4000m);
            salario.ValorIRRF = 1100m;
            salario.ValorINNS = 440m;
            decimal resultado = salario.CalculoRendaLiquida();

            Assert.AreEqual(2460m, resultado);
        }
        public ActionResult AlterarRemuneracao(int id)
        {
            Remuneracao item = repository.GetRemuneracao(id);

            if (item == null)
            {
                return(HttpNotFound());
            }
            ViewBag.propostaid  = item.propostaid;
            ViewBag.comercialid = item.comercialid;
            return(View(item));
        }
        public ActionResult NovaRemuneracao([Bind(Include = "proposta,comercial,insumos,percentual")] NovaRemuneracaoViewModel remuneracao)
        {
            if (ModelState.IsValid)
            {
                Remuneracao r = new Remuneracao
                {
                    dtcad       = DateTime.Now,
                    propostaid  = remuneracao.proposta,
                    comercialid = remuneracao.comercial,
                    insumos     = (remuneracao.insumos != null) ? remuneracao.insumos : 0,
                    percentual  = remuneracao.percentual,
                    dtlan       = DateTime.Now
                };

                int result = repository.NovaRemuneracao(r);

                return(RedirectToAction("ListaRemuneracao"));
            }

            //return View(comercial);
            return(View());
        }