Example #1
0
        public ActionResult modalEditar(int?id)
        {
            var ViewModel = new FornecedorForm();

            ViewModel.Fornecedor = this.OFornecedorConsultaBL.carregar(UtilNumber.toInt32(id)) ?? new Fornecedor();
            ViewModel.Fornecedor.Pessoa.flagTipoPessoa = ViewModel.Fornecedor.Pessoa.flagTipoPessoa ?? "J";

            ViewModel.Fornecedor.Pessoa = ViewModel.Fornecedor.Pessoa ?? new Pessoa();

            ViewModel.filtrarEnderecoPrincipal();

            return(PartialView(ViewModel));
        }
Example #2
0
        public ActionResult salvarModalEditar(FornecedorForm ViewModel)
        {
            if (!ModelState.IsValid)
            {
                ViewModel.Fornecedor.Pessoa = ViewModel.Fornecedor.Pessoa ?? new Pessoa();

                return(PartialView("modal-editar", ViewModel));
            }

            ViewModel.Fornecedor.Pessoa.setDataUser(User.id());

            bool flagSucesso = this.OFornecedorCadastroBL.salvar(ViewModel.Fornecedor);

            return(Json(new { error = false, flagSucesso, ViewModel.Fornecedor.id, descricao = ViewModel.Fornecedor.Pessoa.nome }));
        }
Example #3
0
        public ActionResult editar(FornecedorForm ViewModel)
        {
            if (!ModelState.IsValid)
            {
                return(View(ViewModel));
            }

            bool flagSucesso = this.OFornecedorCadastroBL.salvar(ViewModel.Fornecedor);

            if (flagSucesso)
            {
                this.Flash(UtilMessage.TYPE_MESSAGE_SUCCESS, UtilMessage.success("Sucesso!", "Os dados do fornecedor foram salvos com sucesso."));

                return(RedirectToAction("editar", new { id = ViewModel.Fornecedor.id }));
            }

            this.Flash(UtilMessage.TYPE_MESSAGE_ERROR, UtilMessage.error("Erro!", "Houve um problema ao salvar o registro. Tente novamente."));

            return(View(ViewModel));
        }
Example #4
0
        public ActionResult editar(int?id)
        {
            var ViewModel = new FornecedorForm();

            ViewModel.Fornecedor = this.OFornecedorConsultaBL.carregar(UtilNumber.toInt32(id)) ?? new Fornecedor();

            ViewModel.Fornecedor.Pessoa = ViewModel.Fornecedor.Pessoa ?? new Pessoa();
            ViewModel.Fornecedor.Pessoa.flagTipoPessoa = ViewModel.Fornecedor.Pessoa.flagTipoPessoa ?? "J";

            ViewModel.filtrarEnderecoPrincipal();

            if (ViewModel.Fornecedor.id > 0)
            {
                ViewModel.listaProdutos = this.OProdutoBL.listar(0, "", true)
                                          .Where(x => x.idFornecedor == ViewModel.Fornecedor.id)
                                          .OrderByDescending(x => x.id).ToList();
            }

            return(View(ViewModel));
        }