コード例 #1
0
        public ActionResult Edit(PedidoFinal_usuario pedidoFinal_usuario)
        {
            //[Bind(Include = "idPedido,Usuario_idUsuario,Produto_fornecedor_idProduto_fornecedor,Armazem_idArmazem,statusPedido,preco_pedido,ano_pedido,mes_pedido,dia_pedido,quantidade")]
            if (ModelState.IsValid)
            {
                db.Entry(pedidoFinal_usuario).State = EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            int             qtdPedido      = pedidoFinal_usuario.quantidade;
            Produto_armazem produtoArmazem = db.Produto_armazem.Find(pedidoFinal_usuario.Produto_fornecedor_idProduto_fornecedor);
            int             qtdEstoque     = produtoArmazem.quantidade_prodA;

            produtoArmazem.quantidade_prodA = qtdEstoque + qtdPedido;

            ProdutosArmazemController prod = new ProdutosArmazemController();

            prod.AtulizaArmazem(produtoArmazem);

            ViewBag.Armazem_idArmazem = new SelectList(db.Armazem, "idArmazem", "nome_armazem", pedidoFinal_usuario.Armazem_idArmazem);
            ViewBag.Produto_fornecedor_idProduto_fornecedor = new SelectList(db.Produto_fornecedor, "idProduto_fornecedor", "nome_prodF", pedidoFinal_usuario.Produto_fornecedor_idProduto_fornecedor);
            ViewBag.statusPedido      = new SelectList(db.StatusPedido, "idStatus", "nome_status", pedidoFinal_usuario.statusPedido);
            ViewBag.Usuario_idUsuario = new SelectList(db.Usuario, "idUsuario", "nome_usuario", pedidoFinal_usuario.Usuario_idUsuario);
            return(View(pedidoFinal_usuario));
        }
コード例 #2
0
 public ActionResult Edit([Bind(Include = "idProdutor,nome_produtor,logradouro_produtor,numlogradouro_produtor,cnpj_produtor,telefone_produtor,email_produtor,CEP,Municipio,UF,pais")] Produtor produtor)
 {
     if (ModelState.IsValid)
     {
         db.Entry(produtor).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(produtor));
 }
コード例 #3
0
 public ActionResult Edit([Bind(Include = "idDemandaFinal,nome_status")] StatusDemanda statusDemanda)
 {
     if (ModelState.IsValid)
     {
         db.Entry(statusDemanda).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(statusDemanda));
 }
コード例 #4
0
 public ActionResult Edit([Bind(Include = "idStatusEnvio,statusEnvio")] StatusEnvioFornecedor statusEnvioFornecedor)
 {
     if (ModelState.IsValid)
     {
         db.Entry(statusEnvioFornecedor).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(statusEnvioFornecedor));
 }
コード例 #5
0
 public ActionResult Edit([Bind(Include = "idArmazem,nome_armazem,logradouro_armazem,numlogradouro_armazem,largura_armazem,altura_armazem,profundidade_armazem,telefone_armazem,CEP,Municipio,UF,pais")] Armazem armazem)
 {
     if (ModelState.IsValid)
     {
         db.Entry(armazem).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(armazem));
 }
コード例 #6
0
        public ActionResult Edit([Bind(Include = "idUsuario,nome_usuario,tipo_usuario,senha_usuario,email_usuario,telefone_usuario")] Usuario usuario)
        {
            if (ModelState.IsValid)
            {
                db.Entry(usuario).State = EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(usuario));
        }
コード例 #7
0
 public ActionResult Edit([Bind(Include = "idVeiculo,tipo_veiculo,custo_frete,capacidade_peso,capacidade_altura,capacidade_largura,capacidade_profundidade,placa_veiculo,Armazem_idArmazem")] Veiculo veiculo)
 {
     if (ModelState.IsValid)
     {
         db.Entry(veiculo).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.Armazem_idArmazem = new SelectList(db.Armazem, "idArmazem", "nome_armazem", veiculo.Armazem_idArmazem);
     return(View(veiculo));
 }
コード例 #8
0
 public ActionResult Edit([Bind(Include = "idProduto_produtor,nome_prodP,preco_prodP,peso_prodP,largura_prodP,altura_prodP,profundidade_prodP,quantidade_prodP,tempo_producaoP,Produtor_idProdutor")] Produto_produtor produto_produtor)
 {
     if (ModelState.IsValid)
     {
         db.Entry(produto_produtor).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.Produtor_idProdutor = new SelectList(db.Produtor, "idProdutor", "nome_produtor", produto_produtor.Produtor_idProdutor);
     return(View(produto_produtor));
 }
コード例 #9
0
 public ActionResult Edit([Bind(Include = "idDemandaFinal,Produto_produtor_idProduto_produtor,Produto_armazem_idProduto_armazem,Usuario_idUsuario,status_demanda,ano_pedido,mes_pedido,dia_pedido,quantidade")] DemandaFinal_produtor demandaFinal_produtor)
 {
     if (ModelState.IsValid)
     {
         db.Entry(demandaFinal_produtor).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.Usuario_idUsuario = new SelectList(db.Usuario, "idUsuario", "nome_usuario", demandaFinal_produtor.Usuario_idUsuario);
     ViewBag.Produto_armazem_idProduto_armazem   = new SelectList(db.Produto_armazem, "idProduto_armazem", "nome_prodA", demandaFinal_produtor.Produto_armazem_idProduto_armazem);
     ViewBag.Produto_produtor_idProduto_produtor = new SelectList(db.Produto_produtor, "idProduto_produtor", "nome_prodP", demandaFinal_produtor.Produto_produtor_idProduto_produtor);
     ViewBag.status_demanda = new SelectList(db.StatusDemanda, "idDemandaFinal", "nome_status", demandaFinal_produtor.status_demanda);
     return(View(demandaFinal_produtor));
 }
コード例 #10
0
 public ActionResult Edit([Bind(Include = "idEnvio,idDemanda,idVeiculo,statusEnvio,ano_envio,mes_envio,dia_envio")] EnvioArmarazem envioArmarazem)
 {
     if (envioArmarazem.statusEnvio == 2)
     {
         DemandaFinal_produtor demanda = db.DemandaFinal_produtor.Find(envioArmarazem.idDemanda);
         demanda.status_demanda = 2;
         DemandaFinalProdutorController demandaController = new DemandaFinalProdutorController();
         demandaController.Edit(demanda.idDemandaFinal);
     }
     if (ModelState.IsValid)
     {
         db.Entry(envioArmarazem).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.idDemanda   = new SelectList(db.DemandaFinal_produtor, "idDemandaFinal", "idDemandaFinal", envioArmarazem.idDemanda);
     ViewBag.idVeiculo   = new SelectList(db.Veiculo, "idVeiculo", "tipo_veiculo", envioArmarazem.idVeiculo);
     ViewBag.statusEnvio = new SelectList(db.StatusEnvioArmazem, "idStatusEnvio", "statusEnvio", envioArmarazem.statusEnvio);
     return(View(envioArmarazem));
 }
コード例 #11
0
        public ActionResult Edit([Bind(Include = "idEnvio,idPedido,idVeiculo,statusEnvio,ano_envio,mes_envio,dia_envio")] EnvioFornecedor envioFornecedor)
        {
            if (envioFornecedor.statusEnvio == 2)
            {
                PedidoFinal_usuario pedido = db.PedidoFinal_usuario.Find(envioFornecedor.idPedido);
                pedido.statusPedido = 2;
                PedidoFinalUsuarioController pedidoController = new PedidoFinalUsuarioController();
                pedidoController.Edit(pedido.idPedido);
            }
            if (ModelState.IsValid)
            {
                db.Entry(envioFornecedor).State = EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }


            ViewBag.idPedido    = new SelectList(db.PedidoFinal_usuario, "idPedido", "idPedido", envioFornecedor.idPedido);
            ViewBag.statusEnvio = new SelectList(db.StatusEnvioFornecedor, "idStatusEnvio", "statusEnvio", envioFornecedor.statusEnvio);
            ViewBag.idVeiculo   = new SelectList(db.Veiculo, "idVeiculo", "tipo_veiculo", envioFornecedor.idVeiculo);
            return(View(envioFornecedor));
        }
コード例 #12
0
        public ActionResult Edit([Bind(Include = "idProduto_fornecedor,nome_prodF,preco_prodF,peso_prodF,largura_prodF,altura_prodF,profundidade_prodF,quantidade_prodF,tempo_producaoF,Fornecedor_idFornecedor")] Produto_fornecedor produto_fornecedor)
        {
            ProdutosArmazemController prodArmController = new ProdutosArmazemController();
            Produto_armazem           prodArmazem       = db.Produto_armazem.Find(produto_fornecedor.idProduto_fornecedor);

            prodArmazem.nome_prodA         = produto_fornecedor.nome_prodF;
            prodArmazem.preco_prodA        = produto_fornecedor.preco_prodF;
            prodArmazem.peso_prodA         = produto_fornecedor.peso_prodF;
            prodArmazem.altura_prodA       = produto_fornecedor.altura_prodF;
            prodArmazem.largura_prodA      = produto_fornecedor.largura_prodF;
            prodArmazem.profundidade_prodA = produto_fornecedor.profundidade_prodF;
            prodArmController.Atualizar(prodArmazem.idProduto_armazem);


            if (ModelState.IsValid)
            {
                db.Entry(produto_fornecedor).State = EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            ViewBag.Fornecedor_idFornecedor = new SelectList(db.Fornecedor, "idFornecedor", "nome_fornecedor", produto_fornecedor.Fornecedor_idFornecedor);
            return(View(produto_fornecedor));
        }