コード例 #1
0
        public ActionResult Create(LoteViewModel model)
        {
            LoteDAO loteDAO = new LoteDAO();

            if (ModelState.IsValid && model.DescricaoLote != "" && model.DescricaoLote != null && model.QuantidadeProduto > 0)
            {
                Lote lote = new Lote
                {
                    DescricaoLote         = model.DescricaoLote,
                    Estoque_CodigoEstoque = (int)model.SelectItemEstoqueId,
                    Produto_CodigoProduto = (int)model.SelectItemProdutoId,
                    QuantidadeProduto     = model.QuantidadeProduto,
                    ValidadeLote          = model.ValidadeLote,
                };

                loteDAO.Salva(lote);

                return(RedirectToAction("Index", "Lote"));
            }
            else
            {
                ModelState.AddModelError("", "Quantidade invalida");
                return(View("ErroQuantidade"));
            }
        }
コード例 #2
0
        public ActionResult Adiciona(LoteViewModel model)
        {
            LoteDAO loteDAO = new LoteDAO();

            if (ModelState.IsValid)
            {
                Lote lote = new Lote
                {
                    DescricaoLote         = model.DescricaoLote,
                    Estoque_CodigoEstoque = model.Estoque.CodigoEstoque,
                    Produto_CodigoProduto = model.Produto.CodigoProduto,
                    QuantidadeProduto     = model.QuantidadeProduto,
                    ValidadeLote          = model.ValidadeLote,
                };

                loteDAO.Salva(lote);

                return(RedirectToAction("Index", "Lote"));
            }
            else
            {
                return(View("FormularioLote"));
            }
        }