public ActionResult Criar(int id) { if (!_caracterizacaoValidar.Basicas(id)) { return(RedirectToAction("Index", "../Empreendimento", Validacao.QueryParamSerializer())); } BeneficiamentoMadeira caracterizacao = new BeneficiamentoMadeira(); caracterizacao.EmpreendimentoId = id; if (!_validar.Acessar(caracterizacao.EmpreendimentoId)) { return(RedirectToAction("", "Caracterizacao", new { id = id, Msg = Validacao.QueryParam() })); } caracterizacao.Dependencias = _caracterizacaoBus.ObterDependenciasAtual(id, eCaracterizacao.BeneficiamentoMadeira, eCaracterizacaoDependenciaTipo.Caracterizacao); BeneficiamentoMadeiraVM vm = new BeneficiamentoMadeiraVM(caracterizacao); vm.BeneficiamentoMadeiraBeneficiamentosTemplateVM = new BeneficiamentoMadeiraBeneficiamentoVM(_listaBus.AtividadesSolicitada, _listaBus.BeneficiamentoMadeiraMateriaPrimaConsumida, _listaBus.CaracterizacaoGeometriaTipo, _listaBus.CaracterizacaoUnidadeMedida); foreach (BeneficiamentoMadeiraBeneficiamento beneficiamento in caracterizacao.Beneficiamentos) { beneficiamento.Identificador = Guid.NewGuid().ToString(); BeneficiamentoMadeiraBeneficiamentoVM viewModelAux = new BeneficiamentoMadeiraBeneficiamentoVM(beneficiamento, _listaBus.AtividadesSolicitada, _listaBus.BeneficiamentoMadeiraMateriaPrimaConsumida, _caracterizacaoBus.ObterCoordenadaAtividadeLst(caracterizacao.EmpreendimentoId, eCaracterizacao.BeneficiamentoMadeira, (eTipoGeometria)beneficiamento.CoordenadaAtividade.Tipo), _listaBus.CaracterizacaoGeometriaTipo, _listaBus.CaracterizacaoUnidadeMedida); vm.BeneficiamentoMadeiraBeneficiamentosVM.Add(viewModelAux); } vm.AtualizarDependenciasModalTitulo = Mensagem.Caracterizacao.AtualizarDependenciasModalTitulo.Texto; return(View(vm)); }
public ActionResult Criar(int id) { if (!_caracterizacaoValidar.Basicas(id)) { return(RedirectToAction("Index", "../Empreendimento", Validacao.QueryParamSerializer())); } Avicultura caracterizacao = new Avicultura(); caracterizacao.EmpreendimentoId = id; if (!_validar.Acessar(caracterizacao.EmpreendimentoId)) { return(RedirectToAction("", "Caracterizacao", new { id = id, Msg = Validacao.QueryParam() })); } caracterizacao.Dependencias = _caracterizacaoBus.ObterDependenciasAtual(id, eCaracterizacao.Avicultura, eCaracterizacaoDependenciaTipo.Caracterizacao); AviculturaVM vm = new AviculturaVM(caracterizacao, _listaBus.AtividadesSolicitada, _listaBus.AviculturaConfinamentoFinalidades, _caracterizacaoBus.ObterCoordenadaAtividadeLst(caracterizacao.EmpreendimentoId, eCaracterizacao.Avicultura, (eTipoGeometria)caracterizacao.CoordenadaAtividade.Tipo), _listaBus.CaracterizacaoGeometriaTipo); vm.AtualizarDependenciasModalTitulo = Mensagem.Caracterizacao.AtualizarDependenciasModalTitulo.Texto; return(View(vm)); }
public ActionResult CriarBarragemItem(int empreendimentoId) { BarragemItemVM vm = new BarragemItemVM(); BarragemItem barragemItem = new BarragemItem(); vm.BarragemItem = barragemItem; vm.Finalidades = ViewModelHelper.CriarSelectList(_listaBus.BarragemFinalidades); vm.Outorgas = ViewModelHelper.CriarSelectList(_listaBus.BarragemOutorgas); vm.CoordenadaAtividadeVM = new CoordenadaAtividadeVM(barragemItem.CoordenadaAtividade, _caracterizacaoBus.ObterCoordenadaAtividadeLst(empreendimentoId, eCaracterizacao.Barragem, (eTipoGeometria)barragemItem.CoordenadaAtividade.Tipo), _listaBus.CaracterizacaoGeometriaTipo, false); return(Json(new { @EhValido = Validacao.EhValido, @Msg = Validacao.Erros, @Html = ViewModelHelper.RenderPartialViewToString(ControllerContext, "BarragemItemPartial", vm), }, JsonRequestBehavior.AllowGet)); }
public ActionResult Criar(int id) { if (!_caracterizacaoValidar.Basicas(id)) { return(RedirectToAction("Index", "../Empreendimento", Validacao.QueryParamSerializer())); } ProducaoCarvaoVegetal caracterizacao = new ProducaoCarvaoVegetal(); caracterizacao.EmpreendimentoId = id; if (!_validar.Acessar(caracterizacao.EmpreendimentoId)) { return(RedirectToAction("", "Caracterizacao", new { id = id, Msg = Validacao.QueryParam() })); } caracterizacao.Dependencias = _caracterizacaoBus.ObterDependenciasAtual(id, eCaracterizacao.ProducaoCarvaoVegetal, eCaracterizacaoDependenciaTipo.Caracterizacao); ProducaoCarvaoVegetalVM vm = new ProducaoCarvaoVegetalVM(caracterizacao, _listaBus.AtividadesSolicitada, _listaBus.ProducaoCarvaoVegetalMateriaPrimaConsumida, _caracterizacaoBus.ObterCoordenadaAtividadeLst(caracterizacao.EmpreendimentoId, eCaracterizacao.ProducaoCarvaoVegetal, (eTipoGeometria)caracterizacao.CoordenadaAtividade.Tipo), _listaBus.CaracterizacaoGeometriaTipo, _listaBus.CaracterizacaoUnidadeMedida); vm.AtualizarDependenciasModalTitulo = Mensagem.Caracterizacao.AtualizarDependenciasModalTitulo.Texto; return(View(vm)); }
public ActionResult Criar(int id) { if (!_caracterizacaoValidar.Basicas(id)) { return(RedirectToAction("Index", "../Empreendimento", Validacao.QueryParamSerializer())); } Aquicultura caracterizacao = new Aquicultura(); caracterizacao.EmpreendimentoId = id; if (!_validar.Acessar(caracterizacao.EmpreendimentoId)) { return(RedirectToAction("", "Caracterizacao", new { id = id, Msg = Validacao.QueryParam() })); } caracterizacao.Dependencias = _caracterizacaoBus.ObterDependenciasAtual(id, eCaracterizacao.Aquicultura, eCaracterizacaoDependenciaTipo.Caracterizacao); AquiculturaVM vm = new AquiculturaVM(caracterizacao); vm.AquiculturaAquicultTemplateVM = new AquiculturaAquicultVM(new AquiculturaAquicult() { Identificador = Guid.NewGuid().ToString() }, _listaBus.AtividadesSolicitada, _listaBus.CaracterizacaoGeometriaTipo); foreach (AquiculturaAquicult aquicultura in caracterizacao.AquiculturasAquicult) { aquicultura.Identificador = Guid.NewGuid().ToString(); AquiculturaAquicultVM viewModelAux = new AquiculturaAquicultVM(aquicultura, _listaBus.AtividadesSolicitada, _caracterizacaoBus.ObterCoordenadaAtividadeLst(caracterizacao.EmpreendimentoId, eCaracterizacao.Aquicultura, (eTipoGeometria)aquicultura.CoordenadaAtividade.Tipo), _listaBus.CaracterizacaoGeometriaTipo); vm.AquiculturaAquicultVM.Add(viewModelAux); } vm.AtualizarDependenciasModalTitulo = Mensagem.Caracterizacao.AtualizarDependenciasModalTitulo.Texto; return(View(vm)); }
public ActionResult Criar(int id) { if (!_caracterizacaoValidar.Basicas(id)) { return(RedirectToAction("Index", "../Empreendimento", Validacao.QueryParamSerializer())); } PulverizacaoProduto caracterizacao = new PulverizacaoProduto(); caracterizacao.EmpreendimentoId = id; if (!_validar.Acessar(caracterizacao.EmpreendimentoId)) { return(RedirectToAction("", "Caracterizacao", new { id = id, Msg = Validacao.QueryParam() })); } caracterizacao.Dependencias = _caracterizacaoBus.ObterDependenciasAtual(id, eCaracterizacao.PulverizacaoProduto, eCaracterizacaoDependenciaTipo.Caracterizacao); PulverizacaoProdutoVM vm = new PulverizacaoProdutoVM(caracterizacao, _listaBus.AtividadesSolicitada, _caracterizacaoBus.ObterCoordenadaAtividadeLst(caracterizacao.EmpreendimentoId, eCaracterizacao.PulverizacaoProduto, (eTipoGeometria)caracterizacao.CoordenadaAtividade.Tipo), _listaBus.CaracterizacaoGeometriaTipo, _listaBus.PulverizacaoProdutoCulturas); vm.AtualizarDependenciasModalTitulo = Mensagem.Caracterizacao.AtualizarDependenciasModalTitulo.Texto; var emp = _empBus.Obter(id); var enderecoEmp = emp.Enderecos.Find(x => x.ZonaLocalizacaoId == (int)eEmpreendimentoLocalizacao.ZonaRural); if (enderecoEmp != null) { vm.TemARL = _bus.TemARL(id); vm.TemARLDesconhecida = _bus.TemARLDesconhecida(id); } else { vm.TemARL = true; vm.TemARLDesconhecida = false; } return(View(vm)); }