public ActionResult Criar() { SalvarVM vm = new SalvarVM(); vm.ModelosListarTitulo = String.Join("@", ModeloCodigosPendencia); return(View(vm)); }
public ActionResult Visualizar(int id) { ChecagemPendencia checagem = _bus.Obter(id); if (!Validacao.EhValido) { return(RedirectToAction("Index", Validacao.QueryParamSerializer())); } if (checagem == null || checagem.Id == 0) { Validacao.Add(Mensagem.ChecagemPendencia.NaoEncontrado); } SalvarVM vm = new SalvarVM(checagem); vm.IsVisualizar = true; if (Request.IsAjaxRequest()) { return(PartialView("VisualizarPartial", vm)); } else { return(View(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 ActionResult Editar(SalvarVM vm) { CarregaCampos(vm); if (vm.TipoCadastro == 1 && (vm.Pessoa.Fisica.EstadoCivil == 2 || vm.Pessoa.Fisica.EstadoCivil == 5)) { vm.Pessoa.Fisica.ConjugeId = -1; } if (_bus.Salvar(vm.Pessoa)) { Validacao.Add(Mensagem.Pessoa.Editar); string urlRedireciona = Url.Action("Index", "Pessoa"); urlRedireciona += "?Msg=" + Validacao.QueryParam(); return(Json(new { IsPessoaSalva = true, @Pessoa = vm.Pessoa, Msg = Validacao.Erros, UrlRedireciona = urlRedireciona })); } else { if (Request.IsAjaxRequest()) { return(Json(new { IsPessoaSalva = false, Msg = Validacao.Erros })); } else { vm.CpfCnpjValido = true; PreencheSalvarVM(vm); vm.ExibirMensagensPartial = true; vm.ExibirBotoes = true; vm.ExibirLimparPessoa = false; return(View(vm)); } } }
public ActionResult Editar(int id) { ActionResult retorno = Redirecionar(id, true); if (retorno != null) { return(retorno); } Documento documento = _bus.Obter(id); if (!Validacao.EhValido) { return(RedirectToAction("Index", Validacao.QueryParamSerializer())); } SalvarVM vm = new SalvarVM(_busLista.TiposDocumento, documento.Tipo.Id); vm.SetDocumento(documento, _busLista.ResponsavelFuncoes); vm.IsEditar = true; vm.RequerimentoVM.IsEditar = true; if (Request.IsAjaxRequest()) { return(Json(new { @EhValido = Validacao.EhValido, @Html = ViewModelHelper.RenderPartialViewToString(ControllerContext, "DocumentoPartial", vm) }, JsonRequestBehavior.AllowGet)); } else { return(View(vm)); } }
private ActionResult PessoaModal(SalvarVM vm, string cpfCnpj = "", int?tipoPessoa = null) { vm.UrlAcao = Url.Action("Criar", "Pessoa"); vm.CpfCnpjValido = !String.IsNullOrEmpty(cpfCnpj); if (vm.CpfCnpjValido) { vm.Pessoa.Tipo = tipoPessoa.Value; if (vm.Pessoa.Tipo == 1) //Fisica { vm.Pessoa.Fisica.CPF = cpfCnpj; } else { vm.Pessoa.Juridica.CNPJ = cpfCnpj; } } if (Request.IsAjaxRequest()) { return(PartialView(vm)); } else { return(View(vm)); } }
public ActionResult Visualizar(int id) { Processo processo = _bus.Obter(id); if (!Validacao.EhValido) { return(RedirectToAction("Index", Validacao.QueryParamSerializer())); } SalvarVM vm = new SalvarVM(_busLista.TiposProcesso, processo.Tipo.Id); vm.RequerimentoVM.IsVisualizar = true; vm.RequerimentoVM.IsRequerimentoProcesso = true; vm.SetProcesso(processo, _busLista.ResponsavelFuncoes); vm.IsEditar = false; vm.RequerimentoVM.IsEditar = false; if (Request.IsAjaxRequest()) { return(PartialView("VisualizarModal", vm)); } else { return(View(vm)); } }
public ActionResult Editar(int id) { SetorLocalizacao setor = _bus.Obter(id); SalvarVM vm = new SalvarVM(setor, _busLista.AgrupadoresSetor, _busLista.Setores, _busLista.Estados, _busLista.Municipios(setor.Endereco.EstadoId)); return(View(vm)); }
public ActionResult Criar(string cpfCnpj, int?tipoPessoa, int tipoCadastro = 0) { SalvarVM vm = new SalvarVM(_busLista.EstadosCivil, _busLista.Sexos, _busLista.Profissoes, _busLista.OrgaosClasse, _busLista.Estados); vm.ExibirMensagensPartial = true; vm.ExibirBotoes = true; vm.UrlAcao = Url.Action("Criar", "Pessoa"); vm.TipoCadastro = tipoCadastro; vm.CpfCnpjValido = !String.IsNullOrEmpty(cpfCnpj); if (vm.CpfCnpjValido) { vm.Pessoa.Tipo = tipoPessoa.Value; if (vm.Pessoa.Tipo == 1) //Fisica { vm.Pessoa.Fisica.CPF = cpfCnpj; } else { vm.Pessoa.Juridica.CNPJ = cpfCnpj; } } if (Request.IsAjaxRequest()) { return(PartialView("PessoaPartial", vm)); } else { return(View(vm)); } }
public ActionResult Criar(SalvarVM vm, bool fiscalizacao = false) { string urlRedireciona = Url.Action("Criar", "Pessoa"); vm.CpfCnpjValido = true; vm.Pessoa.Ativa = 1; //Indica que pessoa está ativa no sistema if (vm.TipoCadastro != 0) { vm.Pessoa.Tipo = (vm.TipoCadastro == 2) ? PessoaTipo.JURIDICA : PessoaTipo.FISICA; } if (!fiscalizacao) { CarregaCampos(vm); } if (vm.TipoCadastro == 1 && (vm.Pessoa.Fisica.EstadoCivil == 2 || vm.Pessoa.Fisica.EstadoCivil == 5)) { vm.Pessoa.Fisica.ConjugeId = -1; } if (!fiscalizacao) { if (_bus.Salvar(vm.Pessoa)) { Validacao.Add(Mensagem.Pessoa.Salvar); urlRedireciona += "?Msg=" + Validacao.QueryParam(); } } return(Json(new { IsPessoaSalva = Validacao.EhValido, UrlRedireciona = urlRedireciona, @Pessoa = vm.Pessoa, Msg = Validacao.Erros })); }
public SalvarVM CarregaCampos(SalvarVM vm) { if (vm.Pessoa.MeiosContatos == null || vm.Pessoa.MeiosContatos.Count == 0) { vm.Pessoa.MeiosContatos = PreencheContato(vm.Contato); } if (!vm.Pessoa.IsJuridica) { if (vm.Pessoa.Fisica.DataNascimento != null) { vm.DataNascimento = vm.Pessoa.Fisica.DataNascimento.Value.ToShortDateString(); } else { vm.Pessoa.Fisica.DataNascimento = ValidacoesGenericasBus.ParseData(vm.DataNascimento); } } if (vm.Pessoa.MeiosContatos != null && vm.Pessoa.MeiosContatos.Count > 0) { vm.Contato = CarregaMeiosContatos(vm.Pessoa.MeiosContatos); } return(vm); }
private ActionResult Redirecionar(int id, bool isEditar = false) { if (Request.IsAjaxRequest()) { _validarJuntarApensar.Apensado(id); if (Validacao.EhValido && isEditar) { _validar.VerificarPossuiAtividadesNaoEncerrada(id); } if (Validacao.EhValido) { _validar.EmPosse(id, 2); } if (!isEditar) { Validacao.Erros.RemoveAll(x => x.Tipo == eTipoMensagem.Advertencia); } else if (Validacao.EhValido) { return(null); } Processo processo = _bus.Obter(id); SalvarVM vm = new SalvarVM(_busLista.TiposProcesso, processo.Tipo.Id); vm.RequerimentoVM.IsVisualizar = true; vm.RequerimentoVM.IsRequerimentoProcesso = true; vm.SetProcesso(processo, _busLista.ResponsavelFuncoes); vm.IsEditar = false; vm.RequerimentoVM.IsEditar = false; return(Json(new { @EhValido = Validacao.EhValido, @SetarHtml = true, @Html = ViewModelHelper.RenderPartialViewToString(ControllerContext, "VisualizarPartial", vm), @Msg = Validacao.Erros }, JsonRequestBehavior.AllowGet)); } else { _validarJuntarApensar.Apensado(id); if (Validacao.EhValido && isEditar) { _validar.VerificarPossuiAtividadesNaoEncerrada(id); } if (Validacao.EhValido) { _validar.EmPosse(id, 1); } if (!Validacao.EhValido) { return(RedirectToAction("", Validacao.QueryParamSerializer())); } } return(null); }
public ActionResult Criar() { SalvarVM vm = new SalvarVM(_busLista.TiposProcesso); vm.CarregarSetores(_busFuncionario.ObterSetoresFuncionario(ProcessoBus.User.FuncionarioId)); vm.PodeAutuar = User.IsInRole(ePermissao.ProcessoAutuar.ToString()); return(View(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 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 TituloCamposModelo(int modeloId) { SalvarVM vm = new SalvarVM(); //vm.Modelo = _busModelo.Obter(modeloId); string htmlCampos = string.Empty; //ViewModelHelper.RenderPartialViewToString(ControllerContext, "TituloCamposModelo", vm); return(Json(new { Msg = Validacao.Erros, @Html = htmlCampos }, JsonRequestBehavior.AllowGet)); }
public ActionResult Editar(int id) { ActionResult retorno = Redirecionar(id, true); if (retorno != null) { return(retorno); } Documento documento = _bus.Obter(id); if (!Validacao.EhValido) { return(RedirectToAction("Index", Validacao.QueryParamSerializer())); } SalvarVM vm = new SalvarVM(_busLista.TiposDocumento, _busLista.SetoresAtuais, documento.Tipo.Id); if (documento != null) { vm.AssinantesVM.MergeAssinantesCargos(documento.Assinantes); vm.Tipo = _busLista.TiposDocumento.First(x => x.Id == documento.Tipo.Id); if (documento.DestinatarioSetor.Id > 0) { var setor = vm.SetoresDestinatario.First(x => x.Value == documento.DestinatarioSetor.Id.ToString()); if (setor != null) { setor.Selected = true; } } if (documento.DestinatarioSetor.Id > 0) { vm.DestinatarioFuncionarios = ViewModelHelper.CriarSelectList(_busTramitacao.ObterFuncionariosSetor(documento.DestinatarioSetor.Id), true, selecionado: documento.Destinatario.Id.ToString()); } } if (vm.AssinantesVM.Assinantes != null && vm.AssinantesVM.Assinantes.Count > 0) { vm.AssinantesVM.Assinantes = _busTitulo.ObterAssinantesCargos(vm.AssinantesVM.Assinantes).Where(x => x.Selecionado).ToList(); } vm.SetDocumento(documento, _busLista.ResponsavelFuncoes); vm.IsEditar = true; vm.RequerimentoVM.IsEditar = true; if (Request.IsAjaxRequest()) { return(Json(new { @EhValido = Validacao.EhValido, @Html = ViewModelHelper.RenderPartialViewToString(ControllerContext, "DocumentoPartial", vm) }, JsonRequestBehavior.AllowGet)); } else { return(View(vm)); } }
public ActionResult Criar() { SalvarVM vm = new SalvarVM(new List <Setor>(), _busModelo.ObterModelosDeclaratorios(), _bus.ObterLocais()); vm.Titulo.DataCriacao.Data = DateTime.Now; vm.Titulo.Autor.Nome = _bus.User.Name; vm.Titulo.Situacao = _busLista.TituloDeclaratorioSituacoes.Single(x => x.Id == (int)eTituloSituacao.EmCadastro); return(View(vm)); }
public ActionResult CopiarRoteiro(int id) { SalvarVM vm = new SalvarVM(_busLista.Setores, _busLista.Finalidades); vm.Roteiro = _bus.Obter(id) ?? new Roteiro(); vm.Roteiro.Padrao = false; preencheSalvarVM(vm); return(PartialView("RoteiroContentPartial", vm)); }
public ActionResult Visualizar(int id) { Titulo titulo = _bus.Obter(id); SalvarVM vm = null; if (titulo == null) { vm = new SalvarVM(new List <Setor>(), new List <TituloModeloLst>(), new List <Municipio>()); if (Request.IsAjaxRequest()) { return(PartialView("VisualizarPartial", vm)); } return(View(vm)); } List <Setor> lstSetores = _bus.ObterFuncionarioSetores(); vm = new SalvarVM(lstSetores, _busModelo.ObterModelos(todos: true), _bus.ObterLocais(), titulo.Setor.Id, titulo.Modelo.Id, titulo.LocalEmissao.Id); vm.SetoresEditar = false; vm.Titulo = titulo; vm.Modelo = _busModelo.Obter(titulo.Modelo.Id); vm.Titulo.Modelo = vm.Modelo; vm.AtividadeEspecificidadeCaracterizacaoJSON = ViewModelHelper.Json(_busEspBase.GetConfigAtivEspCaracterizacao(vm.Modelo.Codigo.Value)); vm.IsVisualizar = true; vm.AssinantesVM.IsVisualizar = true; vm.LabelTipoPrazo = vm.Titulo.PrazoUnidade; vm.AssinantesVM.Assinantes = _busModelo.ObterAssinantes(vm.Modelo); if (titulo != null) { List <TituloAssinante> assinantesDoTitulo = _bus.ObterAssinantes(id); vm.AssinantesVM.MergeAssinantesCargos(assinantesDoTitulo); vm.AssinantesVM.Assinantes = _bus.ObterAssinantesCargos(vm.AssinantesVM.Assinantes).Where(x => x.Selecionado).ToList(); } if (!vm.Modelo.Regra(eRegra.PdfGeradoSistema)) { ArquivoBus arqBus = new ArquivoBus(eExecutorTipo.Interno); titulo.ArquivoPdf = arqBus.ObterDados(titulo.ArquivoPdf.Id.GetValueOrDefault()); vm.ArquivoId = titulo.ArquivoPdf.Id; vm.ArquivoTexto = titulo.ArquivoPdf.Nome; vm.ArquivoJSon = ViewModelHelper.JsSerializer.Serialize(titulo.ArquivoPdf); } if (Request.IsAjaxRequest()) { return(PartialView("VisualizarPartial", vm)); } return(View(vm)); }
public ActionResult Editar(SalvarVM vm) { preencheSalvarVM(vm); _bus.Salvar(vm.Roteiro); string urlRetorno = Url.Action("Index", "Roteiro"); urlRetorno += "?Msg=" + Validacao.QueryParam() + "&acaoId=" + vm.Roteiro.Id.ToString(); return(Json(new { @EhValido = Validacao.EhValido, @Msg = Validacao.Erros, @urlRetorno = urlRetorno }, JsonRequestBehavior.AllowGet)); }
public ActionResult Criar() { SalvarVM vm = new SalvarVM(_busFuncionario.ObterSetoresFuncionario(), _busLista.Finalidades); if (!string.IsNullOrEmpty(Request.QueryString["idPdf"])) { vm.IdPdf = Convert.ToInt32(Request.QueryString["idPdf"]); } return(View("Criar", vm)); }
public ActionResult RegerarChave(string id) { int idCred = Convert.ToInt32(id); SalvarVM vm = new SalvarVM(); vm.Credenciado = _bus.Obter(idCred); vm.Credenciado.Id = idCred; vm.Credenciado.Nome = vm.Credenciado.Pessoa.NomeRazaoSocial; return(View("RegerarChave", vm)); }
public ActionResult Visualizar(int?id, bool mostrarTituloTela = true) { int empreendimentoId = id ?? 0; Empreendimento emp = _bus.Obter(empreendimentoId); 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()); } 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; vm.MostrarTituloTela = mostrarTituloTela; PreencherSalvar(vm); if (Request.IsAjaxRequest()) { return(PartialView("VisualizarPartial", vm)); } else { return(View("Visualizar", vm)); } } else { Validacao.Add(Mensagem.Empreendimento.NaoEncontrouRegistros); return(RedirectToAction("Index", Validacao.QueryParamSerializer())); } }
private void PreencherSalvar(SalvarVM vm) { if (vm.Empreendimento != null) { #region meios de contato if (vm.Empreendimento.MeiosContatos == null || vm.Empreendimento.MeiosContatos.Count == 0) { vm.Empreendimento.MeiosContatos = PreencheContato(vm.Contato); } if (vm.Empreendimento.MeiosContatos != null && vm.Empreendimento.MeiosContatos.Count > 0) { vm.Contato = CarregaMeiosContatos(vm.Empreendimento.MeiosContatos); } #endregion if (vm.Segmentos == null) { vm.Segmentos = new List <SelectListItem>(); } #region responsáveis if (vm.Empreendimento.Responsaveis != null && vm.Empreendimento.Responsaveis.Count > 0) { foreach (Responsavel resp in vm.Empreendimento.Responsaveis) { if (resp.Tipo == 3) { if (resp.DataVencimento != null) { resp.DataVencimentoTexto = resp.DataVencimento.Value.ToShortDateString(); } else { resp.DataVencimento = ValidacoesGenericasBus.ParseData(resp.DataVencimentoTexto); } } else { resp.DataVencimento = null; } } } #endregion } }
public ActionResult CriarVerificarCpfCnpj(SalvarVM vmVerificar) { bool isCpfCnpjValido = false; int pessoaId = 0; String urlAcao = Url.Action("Criar", "Pessoa"); try { SalvarVM vm = new SalvarVM(_busLista.EstadosCivil, _busLista.Sexos, _busLista.Profissoes, _busLista.OrgaosClasse, _busLista.Estados); isCpfCnpjValido = _bus.VerificarCriarCpfCnpj(vmVerificar.Pessoa); if (isCpfCnpjValido) { Pessoa pessoa = _bus.Obter(vmVerificar.Pessoa.CPFCNPJ); pessoaId = pessoa.Id; if (pessoa.Id > 0) { urlAcao = Url.Action("Editar", "Pessoa"); if (pessoa.IsFisica) { Validacao.Add(Mensagem.Pessoa.CpfCadastrado); } else { Validacao.Add(Mensagem.Pessoa.CnpjCadastrado); } } else { if (vmVerificar.Pessoa.Tipo == 1) { Validacao.Add(Mensagem.Pessoa.CpfNaoCadastrado); } else { Validacao.Add(Mensagem.Pessoa.CnpjNaoCadastrado); } } } } catch (Exception exc) { Validacao.AddErro(exc); } return(Json(new { IsCpfCnpjValido = isCpfCnpjValido, PessoaId = pessoaId, UrlAcao = urlAcao, Msg = Validacao.Erros }, JsonRequestBehavior.AllowGet)); }
public ActionResult Criar() { SalvarVM vm = new SalvarVM(_busLista.TiposDocumento); vm.CarregarSetores(_busFuncionario.ObterSetoresFuncionario(DocumentoBus.User.FuncionarioId)); //Força a seleção do item no Dropdowm if (!vm.MostrarSetor) { vm.Documento.SetorId = _busFuncionario.ObterSetoresFuncionario(DocumentoBus.User.FuncionarioId).FirstOrDefault().Id; } vm.Documento.ProtocoloAssociado.IsProcesso = true; return(View(vm)); }
public ActionResult PessoaModal(string cpfCnpj, int?tipoPessoa, int tipoCadastro = 0) { SalvarVM vm = new SalvarVM(_busLista.EstadosCivil, _busLista.Sexos, _busLista.Profissoes, _busLista.OrgaosClasse, _busLista.Estados); vm.ExibirMensagensPartial = true; vm.ExibirBotoes = true; vm.TipoCadastro = tipoCadastro; if (vm.TipoCadastro != 0) { vm.Pessoa.Tipo = (vm.TipoCadastro == 2) ? PessoaTipo.JURIDICA : PessoaTipo.FISICA; } return(PessoaModal(vm, cpfCnpj, tipoPessoa)); }
public ActionResult Visualizar(int id) { Documento documento = _bus.Obter(id); if (!Validacao.EhValido) { return(RedirectToAction("Index", Validacao.QueryParamSerializer())); } SalvarVM vm = new SalvarVM(_busLista.TiposDocumento, _busLista.SetoresAtuais, documento.Tipo.Id); if (documento != null) { vm.AssinantesVM.MergeAssinantesCargos(documento.Assinantes); vm.Tipo = _busLista.TiposDocumento.First(x => x.Id == documento.Tipo.Id); if (documento.DestinatarioSetor.Id > 0) { var setor = vm.SetoresDestinatario.First(x => x.Value == documento.DestinatarioSetor.Id.ToString()); if (setor != null) { setor.Selected = true; } } if (documento.DestinatarioSetor.Id > 0) { vm.DestinatarioFuncionarios = ViewModelHelper.CriarSelectList(_busTramitacao.ObterFuncionariosSetor(documento.DestinatarioSetor.Id), true, selecionado: documento.Destinatario.Id.ToString()); } } if (vm.AssinantesVM.Assinantes != null && vm.AssinantesVM.Assinantes.Count > 0) { vm.AssinantesVM.Assinantes = _busTitulo.ObterAssinantesCargos(vm.AssinantesVM.Assinantes).Where(x => x.Selecionado).ToList(); } vm.AssinantesVM.IsVisualizar = true; vm.SetDocumento(documento, _busLista.ResponsavelFuncoes); vm.RequerimentoVM.IsVisualizar = true; vm.RequerimentoVM.IsRequerimentoDocumento = true; if (Request.IsAjaxRequest()) { return(PartialView("VisualizarModal", vm)); } else { return(View(vm)); } }
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)); }