public ActionResult Criar() { EmpreendimentoVM vm = new EmpreendimentoVM(_busLista.Estados, _busLista.Municipios(_busLista.EstadoDefault), _busLista.Segmentos, _busLista.TiposCoordenada, _busLista.Datuns, _busLista.Fusos, _busLista.Hemisferios, _busLista.TiposResponsavel); return(View("Criar", vm)); }
public ActionResult Criar() { EmpreendimentoVM vm = new EmpreendimentoVM(ListaCredenciadoBus.Estados, ListaCredenciadoBus.Municipios(ListaCredenciadoBus.EstadoDefault), ListaCredenciadoBus.Segmentos, ListaCredenciadoBus.TiposCoordenada, ListaCredenciadoBus.Datuns, ListaCredenciadoBus.Fusos, ListaCredenciadoBus.Hemisferios, ListaCredenciadoBus.TiposResponsavel); return(View("Criar", vm)); }
public ActionResult EmpreendimentoModalVisualizar(int id) { Empreendimento emp = _bus.Obter(id); if (emp.Id > 0) { if (emp.Enderecos.Count == 0) { emp.Enderecos.Add(new Endereco()); emp.Enderecos.Add(new Endereco()); } else if (emp.Enderecos.Count == 1) { emp.Enderecos.Add(new Endereco()); } EmpreendimentoVM vm = new EmpreendimentoVM(); SalvarVM vmSalvar = new SalvarVM(_busLista.Estados, _busLista.Municipios(emp.Enderecos[0].EstadoId), _busLista.Municipios(emp.Enderecos[1].EstadoId), _busLista.Segmentos, _busLista.TiposCoordenada, _busLista.Datuns, _busLista.Fusos, _busLista.Hemisferios, _busLista.TiposResponsavel, _busLista.LocalColetaPonto, _busLista.FormaColetaPonto, emp.Enderecos[0].EstadoId, emp.Enderecos[0].MunicipioId, emp.Enderecos[1].EstadoId, emp.Enderecos[1].MunicipioId, emp.Coordenada.LocalColeta.GetValueOrDefault(), emp.Coordenada.FormaColeta.GetValueOrDefault()); vm.SalvarVM = vmSalvar; vm.SalvarVM.IsVisualizar = true; vm.SalvarVM.Empreendimento = emp; PreencherSalvar(vm.SalvarVM); return(PartialView("EmpreendimentoModal", vm)); } else { Validacao.Add(Mensagem.Empreendimento.NaoEncontrouRegistros); return(RedirectToAction("Index", Validacao.QueryParamSerializer())); } }
public async Task <IActionResult> PostAsync([FromBody] EmpreendimentoVM empreendimento, CancellationToken cancellationToken) { var request = Mapper.Map <CadastraEmpreendimentoRequest>(empreendimento); await StrategyContext.HandlerAsync <CadastraEmpreendimentoRequest, DefaultResponse>(request, cancellationToken); return(await ApiResponseAsync(Created("api/v1/empreendimento/1", empreendimento))); }
public ActionResult EmpreendimentoInline(int id) { EmpreendimentoVM vm = new EmpreendimentoVM(); if (id > 0) { Empreendimento emp = _bus.Obter(id); if (emp.Enderecos.Count == 0) { emp.Enderecos.Add(new Endereco()); emp.Enderecos.Add(new Endereco()); } else if (emp.Enderecos.Count == 1) { emp.Enderecos.Add(new Endereco()); } SalvarVM salvarVM = new SalvarVM( ListaCredenciadoBus.Estados, ListaCredenciadoBus.Municipios(emp.Enderecos[0].EstadoId), ListaCredenciadoBus.Municipios(emp.Enderecos[1].EstadoId), ListaCredenciadoBus.Segmentos, ListaCredenciadoBus.TiposCoordenada, ListaCredenciadoBus.Datuns, ListaCredenciadoBus.Fusos, ListaCredenciadoBus.Hemisferios, ListaCredenciadoBus.TiposResponsavel, ListaCredenciadoBus.LocalColetaPonto, ListaCredenciadoBus.FormaColetaPonto, emp.Enderecos[0].EstadoId, emp.Enderecos[0].MunicipioId, emp.Enderecos[1].EstadoId, emp.Enderecos[1].MunicipioId, emp.Coordenada.LocalColeta.GetValueOrDefault(), emp.Coordenada.FormaColeta.GetValueOrDefault()); vm.SalvarVM = salvarVM; vm.SalvarVM.Empreendimento = emp; vm.SalvarVM.MostrarTituloTela = false; vm.SalvarVM.IsVisualizar = true; PreencherSalvar(vm.SalvarVM); } else { vm = new EmpreendimentoVM( ListaCredenciadoBus.Estados, ListaCredenciadoBus.Municipios(ListaCredenciadoBus.EstadoDefault), ListaCredenciadoBus.Segmentos, ListaCredenciadoBus.TiposCoordenada, ListaCredenciadoBus.Datuns, ListaCredenciadoBus.Fusos, ListaCredenciadoBus.Hemisferios, ListaCredenciadoBus.TiposResponsavel); } return(PartialView("EmpreendimentoInline", vm)); }
public ActionResult VisualizarInterno(int id, bool mostrarTituloTela = true) { Empreendimento empreendimento = _bus.ObterEmpreendimento(0, id); if (empreendimento.Id > 0 || empreendimento.InternoId > 0) { if (empreendimento.Enderecos.Count == 0) { empreendimento.Enderecos.Add(new Endereco()); empreendimento.Enderecos.Add(new Endereco()); } else if (empreendimento.Enderecos.Count <= 1) { empreendimento.Enderecos.Add(new Endereco()); } EmpreendimentoVM vm = new EmpreendimentoVM(); SalvarVM vmSalvar = new SalvarVM( ListaCredenciadoBus.Estados, ListaCredenciadoBus.Municipios(empreendimento.Enderecos[0].EstadoId), ListaCredenciadoBus.Municipios(empreendimento.Enderecos[1].EstadoId), ListaCredenciadoBus.Segmentos, ListaCredenciadoBus.TiposCoordenada, ListaCredenciadoBus.Datuns, ListaCredenciadoBus.Fusos, ListaCredenciadoBus.Hemisferios, ListaCredenciadoBus.TiposResponsavel, ListaCredenciadoBus.LocalColetaPonto, ListaCredenciadoBus.FormaColetaPonto, empreendimento.Enderecos[0].EstadoId, empreendimento.Enderecos[0].MunicipioId, empreendimento.Enderecos[1].EstadoId, empreendimento.Enderecos[1].MunicipioId, empreendimento.Coordenada.LocalColeta.GetValueOrDefault(), empreendimento.Coordenada.FormaColeta.GetValueOrDefault()); vm.SalvarVM = vmSalvar; vm.SalvarVM.IsVisualizar = true; vm.SalvarVM.Empreendimento = empreendimento; vm.SalvarVM.MostrarTituloTela = mostrarTituloTela; PreencherSalvar(vm.SalvarVM); if (Request.IsAjaxRequest()) { return(PartialView("VisualizarPartial", vm.SalvarVM)); } else { return(View("Visualizar", vm)); } } else { Validacao.Add(Mensagem.Empreendimento.NaoEncontrouRegistros); return(RedirectToAction("Index", Validacao.QueryParamSerializer())); } }
public async Task <IActionResult> PutAsync(int id, [FromBody] EmpreendimentoVM empreendimento, CancellationToken cancellationToken) { var request = Mapper.Map <AtualizaEmpreendimentoRequest>(empreendimento); request.IdEmpreendimento = id; var response = await StrategyContext.HandlerAsync <AtualizaEmpreendimentoRequest, DefaultResponse>(request, cancellationToken); if (!response.IsNotDefault) { return(await ApiResponseAsync(NotFound())); } return(await ApiResponseAsync(NoContent())); }
public ActionResult EmpreendimentoInline(int id, string tid = null) { EmpreendimentoVM vm = new EmpreendimentoVM(); if (id > 0) { Empreendimento emp = null; Boolean IsVisualizarHistorico = false; if (String.IsNullOrWhiteSpace(tid)) { emp = _bus.Obter(id); } else { emp = _bus.ObterHistorico(id, tid); IsVisualizarHistorico = true; } if (emp.Enderecos.Count == 0) { emp.Enderecos.Add(new Endereco()); emp.Enderecos.Add(new Endereco()); } else if (emp.Enderecos.Count == 1) { emp.Enderecos.Add(new Endereco()); } SalvarVM salvarVM = new SalvarVM(_busLista.Estados, _busLista.Municipios(emp.Enderecos[0].EstadoId), _busLista.Municipios(emp.Enderecos[1].EstadoId), _busLista.Segmentos, _busLista.TiposCoordenada, _busLista.Datuns, _busLista.Fusos, _busLista.Hemisferios, _busLista.TiposResponsavel, _busLista.LocalColetaPonto, _busLista.FormaColetaPonto, emp.Enderecos[0].EstadoId, emp.Enderecos[0].MunicipioId, emp.Enderecos[1].EstadoId, emp.Enderecos[1].MunicipioId, emp.Coordenada.LocalColeta.GetValueOrDefault(), emp.Coordenada.FormaColeta.GetValueOrDefault()); vm.SalvarVM = salvarVM; vm.SalvarVM.Empreendimento = emp; vm.SalvarVM.MostrarTituloTela = false; vm.SalvarVM.IsVisualizar = true; vm.SalvarVM.IsVisualizarHistorico = IsVisualizarHistorico; PreencherSalvar(vm.SalvarVM); } else { vm = new EmpreendimentoVM(_busLista.Estados, _busLista.Municipios(_busLista.EstadoDefault), _busLista.Segmentos, _busLista.TiposCoordenada, _busLista.Datuns, _busLista.Fusos, _busLista.Hemisferios, _busLista.TiposResponsavel); } return(PartialView("EmpreendimentoInline", vm)); }
public ActionResult Editar(int?id) { int empreendimentoId = id ?? 0; Empreendimento emp = _bus.Obter(empreendimentoId); if (emp.Id > 0) { if (_validar.EmpreendimentoEmPosse(emp.Id)) { if (emp.Enderecos.Count == 0) { emp.Enderecos.Add(new Endereco()); emp.Enderecos.Add(new Endereco()); } else if (emp.Enderecos.Count == 1) { emp.Enderecos.Add(new Endereco()); } SalvarVM vm = new SalvarVM(_busLista.Estados, _busLista.Municipios(emp.Enderecos[0].EstadoId), _busLista.Municipios(emp.Enderecos[1].EstadoId), _busLista.Segmentos, _busLista.TiposCoordenada, _busLista.Datuns, _busLista.Fusos, _busLista.Hemisferios, _busLista.TiposResponsavel, _busLista.LocalColetaPonto, _busLista.FormaColetaPonto, emp.Enderecos[0].EstadoId, emp.Enderecos[0].MunicipioId, emp.Enderecos[1].EstadoId, emp.Enderecos[1].MunicipioId, emp.Coordenada.LocalColeta.GetValueOrDefault(), emp.Coordenada.FormaColeta.GetValueOrDefault()); vm.Empreendimento = emp; PreencherSalvar(vm); if (vm.Empreendimento.Responsaveis != null && vm.Empreendimento.Responsaveis.Count > 0) { vm.Responsaveis = ViewModelHelper.CriarSelectList(ObterResponsaveisList(vm.Empreendimento.Responsaveis), true, true); } if (Request.IsAjaxRequest()) { vm.IsAjaxRequest = true; return(PartialView("Salvar", vm)); } else { EmpreendimentoVM empVm = new EmpreendimentoVM(); vm.IsEditar = true; empVm.SalvarVM = vm; return(View("Editar", empVm)); } } else { Validacao.Add(Mensagem.Empreendimento.Posse); if (Request.IsAjaxRequest()) { return(Json(new { @EhValido = Validacao.EhValido, @Msg = Validacao.Erros }, JsonRequestBehavior.AllowGet)); } return(RedirectToAction("Index", Validacao.QueryParamSerializer())); } } else { Validacao.Add(Mensagem.Empreendimento.NaoEncontrouRegistros); return(RedirectToAction("Index", Validacao.QueryParamSerializer())); } }
public ActionResult CopiarDadosIdaf(int id = 0, int internoId = 0) { if (id > 0 || internoId > 0) { if (_validar.EmpreendimentoEmPosse(id)) { Empreendimento empreendimento = _bus.ObterEmpreendimento(0, internoId); empreendimento.Id = id; if (empreendimento.Enderecos.Count == 0) { empreendimento.Enderecos.Add(new Endereco()); empreendimento.Enderecos.Add(new Endereco()); } else if (empreendimento.Enderecos.Count == 1) { empreendimento.Enderecos.Add(new Endereco()); } SalvarVM vm = new SalvarVM( ListaCredenciadoBus.Estados, ListaCredenciadoBus.Municipios(empreendimento.Enderecos[0].EstadoId), ListaCredenciadoBus.Municipios(empreendimento.Enderecos[1].EstadoId), ListaCredenciadoBus.Segmentos, ListaCredenciadoBus.TiposCoordenada, ListaCredenciadoBus.Datuns, ListaCredenciadoBus.Fusos, ListaCredenciadoBus.Hemisferios, ListaCredenciadoBus.TiposResponsavel, ListaCredenciadoBus.LocalColetaPonto, ListaCredenciadoBus.FormaColetaPonto, empreendimento.Enderecos[0].EstadoId, empreendimento.Enderecos[0].MunicipioId, empreendimento.Enderecos[1].EstadoId, empreendimento.Enderecos[1].MunicipioId, empreendimento.Coordenada.LocalColeta.GetValueOrDefault(), empreendimento.Coordenada.FormaColeta.GetValueOrDefault()); vm.Empreendimento = empreendimento; vm.IsCopiado = true; PreencherSalvar(vm); vm.Empreendimento.Responsaveis.ForEach(x => { x.Id = 0; x.IdRelacionamento = 0; x.IsCopiado = true; }); if (Request.IsAjaxRequest()) { return(PartialView("Salvar", vm)); } else { EmpreendimentoVM empVm = new EmpreendimentoVM(); vm.IsEditar = true; empVm.SalvarVM = vm; return(View("Editar", empVm)); } } else { Validacao.Add(Mensagem.Empreendimento.Posse); if (Request.IsAjaxRequest()) { return(Json(new { @EhValido = Validacao.EhValido, @Msg = Validacao.Erros }, JsonRequestBehavior.AllowGet)); } return(RedirectToAction("Index", Validacao.QueryParamSerializer())); } } else { Validacao.Add(Mensagem.Empreendimento.NaoEncontrouRegistros); return(RedirectToAction("Index", Validacao.QueryParamSerializer())); } }