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)); }
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)); }
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; } }