public ActionResult Varvex(List <VarVex> varvex) { if (ModelState.IsValid) { foreach (var item in varvex) { var atual = db.PlanejVendas.Single(p => p.ProdutoId == item.Id); atual.PvppvaVPVexAnoMenos12 = item.VpVexMenos12 / 100f; atual.PvppvaVPVexAnoMenos11 = item.VpVexMenos11 / 100f; atual.PvppvaVPVexAnoMenos10 = item.VpVexMenos10 / 100f; atual.PvppvaVPVexAnoMenos9 = item.VpVexMenos09 / 100f; atual.PvppvaVPVexAnoMenos8 = item.VpVexMenos08 / 100f; atual.PvppvaVPVexAnoMenos7 = item.VpVexMenos07 / 100f; atual.PvppvaVPVexAnoMenos6 = item.VpVexMenos06 / 100f; atual.PvppvaVPVexAnoMenos5 = item.VpVexMenos05 / 100f; atual.PvppvaVPVexAnoMenos4 = item.VpVexMenos04 / 100f; atual.PvppvaVPVexAnoMenos3 = item.VpVexMenos03 / 100f; atual.PvppvaVPVexAnoMenos2 = item.VpVexMenos02 / 100f; atual.PvppvaVPVexAno = item.VpVexMenos01 / 100f; } db.SaveChanges(); Populate.PlanejVendas(); return(RedirectToAction("Index")); } return(RedirectToAction("Varvex")); }
public ActionResult Tudo() { for (int i = 0; i < 5; i++) { Populate.DfxProdRev(); Populate.Quadro(); Populate.QuadroPercentual(); Populate.GrupoRateio(); Populate.FormacaoPrecoVenda(); Populate.Lucratividade(); Populate.PrecoNacional(); Populate.Insumo(); Populate.Estrutura(); Populate.Produto(); Populate.PrecoExportacao(); Populate.EncapTubos(); Populate.Graxas(); Populate.PreForma(); Populate.ResinaPtfe(); Populate.ProcTubos(); Populate.PlanejVendas(); Populate.PlanejMod(); Populate.PlanejCompra(); Populate.PlanejNecessidades(); Populate.PlanejProducao(); } return(Redirect("/")); }
public ActionResult GerarPlanejVendas(Dia dia) { using (var db = new ApplicationDbContext()) { db.Database.ExecuteSqlCommand("DELETE FROM dbo.PlanejVendas"); var produtos = db.Produtos.ToList(); foreach (var produto in produtos) { if (produto.Ativo) { var data = new PlanejVenda { ProdutoId = produto.Id, RefAno = dia.Hoje }; db.PlanejVendas.Add(data); } } db.SaveChanges(); } Populate.PlanejVendas(); return(RedirectToAction("Index", "Home")); }
public ActionResult VarPv(List <VarPv> varPv) { if (ModelState.IsValid) { foreach (var item in varPv) { var atual = db.PlanejVendas.Single(p => p.ProdutoId == item.Id); atual.PvvpvaVarPvAnoMenos12 = item.VarPvMenos12; atual.PvvpvaVarPvAnoMenos11 = item.VarPvMenos11; atual.PvvpvaVarPvAnoMenos10 = item.VarPvMenos10; atual.PvvpvaVarPvAnoMenos9 = item.VarPvMenos09; atual.PvvpvaVarPvAnoMenos8 = item.VarPvMenos08; atual.PvvpvaVarPvAnoMenos7 = item.VarPvMenos07; atual.PvvpvaVarPvAnoMenos6 = item.VarPvMenos06; atual.PvvpvaVarPvAnoMenos5 = item.VarPvMenos05; atual.PvvpvaVarPvAnoMenos4 = item.VarPvMenos04; atual.PvvpvaVarPvAnoMenos3 = item.VarPvMenos03; atual.PvvpvaVarPvAnoMenos2 = item.VarPvMenos02; atual.PvvpvaVarPvAno = item.VarPvMenos01; } db.SaveChanges(); Populate.PlanejVendas(); return(RedirectToAction("Index")); } return(RedirectToAction("VarPv")); }
public ActionResult DespExp(float despExp) { Memoria memoria = db.Memorias.First(); memoria.DespExp = despExp / 100; db.SaveChanges(); ViewBag.despExp = despExp; Populate.PlanejVendas(); var planejVendas = db.PlanejVendas .Include(p => p.Produto); return(RedirectToAction("Index")); }
public ActionResult Incremento(float incremento) { Memoria memoria = db.Memorias.First(); memoria.PvIncrementoGlobal = incremento / 100; db.SaveChanges(); ViewBag.incremento = incremento; Populate.PlanejVendas(); var planejVendas = db.PlanejVendas .Include(p => p.Produto); return(RedirectToAction("Index")); }
public ActionResult Aumdim(List <Aumdim> aumdim) { if (ModelState.IsValid) { foreach (var item in aumdim) { var atual = db.PlanejVendas.Single(p => p.ProdutoId == item.Id); atual.PqeCriterio = item.Criterio; atual.PqeAumDim = item.Aum; } db.SaveChanges(); Populate.PlanejVendas(); return(RedirectToAction("Index")); } return(RedirectToAction("Aumdim")); }
public ActionResult VarTc(List <VarTc> varTc) { if (ModelState.IsValid) { foreach (var item in varTc) { var atual = db.PlanejVendas.Single(p => p.ProdutoId == item.Id); atual.Criterio = item.Criterio; atual.VartC1 = item.VarTc1; atual.VarTc2 = item.VarTc2; atual.VartC3 = item.VarTc3; atual.VartC4 = item.VarTc4; db.SaveChanges(); } Populate.PlanejVendas(); return(RedirectToAction("Index")); } return(RedirectToAction("VarTc")); }
public ActionResult PlanejVendas() { Populate.PlanejVendas(); return(Redirect("/")); }