private void BtnGerarCurriculo_Click(object sender, EventArgs e) { try { if (caminho == "") { if (selecionaPasta.ShowDialog() == DialogResult.OK) { caminho = selecionaPasta.SelectedPath; lblDiretorio.Text = caminho; lblDiretorio.Location = new Point(this.Width - lblDiretorio.Size.Width - 8, btnAlterarDiretorio.Location.Y + 28); lblDiretorio.Visible = true; ClsCurriculo.GeraCurriculo(dados, idCandidato, true, false, "", "", "", caminho); } } else { ClsCurriculo.GeraCurriculo(dados, idCandidato, true, false, "", "", "", caminho); } } catch (Exception ex) { MessageBox.Show(string.Format("Ocorreu um erro: {0}", ex.Message)); } }
private void BtnSalvar_Click(object sender, EventArgs e) { if (dtConsulta.Rows.Count > 0 == false || dtConsulta.Rows[0].Cells[0].Value == null) { MessageBox.Show("Não há nenhum currículo para salvar!"); } else { try { Recrutador.ListaIds.Clear(); localPeriodo = cboPeriodo.SelectedItem.ToString(); localCurso = cboCurso.SelectedItem.ToString(); localModulo = cboModulo.SelectedItem.ToString(); int numLinhas = dtConsulta.Rows.Count; for (int i = 0; i < numLinhas - 1; i++) { if (dtConsulta.Rows[i].Cells[5].Value.ToString() != "") { Recrutador.ListaIds.Add(int.Parse(dtConsulta.Rows[i].Cells[0].Value.ToString())); } } if (caminho == "") { if (selecionaPasta.ShowDialog() == DialogResult.OK) { caminho = selecionaPasta.SelectedPath; lblDiretorio.Text = caminho; lblDiretorio.Location = new Point(this.Width - lblDiretorio.Size.Width - 8, btnAlterarDiretorio.Location.Y + 28); lblDiretorio.Visible = true; foreach (var id in Recrutador.ListaIds) { ClsCurriculo.GeraCurriculo(dados, id, false, true, localCurso, localPeriodo, localModulo, caminho); } MessageBox.Show("Currículos salvos!"); } } else { foreach (var id in Recrutador.ListaIds) { ClsCurriculo.GeraCurriculo(dados, id, false, true, localCurso, localPeriodo, localModulo, caminho); } MessageBox.Show("Currículos salvos!"); } } catch (Exception ex) { MessageBox.Show("Erro: " + ex.Message); } } }