public ActionResult AlterarSituacao(int id) { Titulo titulo = _bus.ObterSimplificado(id); List <Situacao> situacoes = new List <Situacao>(); switch ((eTituloSituacao)titulo.Situacao.Id) { case eTituloSituacao.EmCadastro: situacoes = _busLista.TituloDeclaratorioSituacoes.Where(x => x.Id == Convert.ToInt32(eTituloSituacao.Valido)).ToList(); break; case eTituloSituacao.Valido: situacoes = _busLista.TituloDeclaratorioSituacoes.Where(x => x.Id == Convert.ToInt32(eTituloSituacao.Suspenso) || x.Id == Convert.ToInt32(eTituloSituacao.EncerradoDeclaratorio)).ToList(); break; case eTituloSituacao.Suspenso: situacoes = _busLista.TituloDeclaratorioSituacoes.Where(x => x.Id == Convert.ToInt32(eTituloSituacao.Valido) || x.Id == Convert.ToInt32(eTituloSituacao.EncerradoDeclaratorio)).ToList(); break; default: break; } AlterarSituacaoVM vm = new AlterarSituacaoVM(_busLista.DeclaratorioMotivosEncerramento, titulo, situacoes); if (Request.IsAjaxRequest()) { return(PartialView("AlterarSituacaoPartial", vm)); } return(View(vm)); }
public ActionResult AlterarSituacao(int id) { AlterarSituacaoVM vm = new AlterarSituacaoVM(); vm.OrgaoParceiroConveniado = _bus.Obter(id); vm.Situacoes = ViewModelHelper.CriarSelectList(_busLista.OrgaoParceirosConveniadosSituacoes .Where(item => vm.OrgaoParceiroConveniado.SituacaoId != int.Parse(item.Id)).ToList()); return(View(vm)); }
public ActionResult AlterarSituacao(int id) { AlterarSituacaoVM viewModel = new AlterarSituacaoVM(_busLista.CredenciadoSituacoes.Where(x => x.Id == 3).ToList()); CredenciadoPessoa credenciado = _bus.Obter(id); if (credenciado != null) { viewModel.Id = id; viewModel.Nome = credenciado.Pessoa.NomeRazaoSocial; viewModel.CpfCnpj = credenciado.Pessoa.CPFCNPJ; viewModel.Situacao = _busLista.CredenciadoSituacoes.Single(x => x.Id == credenciado.Situacao).Texto; viewModel.SituacaoId = credenciado.Situacao; } return(View(viewModel)); }
public ActionResult AlterarSituacao(int id, int novaSituacao, string motivo) { if (_bus.AlterarSituacao(id, novaSituacao, motivo)) { if (novaSituacao == 1) { var param = Validacao.QueryParamSerializer(); param.Add("id", id); return(RedirectToAction("Editar", param)); } return(RedirectToAction("Index", Validacao.QueryParamSerializer())); } AlterarSituacaoVM viewModel = new AlterarSituacaoVM(_bus.Situacoes.Where(x => x.Id != 3 && x.Id != 5 && x.Id != 6).ToList()); viewModel.NovaSituacaoId = novaSituacao; viewModel.Id = id; Funcionario funcionario = _bus.Obter(id); if (funcionario != null) { viewModel.Nome = funcionario.Nome; viewModel.Cpf = funcionario.Cpf; viewModel.SituacaoId = funcionario.Situacao; viewModel.Situacao = _bus.Situacoes.Single(x => x.Id == funcionario.Situacao).Nome; viewModel.Motivo = funcionario.SituacaoMotivo; if (viewModel.SituacaoId == 3) { viewModel.Situacoes.RemoveAll(x => x.Value != "0"); } viewModel.Situacoes.RemoveAll(x => x.Value == funcionario.Situacao.ToString()); } return(View(viewModel)); }
public ActionResult AlterarSituacao(int id) { AlterarSituacaoVM viewModel = new AlterarSituacaoVM(_bus.Situacoes.Where(x => x.Id != 3 && x.Id != 5 && x.Id != 6).ToList()); Funcionario funcionario = _bus.Obter(id); if (funcionario != null) { viewModel.Id = id; viewModel.Nome = funcionario.Nome; viewModel.Cpf = funcionario.Cpf; viewModel.Motivo = funcionario.SituacaoMotivo; viewModel.Situacao = _bus.Situacoes.Single(x => x.Id == funcionario.Situacao).Nome; viewModel.SituacaoId = funcionario.Situacao; viewModel.Situacoes.RemoveAll(x => x.Value == funcionario.Situacao.ToString()); if (viewModel.SituacaoId == 3) { viewModel.Situacoes.RemoveAll(x => x.Value != "0"); } } return(View(viewModel)); }