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));
        }
Example #2
0
        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));
        }
Example #3
0
        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));
        }