public ActionResult CadastrarIngredienteAtivo()
        {
            ConfiguracaoVegetalVM vm = new ConfiguracaoVegetalVM(eConfiguracaoVegetalItemTipo.IngredienteAtivo);

            vm.MostrarGrid = false;
            vm.UrlSalvar   = Url.Action("SalvarIngredienteAtivo", "ConfiguracaoVegetal");
            vm.UrlCancelar = Url.Action("IngredientesAtivos", "ConfiguracaoVegetal");
            return(View("ConfiguracaoVegetal", vm));
        }
        public ActionResult CadastrarClasseUso()
        {
            ConfiguracaoVegetalVM vm = new ConfiguracaoVegetalVM(eConfiguracaoVegetalItemTipo.ClasseUso);

            vm.UrlSalvar = Url.Action("SalvarClasseUso", "ConfiguracaoVegetal");
            vm.UrlEditar = Url.Action("EditarClasseUso", "ConfiguracaoVegetal");
            vm.Itens     = _classeUsoBus.Listar();

            return(View("ConfiguracaoVegetal", vm));
        }
        public ActionResult SalvarGrupoQuimico(ConfiguracaoVegetalItem grupoQuimico)
        {
            _grupoQuimicoBus.Salvar(grupoQuimico);
            ConfiguracaoVegetalVM vm = new ConfiguracaoVegetalVM(eConfiguracaoVegetalItemTipo.GrupoQuimico)
            {
                Itens = _grupoQuimicoBus.Listar()
            };

            return(Json(new { @EhValido = Validacao.EhValido, @Msg = Validacao.Erros, @Grid = ViewModelHelper.RenderPartialViewToString(this.ControllerContext, "GridConfiguracaoVegetal", vm) }));
        }
        public ActionResult CadastrarGrupoQuimico()
        {
            ConfiguracaoVegetalVM vm = new ConfiguracaoVegetalVM(eConfiguracaoVegetalItemTipo.GrupoQuimico);

            vm.UrlSalvar = Url.Action("SalvarGrupoQuimico", "ConfiguracaoVegetal");
            vm.UrlEditar = Url.Action("EditarGrupoQuimico", "ConfiguracaoVegetal");
            vm.Itens     = _grupoQuimicoBus.Listar();

            return(View("ConfiguracaoVegetal", vm));
        }
        public ActionResult SalvarFormasApresentacao(ConfiguracaoVegetalItem formasApresentacao)
        {
            _formasApresentacao.Salvar(formasApresentacao);
            ConfiguracaoVegetalVM vm = new ConfiguracaoVegetalVM(eConfiguracaoVegetalItemTipo.FormasApresentacao)
            {
                Itens = _formasApresentacao.Listar()
            };

            return(Json(new { @EhValido = Validacao.EhValido, @Msg = Validacao.Erros, @Grid = ViewModelHelper.RenderPartialViewToString(this.ControllerContext, "GridConfiguracaoVegetal", vm) }));
        }
        public ActionResult CadastrarFormasApresentacao()
        {
            ConfiguracaoVegetalVM vm = new ConfiguracaoVegetalVM(eConfiguracaoVegetalItemTipo.FormasApresentacao);

            vm.Itens     = _formasApresentacao.Listar();
            vm.UrlSalvar = Url.Action("SalvarFormasApresentacao", "ConfiguracaoVegetal");
            vm.UrlEditar = Url.Action("EditarFormasApresentacao", "ConfiguracaoVegetal");

            return(View("ConfiguracaoVegetal", vm));
        }
        public ActionResult CadastrarModalidadeAplicacao()
        {
            ConfiguracaoVegetalVM vm = new ConfiguracaoVegetalVM(eConfiguracaoVegetalItemTipo.ModalidadeAplicacao);

            vm.Itens     = _modalidadeAplicacaoBus.Listar();
            vm.UrlSalvar = Url.Action("SalvarModalidadeAplicacao", "ConfiguracaoVegetal");
            vm.UrlEditar = Url.Action("EditarModalidadeAplicacao", "ConfiguracaoVegetal");

            return(View("ConfiguracaoVegetal", vm));
        }
        public ActionResult SalvarClassificacaoToxicologica(ConfiguracaoVegetalItem classificacaoToxicologica)
        {
            _classificacaoToxicologicaBus.Salvar(classificacaoToxicologica);
            ConfiguracaoVegetalVM vm = new ConfiguracaoVegetalVM(eConfiguracaoVegetalItemTipo.ClassificacaoToxicologica)
            {
                Itens = _classificacaoToxicologicaBus.Listar()
            };

            return(Json(new { @EhValido = Validacao.EhValido, @Msg = Validacao.Erros, @Grid = ViewModelHelper.RenderPartialViewToString(this.ControllerContext, "GridConfiguracaoVegetal", vm) }));
        }
        public ActionResult SalvarPericulosidadeAmbiental(ConfiguracaoVegetalItem periculosidadeAmbiental)
        {
            _periculosidadeAmbiental.Salvar(periculosidadeAmbiental);
            ConfiguracaoVegetalVM vm = new ConfiguracaoVegetalVM(eConfiguracaoVegetalItemTipo.PericulosidadeAmbiental)
            {
                Itens = _periculosidadeAmbiental.Listar()
            };

            return(Json(new { @EhValido = Validacao.EhValido, @Msg = Validacao.Erros, @Grid = ViewModelHelper.RenderPartialViewToString(this.ControllerContext, "GridConfiguracaoVegetal", vm) }));
        }
        public ActionResult CadastrarPericulosidadeAmbiental()
        {
            ConfiguracaoVegetalVM vm = new ConfiguracaoVegetalVM(eConfiguracaoVegetalItemTipo.PericulosidadeAmbiental);

            vm.UrlSalvar = Url.Action("SalvarPericulosidadeAmbiental", "ConfiguracaoVegetal");
            vm.UrlEditar = Url.Action("EditarPericulosidadeAmbiental", "ConfiguracaoVegetal");
            vm.Itens     = _periculosidadeAmbiental.Listar();

            return(View("ConfiguracaoVegetal", vm));
        }
        public ActionResult AlterarSituacaoIngredienteAtivo(int id)
        {
            ConfiguracaoVegetalVM vm = new ConfiguracaoVegetalVM(eConfiguracaoVegetalItemTipo.IngredienteAtivo);

            vm.UrlCancelar = Url.Action("IngredientesAtivos", "ConfiguracaoVegetal");
            IngredienteAtivoBus ingredienteAtivoBus = new IngredienteAtivoBus();

            vm.ConfiguracaoVegetalItem = ingredienteAtivoBus.Obter(id);
            vm.SetListItens(_busLista.IngredienteAtivoSituacoes.Where(x => x.Id != vm.ConfiguracaoVegetalItem.SituacaoId).ToList());

            return(View("IngredienteAtivo/AlterarSituacao", vm));
        }
        public ActionResult EditarIngredienteAtivo(int id)
        {
            IngredienteAtivoBus ingredienteAtivoBus = new IngredienteAtivoBus();

            ConfiguracaoVegetalVM vm = new ConfiguracaoVegetalVM(eConfiguracaoVegetalItemTipo.IngredienteAtivo, "Editar");

            vm.MostrarGrid = false;
            vm.UrlSalvar   = Url.Action("SalvarIngredienteAtivo", "ConfiguracaoVegetal");
            vm.UrlCancelar = Url.Action("IngredientesAtivos", "ConfiguracaoVegetal");

            vm.ConfiguracaoVegetalItem = ingredienteAtivoBus.Obter(id);

            return(View("ConfiguracaoVegetal", vm));
        }