示例#1
0
        public IActionResult Solicitar(Orcamentos orcamentos)
        {
            var tipoServico = _orcamentoServices.ListarTipoServicos();
            var necessidade = _orcamentoServices.ListarNecessidade();
            var viewModel   = new CadastrarOrcamentoViewModel {
                TipoServicos = tipoServico, Necessidades = necessidade
            };

            if (orcamentos.NecessidadeId == 0 || orcamentos.Observacao == null || orcamentos.SubTipoServicoId == 0 || orcamentos.TipoServicoId == 0 || orcamentos.Solicitante == null || orcamentos.SolicitanteContato == null)
            {
                viewModel.JavascriptToRun = "Alerta()";
                viewModel.Alertas         = "Por favor preencha todos os campos!";
                return(View("CadastrarOrcamento", viewModel));
            }
            else
            {
                orcamentos.DataGeracao = DateTime.Now;
                _orcamentoServices.AdicionarOrcamento(orcamentos);
                Orcamentos ultimo = _orcamentoServices.SolicitarOrcamento();
                int        obj    = ultimo.Id;
                viewModel.NumeracaoOrcamento = obj;
                viewModel.JavascriptToRun    = "Sucesso()";
                return(View("CadastrarOrcamento", viewModel));
            }
        }