Esempio n. 1
0
        public async Task <IActionResult> Edit(int id, [Bind("FormacaoAcademicaId,Instituicao,AnoInicio,AnoFim,NomeCurso,TipoCursoId,CurriculoId")] FormacaoAcademica formacaoAcademica)
        {
            if (id != formacaoAcademica.FormacaoAcademicaId)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(formacaoAcademica);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!FormacaoAcademicaExists(formacaoAcademica.FormacaoAcademicaId))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction("Details", "Curriculos", new { id = formacaoAcademica.CurriculoId }));
            }

            ViewData["TipoCursoId"] = new SelectList(_context.TipoCursos, "TipoCursoId", "Tipo", formacaoAcademica.TipoCursoId);
            return(View(formacaoAcademica));
        }
        // GET: FormacoesAcademicas/Create
        public IActionResult Create(int id)
        {
            FormacaoAcademica formacao = new FormacaoAcademica();

            formacao.CurriculoId    = id;
            ViewData["TipoCursoId"] = new SelectList(_context.TiposCursos, "TipoCursoId", "Tipo");
            return(View(formacao));
        }
Esempio n. 3
0
        public async Task <IActionResult> Create([Bind("FormacaoAcademicaId,TipoCursoId,Instituicao,AnoInicio,AnoFim,NomeCurso,CurriculoId")] FormacaoAcademica formacaoAcademica)
        {
            if (ModelState.IsValid)
            {
                _context.Add(formacaoAcademica);
                await _context.SaveChangesAsync();

                return(RedirectToAction("Details", "Curriculos", new { id = formacaoAcademica.CurriculoId }));
            }
            ViewData["TipoCursoId"] = new SelectList(_context.TiposCursos, "TipoCursoId", "Tipo", formacaoAcademica.TipoCursoId);
            return(View(formacaoAcademica));
        }
Esempio n. 4
0
        static void Main(string[] args)
        {
            FormacaoAcademica formacaoAcademica = FormacaoAcademica.NaoInformado;
            double            salario           = 0.0;

            Console.WriteLine("Informe sua formacao: primeiro grau, segundo grau ou superior");
            var formacao = Console.ReadLine();

            if (formacao == "primeiro grau")
            {
                formacaoAcademica = FormacaoAcademica.PrimeiroGrau;
            }
            else if (formacao == "segundo grau")
            {
                formacaoAcademica = FormacaoAcademica.SegundoGrau;
            }
            else
            {
                formacaoAcademica = FormacaoAcademica.Superior;
            }


            switch (formacaoAcademica)
            {
            case FormacaoAcademica.PrimeiroGrau:
            {
                salario = 500.50;
                break;
            }

            case FormacaoAcademica.SegundoGrau:
            {
                salario = 700.50;
                break;
            }

            default:
            {
                salario = 1200.12;
                break;
            }
            }
            Console.WriteLine($"Formação: {formacaoAcademica}");
            Console.WriteLine($"Salário.: {salario}");
            Console.ReadLine();
        }
        private async void AdicionarFormacao_Click(object sender, RoutedEventArgs e)
        {
            var result = await FormacaoDialog.ShowAsync();

            string resutado = "" + result;
            if (resutado.Equals("Primary"))
            {
                // vai fazer as validações dos campos

                if (statusCurso.Equals("Cursando"))
                {
                    form.isCursando = true;

                }
                else if (statusCurso.Equals("Concluido"))
                {
                    form.isCursando = false;
                }
                else
                {
                    form.isTrancado = true;
                }
                form.anoFinal = anoFinal.Text;
                form.anoInicial = anoInicial.Text;
                form.mesFinal = mesFinal.Text;
                form.mesInicial = mesInicial.Text;
                await FormacaoTable.InsertAsync(form);
                listaFormacao.Add(form);
                Lv_formacao.ItemsSource = listaFormacao;

                carregar.Visibility = Visibility.Visible;
                form = new FormacaoAcademica();
                carregar.Visibility = Visibility.Collapsed;
            }
        }