Пример #1
0
        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"));
        }
Пример #2
0
        public ActionResult GerarPlanejVendas(Dia dia)
        {
            using (var db = new ApplicationDbContext())
            {
                db.Database.ExecuteSqlCommand("DELETE FROM dbo.PlanejVendas");
                var produtos = db.Produtos.ToList();
                int i        = 0;

                foreach (var produto in produtos)
                {
                    var data = new PlanejVenda
                    {
                        ProdutoId   = produto.Id,
                        RefAno      = dia.Hoje,
                        CategoriaId = produtos[i++].CategoriaId
                    };

                    db.PlanejVendas.Add(data);
                }
                db.SaveChanges();
            }

            Gestor.Populate.PlanejVendas();

            return(RedirectToAction(actionName: "Index", controllerName: "Home"));
        }
Пример #3
0
        public ActionResult DeleteConfirmed(int id)
        {
            PlanejVenda planejVenda = db.PlanejVendas
                                      .Include(p => p.Produto)
                                      .SingleOrDefault(p => p.Id == id);

            return(View("Erase", planejVenda));
        }
Пример #4
0
        public ActionResult DeleteConfirmed(int id)
        {
            PlanejVenda planejVenda = db.PlanejVendas.Find(id);

            db.PlanejVendas.Remove(planejVenda);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Пример #5
0
 public ActionResult Edit([Bind(Include = "Id,ProdutoId,PesoUnitario,HorasMod,CustoDiretoTotal,CustoDiretoMats,CustoDiretoMod,CustoFixoFabrica,CustoFixAdmCom,AliquotaIpi,QvQtNacAnoMenos12,QvQtNacAnoMenos11,QvQtNacAnoMenos10,QvQtNacAnoMenos9,QvQtNacAnoMenos8,QvQtNacAnoMenos7,QvQtNacAnoMenos6,QvQtNacAnoMenos5,QvQtNacAnoMenos4,QvQtNacAnoMenos3,QvQtNacAnoMenos2,QvQtNacAno,QtNacMediaMensal,PvMed1o3m,PvMed2o3m,PvMed3o3m,PvMed4o3m,PvNacAdotado,StMedia,IcmsMedio,ComissaoMediaNac,FreteNacPct,MesRecebMedNac,QtExpAnoMenos12,QtExpAnoMenos11,QtExpAnoMenos10,QtExpAnoMenos9,QtExpAnoMenos8,QtExpAnoMenos7,QtExpAnoMenos6,QtExpAnoMenos5,QtExpAnoMenos4,QtExpAnoMenos3,QtExpAnoMenos2,QtExpAno,QtExpMediaMensal,PvMedEx1o3m,PvMedEx2o3m,PvMedEx3o3m,PvMedEx4o3m,PvMedExAdotado,ComissaoExpPct,PrazoRecebMedExp,ComentarioCelulaBi,Criterio,VartC1,VarTc2,VartC3,VartC4,PqQtNacAnoMenos12,PqQtNacAnoMenos11,PqQtNacAnoMenos10,PqQtNacAnoMenos9,PqQtNacAnoMenos8,PqQtNacAnoMenos7,PqQtNacAnoMenos6,PqQtNacAnoMenos5,PqQtNacAnoMenos4,PqQtNacAnoMenos3,PqQtNacAnoMenos2,PqQtNacAno,PqQtNacTotal,PplKgNacAnoMenos12,PplKgNacAnoMenos11,PplKgNacAnoMenos10,PplKgNacAnoMenos9,PplKgNacAnoMenos8,PplKgNacAnoMenos7,PplKgNacAnoMenos6,PplKgNacAnoMenos5,PplKgNacAnoMenos4,PplKgNacAnoMenos3,PplKgNacAnoMenos2,PplKgNacAno,PplKgNacTotal,PvvpvaVarPvAnoMenos12,PvvpvaVarPvAnoMenos11,PvvpvaVarPvAnoMenos10,PvvpvaVarPvAnoMenos9,PvvpvaVarPvAnoMenos8,PvvpvaVarPvAnoMenos7,PvvpvaVarPvAnoMenos6,PvvpvaVarPvAnoMenos5,PvvpvaVarPvAnoMenos4,PvvpvaVarPvAnoMenos3,PvvpvaVarPvAnoMenos2,PvvpvaVarPvAno,PcbRbNacAnoMenos12,PcbRbNacAnoMenos11,PcbRbNacAnoMenos10,PcbRbNacAnoMenos9,PcbRbNacAnoMenos8,PcbRbNacAnoMenos7,PcbRbNacAnoMenos6,PcbRbNacAnoMenos5,PcbRbNacAnoMenos4,PcbRbNacAnoMenos3,PcbRbNacAnoMenos2,PcbRbNacAno,PcbRbNacTotal,PipiIpiNacAnoMenos12,PipiIpiNacAnoMenos11,PipiIpiNacAnoMenos10,PipiIpiNacAnoMenos9,PipiIpiNacAnoMenos8,PipiIpiNacAnoMenos7,PipiIpiNacAnoMenos6,PipiIpiNacAnoMenos5,PipiIpiNacAnoMenos4,PipiIpiNacAnoMenos3,PipiIpiNacAnoMenos2,PipiIpiNacAno,PstStNacAnoMenos12,PstStNacAnoMenos11,PstStNacAnoMenos10,PstStNacAnoMenos9,PstStNacAnoMenos8,PstStNacAnoMenos7,PstStNacAnoMenos6,PstStNacAnoMenos5,PstStNacAnoMenos4,PstStNacAnoMenos3,PstStNacAnoMenos2,PstStNacAno,PfbFatBrAnoMenos12,PfbFatBrAnoMenos11,PfbFatBrAnoMenos10,PfbFatBrAnoMenos9,PfbFatBrAnoMenos8,PfbFatBrAnoMenos7,PfbFatBrAnoMenos6,PfbFatBrAnoMenos5,PfbFatBrAnoMenos4,PfbFatBrAnoMenos3,PfbFatBrAnoMenos2,PfbFatBrAno,PicmsIcmsNacAnoMenos12,PicmsIcmsNacAnoMenos11,PicmsIcmsNacAnoMenos10,PicmsIcmsNacAnoMenos9,PicmsIcmsNacAnoMenos8,PicmsIcmsNacAnoMenos7,PicmsIcmsNacAnoMenos6,PicmsIcmsNacAnoMenos5,PicmsIcmsNacAnoMenos4,PicmsIcmsNacAnoMenos3,PicmsIcmsNacAnoMenos2,PicmsIcmsNacAno,CrnFatBrutoNac,CrnImpostos,CrnRecLiquidaNacional,CrnComissaoNac,CrnFreteNac,CrnRecLiquidaVendaNac,CrnCustoDirMateriaisNac,CrnCustoDirModNac,CrnFixoFabricaNac,CrnMCNac,CrnMCNacPct,CrnCustoFixoAdmComNac,CrnResultadoBrutoNac,CrnResultadoBrutoNacPct,CrnComentario,PqeCriterio,PqeAumDim,PqeQtExpAnoMenos12,PqeQtExpAnoMenos11,PqeQtExpAnoMenos10,PqeQtExpAnoMenos9,PqeQtExpAnoMenos8,PqeQtExpAnoMenos7,PqeQtExpAnoMenos6,PqeQtExpAnoMenos5,PqeQtExpAnoMenos4,PqeQtExpAnoMenos3,PqeQtExpAnoMenos2,PqeQtExpAno,PqeQtExpTotal,PpleKgExpAnoMenos12,PpleKgExpAnoMenos11,PpleKgExpAnoMenos10,PpleKgExpAnoMenos9,PpleKgExpAnoMenos8,PpleKgExpAnoMenos7,PpleKgExpAnoMenos6,PpleKgExpAnoMenos5,PpleKgExpAnoMenos4,PpleKgExpAnoMenos3,PpleKgExpAnoMenos2,PpleKgExpAno,PpleKgExpTotal,PvppvaVPVexAnoMenos12,PvppvaVPVexAnoMenos11,PvppvaVPVexAnoMenos10,PvppvaVPVexAnoMenos9,PvppvaVPVexAnoMenos8,PvppvaVPVexAnoMenos7,PvppvaVPVexAnoMenos6,PvppvaVPVexAnoMenos5,PvppvaVPVexAnoMenos4,PvppvaVPVexAnoMenos3,PvppvaVPVexAnoMenos2,PvppvaVPVexAno,PreUsdRcExpUsAnoMenos12,PreUsdRcExpUsAnoMenos11,PreUsdRcExpUsAnoMenos10,PreUsdRcExpUsAnoMenos9,PreUsdRcExpUsAnoMenos8,PreUsdRcExpUsAnoMenos7,PreUsdRcExpUsAnoMenos6,PreUsdRcExpUsAnoMenos5,PreUsdRcExpUsAnoMenos4,PreUsdRcExpUsAnoMenos3,PreUsdRcExpUsAnoMenos2,PreUsdRcExpUsAno,PreUsdRcExpUsRecExportUSD,CreRecExportRs,CreComissaoExportRs,CreFreteDespExportRs,CreRecLiqVendaExportRs,CreCustoDiretoMatModExptRs,CreCustoFixoFabExpRs,CreMCExportRs,CreMCExportPct,CreCustoFixoAdmComExpRs,CreResultadoBrutoExpRs,CreResBrutoExpPct,FbQuantTotal,FbPesoTotal,FbFaturamentoBrutoTotal,RlImpostoTotal,RlReceitaLiquidaTotal,RlComissaoTotal,RlFreteDespExpTotal,RlRecLiqVendaTotal,McCustoDirMatModTotal,McCustoFixoFabricaTotal,McMargemContribTotal,McMCbTotalPct,RoCustoFixoComAdmTotal,RoCustoFixoComAdmAjustadoTotal,RoResultadoOperacionalTotal,RoResultadoOperacionalTotalPct,CdTotAnoMenos12,CdTotAnoMenos11,CdTotAnoMenos10,CdTotAnoMenos9,CdTotAnoMenos8,CdTotAnoMenos7,CdTotAnoMenos6,CdTotAnoMenos5,CdTotAnoMenos4,CdTotAnoMenos3,CdTotAnoMenos2,CdTotAno,GifTotAnoMenos12,GifTotAnoMenos11,GifTotAnoMenos10,GifTotAnoMenos9,GifTotAnoMenos8,GifTotAnoMenos7,GifTotAnoMenos6,GifTotAnoMenos5,GifTotAnoMenos4,GifTotAnoMenos3,GifTotAnoMenos2,GifTotAno,ComTotAnoMenos12,ComTotAnoMenos11,ComTotAnoMenos10,ComTotAnoMenos9,ComTotAnoMenos8,ComTotAnoMenos7,ComTotAnoMenos6,ComTotAnoMenos5,ComTotAnoMenos4,ComTotAnoMenos3,ComTotAnoMenos2,ComTotAno,FrtNacAnoMenos12,FrtNacAnoMenos11,FrtNacAnoMenos10,FrtNacAnoMenos9,FrtNacAnoMenos8,FrtNacAnoMenos7,FrtNacAnoMenos6,FrtNacAnoMenos5,FrtNacAnoMenos4,FrtNacAnoMenos3,FrtNacAnoMenos2,FrtNacAno,FrDexpAnoMenos12,FrDexpAnoMenos11,FrDexpAnoMenos10,FrDexpAnoMenos9,FrDexpAnoMenos8,FrDexpAnoMenos7,FrDexpAnoMenos6,FrDexpAnoMenos5,FrDexpAnoMenos4,FrDexpAnoMenos3,FrDexpAnoMenos2,FrDexpAno,CdsmtCfMatAnoMenos12,CdsmtCfMatAnoMenos11,CdsmtCfMatAnoMenos10,CdsmtCfMatAnoMenos9,CdsmtCfMatAnoMenos8,CdsmtCfMatAnoMenos7,CdsmtCfMatAnoMenos6,CdsmtCfMatAnoMenos5,CdsmtCfMatAnoMenos4,CdsmtCfMatAnoMenos3,CdsmtCfMatAnoMenos2,CdsmtCfMatAno,QtvQtTottAnoMenos12,QtvQtTottAnoMenos11,QtvQtTottAnoMenos10,QtvQtTottAnoMenos9,QtvQtTottAnoMenos8,QtvQtTottAnoMenos7,QtvQtTottAnoMenos6,QtvQtTottAnoMenos5,QtvQtTottAnoMenos4,QtvQtTottAnoMenos3,QtvQtTottAnoMenos2,QtvQtTottAno,HorasProdAnoMenos12,HorasProdAnoMenos11,HorasProdAnoMenos10,HorasProdAnoMenos9,HorasProdAnoMenos8,HorasProdAnoMenos7,HorasProdAnoMenos6,HorasProdAnoMenos5,HorasProdAnoMenos4,HorasProdAnoMenos3,HorasProdAnoMenos2,HorasProdAno,RecNacAnoMenos12,RecNacAnoMenos11,RecNacAnoMenos10,RecNacAnoMenos9,RecNacAnoMenos8,RecNacAnoMenos7,RecNacAnoMenos6,RecNacAnoMenos5,RecNacAnoMenos4,RecNacAnoMenos3,RecNacAnoMenos2,RecNacAno,RecExpAnoMenos12,RecExpAnoMenos11,RecExpAnoMenos10,RecExpAnoMenos9,RecExpAnoMenos8,RecExpAnoMenos7,RecExpAnoMenos6,RecExpAnoMenos5,RecExpAnoMenos4,RecExpAnoMenos3,RecExpAnoMenos2,RecExpAno")] PlanejVenda planejVenda)
 {
     if (ModelState.IsValid)
     {
         db.Entry(planejVenda).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.ProdutoId = new SelectList(db.Produtos, "Id", "Apelido", planejVenda.ProdutoId);
     return(View(planejVenda));
 }
Пример #6
0
        // GET: PlanejVendas/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            PlanejVenda planejVenda = db.PlanejVendas.Find(id);

            if (planejVenda == null)
            {
                return(HttpNotFound());
            }
            ViewBag.ProdutoId = new SelectList(db.Produtos, "Id", "Apelido", planejVenda.ProdutoId);
            return(View(planejVenda));
        }
Пример #7
0
        // GET: PlanejVendas/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            PlanejVenda planejVenda = db.PlanejVendas
                                      .Include(p => p.Produto)
                                      .SingleOrDefault(p => p.Id == id);

            if (planejVenda == null)
            {
                return(HttpNotFound());
            }
            return(View(planejVenda));
        }