public ActionResult DeleteConfirmed(int id) { PlanejProducao planejProducao = db.PlanejProducoes.Find(id); db.PlanejProducoes.Remove(planejProducao); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "Id,ProdutoId,VendaMesMenos11,VendaMesMenos10,VendaMesMenos09,VendaMesMenos08,VendaMesMenos07,VendaMesMenos06,VendaMesMenos05,VendaMesMenos04,VendaMesMenos03,VendaMesMenos02,VendaMesMenos01,VendaMesMenos00,PmpAnoMenos11,PmpAnoMenos10,PmpAnoMenos09,PmpAnoMenos08,PmpAnoMenos07,PmpAnoMenos06,PmpAnoMenos05,PmpAnoMenos04,PmpAnoMenos03,PmpAnoMenos02,PmpAnoMenos01,PmpAnoMenos00,SfmAnoMenos11,SfmAnoMenos10,SfmAnoMenos09,SfmAnoMenos08,SfmAnoMenos07,SfmAnoMenos06,SfmAnoMenos05,SfmAnoMenos04,SfmAnoMenos03,SfmAnoMenos02,SfmAnoMenos01,SfmAnoMenos00")] PlanejProducao planejProducao) { if (ModelState.IsValid) { db.Entry(planejProducao).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.ProdutoId = new SelectList(db.Produtos, "Id", "Apelido", planejProducao.ProdutoId); return(View(planejProducao)); }
public ActionResult DeleteConfirmed(int id) { PlanejProducao planejProducao = db.PlanejProducoes .Include(p => p.Produto) .Include(p => p.Produto.Categoria) .Include(p => p.Produto.Familia) .Include(p => p.Produto.Linha) .Include(p => p.Produto.Unidade) .SingleOrDefault(p => p.Id == id); return(View("Erase", planejProducao)); }
public static int UnUArm(PlanejProducao planej) // G { int result; using (var db = new ApplicationDbContext()) { var produto = db.Produtos.SingleOrDefault(p => p.Id == planej.ProdutoId); result = produto == null ? 0 : produto.QtUnPorUnArmz; } return(result); }
public static float VendaMesMenos10(PlanejProducao planej) // L { float result; using (var db = new ApplicationDbContext()) { var planejVenda = db.PlanejVendas.SingleOrDefault(p => p.ProdutoId == planej.ProdutoId); result = planejVenda != null ? planejVenda.CdsmtCfMatAnoMenos2 : 0; } return(result); }
public static float Estoque(PlanejProducao planej) // J { float result; using (var db = new ApplicationDbContext()) { var cubo = db.CubosEstoque.SingleOrDefault(c => c.Id == planej.ProdutoId); result = cubo == null ? 0 : cubo.Quantidade; } return(result); }
public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } PlanejProducao planejProducao = db.PlanejProducoes.Find(id); if (planejProducao == null) { return(HttpNotFound()); } ViewBag.ProdutoId = new SelectList(db.Produtos, "Id", "Apelido", planejProducao.ProdutoId); return(View(planejProducao)); }
public static float EstoqueReposicao(PlanejProducao planej) // H { float result; using (var db = new ApplicationDbContext()) { float soma = planej.VendaMesMenos00 + planej.VendaMesMenos01 + planej.VendaMesMenos02 + planej.VendaMesMenos03 + planej.VendaMesMenos04 + planej.VendaMesMenos05 + planej.VendaMesMenos06 + planej.VendaMesMenos07 + planej.VendaMesMenos08 + planej.VendaMesMenos09 + planej.VendaMesMenos10 + planej.VendaMesMenos11; float intermediate = (float)Math.Ceiling(soma / 52f * db.Parametros.First().SemanasReposicao); result = intermediate > planej.UnUArm ? intermediate : planej.UnUArm; } return(result); }
public static string TipoPcp(PlanejProducao planej) // I { string result = ""; using (var db = new ApplicationDbContext()) { var produto = db.Produtos.SingleOrDefault(p => p.Id == planej.ProdutoId); if (produto != null) { int id = produto.TipoProdId; var tipoProd = db.Tipos.SingleOrDefault(t => t.TipoId == id); if (tipoProd != null) { result = tipoProd.Descricao; } } } return(result); }
public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } PlanejProducao planejProducao = db.PlanejProducoes .Include(p => p.Produto) .Include(p => p.Produto.Categoria) .Include(p => p.Produto.Familia) .Include(p => p.Produto.Linha) .Include(p => p.Produto.Unidade) .SingleOrDefault(p => p.Id == id); if (planejProducao == null) { return(HttpNotFound()); } return(View(planejProducao)); }
public static float PmpAnoMenos00(PlanejProducao planej) // AH { float result = 0; float pcp = planej.TipoPcp.ToLower() == "pe" ? planej.EstoqueReposicao : 0; float intermediate = planej.VendaMesMenos00 - planej.SfmAnoMenos01 + pcp; if (Math.Abs(intermediate) > Global.Tolerance) { result = (float)Math.Ceiling(intermediate); } else { result = Math.Abs(planej.UnUArm) > Global.Tolerance ? planej.UnUArm : 1; } return(result); }
public static float SfmAnoMenos00(PlanejProducao planej) // AT { float result = planej.Estoque - planej.VendaMesMenos00 + planej.PmpAnoMenos00; return(result); }