public bool Incluir(Aluno p_objAluno) { //Campos Obrigatorios #region Validação dos campos obrigatorios if (p_objAluno.login == string.Empty) { throw new Exception("Campo login obrigatório."); } if (p_objAluno.senha == string.Empty) { throw new Exception("Campo senha obrigatório."); } if (p_objAluno.nome == String.Empty) { throw new Exception("Campo nome obrigatório."); } if (p_objAluno.matricula == string.Empty) { throw new Exception("Campo matricula obrigatório."); } #endregion BDAluno objDados = new BDAluno(); return(objDados.incluir(p_objAluno)); }
public bool excluir(Aluno p_objAluno) { if (p_objAluno.matricula == string.Empty) { throw new Exception("Campo matricula obrigatório."); } BDAluno objDados = new BDAluno(); return(objDados.excluir(p_objAluno)); }
public List <Usuario1> alterar(string p_senha) { if (p_senha == string.Empty) { throw new Exception("Campo Senha Obrigatório."); } BDAluno objDados = new BDAluno(); return(objDados.Alterar(p_senha)); }
//private string caminhoRelatorioAvaliacaoFisica = "av.pdf"; public static void GeraRelatorioAlunos(string local) { Document doc = new Document(iTextSharp.text.PageSize.A4, 20, 20, 10, 10); PdfWriter pdfWriter = PdfWriter.GetInstance(doc, new FileStream(local, FileMode.Create)); doc.Open(); Paragraph p1 = new Paragraph("Relatório de Alunos", SelecionaFonte(textoTitulo, 18)) { Alignment = 1 }; Paragraph pulaLinha = new Paragraph(" "); PdfPTable table = new PdfPTable(6) { WidthPercentage = 106, RunDirection = PdfWriter.RUN_DIRECTION_LTR, ExtendLastRow = false }; table.AddCell(CriaCell("Nome", SelecionaFonte(textoComum, 14), "Center", "Center", iTextSharp.text.BaseColor.GRAY)); table.AddCell(CriaCell("CPF", SelecionaFonte(textoComum, 14), "Center", "Center", iTextSharp.text.BaseColor.GRAY)); table.AddCell(CriaCell("Idade", SelecionaFonte(textoComum, 14), "Center", "Center", iTextSharp.text.BaseColor.GRAY)); table.AddCell(CriaCell("Sexo", SelecionaFonte(textoComum, 14), "Center", "Center", iTextSharp.text.BaseColor.GRAY)); table.AddCell(CriaCell("E-mail", SelecionaFonte(textoComum, 14), "Center", "Center", iTextSharp.text.BaseColor.GRAY)); table.AddCell(CriaCell("Telefone", SelecionaFonte(textoComum, 14), "Center", "Center", iTextSharp.text.BaseColor.GRAY)); doc.Add(p1); doc.Add(pulaLinha); doc.Add(pulaLinha); doc.Add(table); foreach (string cpf in BDAluno.SelecionaCpfsDosAlunos()) { Aluno aluno = BDAluno.SelecionaAlunoPorCpf(cpf); PdfPTable dados = new PdfPTable(6) { WidthPercentage = 106, RunDirection = PdfWriter.RUN_DIRECTION_LTR, ExtendLastRow = false }; dados.AddCell(CriaCell(aluno.Nome, SelecionaFonte(textoComum, 12), "Center", "Center")); dados.AddCell(CriaCell(aluno.Cpf, SelecionaFonte(textoComum, 12), "Center", "Center")); dados.AddCell(CriaCell(aluno.CalculaIdade().ToString(), SelecionaFonte(textoComum, 12), "Center", "Center")); dados.AddCell(CriaCell(aluno.Sexo, SelecionaFonte(textoComum, 12), "Center", "Center")); dados.AddCell(CriaCell(aluno.Email, SelecionaFonte(textoComum, 12), "Center", "Center")); dados.AddCell(CriaCell(aluno.Telefone, SelecionaFonte(textoComum, 12), "Center", "Center")); doc.Add(dados); } doc.Close(); }
private void ExcluirAluno_Click(object sender, RoutedEventArgs e) { System.Windows.MessageBoxResult result = Xceed.Wpf.Toolkit.MessageBox.Show("Tem certeza que deseja excluir o aluno " + aluno.Nome + " do banco de dados?", "Confirmação", MessageBoxButton.YesNo, MessageBoxImage.Question); if (result.ToString().ToUpper() == "YES") { if (BDAluno.DeletaAluno(aluno.Cpf)) { Xceed.Wpf.Toolkit.MessageBox.Show("Aluno excluido com sucesso!"); } else { Xceed.Wpf.Toolkit.MessageBox.Show("Não foi possível deletar o aluno!"); } mainWindow.MudarUserControl("aluno"); } }
public static void GerarRelatorioDeAvaliacao(string localParaSalvar, AvaliacaoFisica avaliacaoFisica) { Aluno aluno = BDAluno.SelecionaAlunoPorCpf(avaliacaoFisica.CpfAluno); Anamnese anamnese = BDAnamnese.SelecionaAnamnesePeloCpf(avaliacaoFisica.CpfAluno); Document doc = new Document(iTextSharp.text.PageSize.A4, 20, 20, 10, 10); PdfWriter pdfWriter = PdfWriter.GetInstance(doc, new FileStream(localParaSalvar, FileMode.Create)); doc.Open(); doc = CriaCapaPdf(doc, aluno, avaliacaoFisica.TipoDeAvaliacao, avaliacaoFisica.Avaliador); if (anamnese.CpfAluno != null) { doc = GeraAnamnese(doc, anamnese); } doc = GeraAvaliacaoFisica(doc, avaliacaoFisica, aluno); doc.Close(); }
private void PreencherInformacoes(string cpf) { Aluno aluno = new Aluno(); aluno = BDAluno.SelecionaAlunoPorCpf(cpf); if (aluno != null) { txtBlockNome.Text = aluno.Nome; txtBlockCpf.Text = aluno.Cpf; txtBlockEmail.Text = aluno.Email; txtBlockTelefone.Text = aluno.Telefone; txtBlockNivel.Text = aluno.Nivel; txtBlockSexo.Text = aluno.Sexo.ToString().Equals("F")? "Feminino" : "Masculino"; if (!aluno.CaminhoFotoDoRosto.Equals("")) { imageFotoDeRosto.Source = GerenciadorDeArquivos.BuscaImagem(aluno.CaminhoFotoDoRosto); } this.aluno = aluno; } }
// private void buttonAtivarCalendario_Click(object sender, RoutedEventArgs e) //{ // calendarDataNasc.Visibility = Visibility.Visible; //buttonAtivarCalendario.Visibility = Visibility.Collapsed; // } private void BtnCadastrarAluno_Click(object sender, RoutedEventArgs e) { if (CamposValidos()) { Aluno aluno = new Aluno { Nome = txtBoxNome.Text, Cpf = txtBoxCpf.Text, Email = txtBoxEmail.Text, Telefone = txtBoxTelefone.Text, CaminhoFotoDoRosto = caminhoFotoDeRosto }; if (rdMasculino.IsChecked == true) { aluno.Sexo = "M"; } else if (rdFeminino.IsChecked == true) { aluno.Sexo = "F"; } string cpf = aluno.Cpf; cpf = cpf.Replace(".", "").Replace("-", ""); if (ComboBoxNivel.SelectedValue != null) { var item = ComboBoxNivel.SelectedValue as ComboBoxItem; var text = item.Content.ToString(); aluno.Nivel = text; } if (caminhoFotoDeRosto != null && !caminhoFotoDeRosto.Equals("")) { GerenciadorDeArquivos.AlocaPasta(cpf); GerenciadorDeArquivos.AlocaPasta(cpf, "Cadastro"); caminhoSalvarFotoDeRosto = "Fotos\\" + cpf + "\\" + "Cadastro\\rosto" + GerenciadorDeArquivos.GetExtensao(caminhoFotoDeRosto); GerenciadorDeArquivos.MoveCopiaDeArquivo(caminhoFotoDeRosto, caminhoSalvarFotoDeRosto); aluno.CaminhoFotoDoRosto = caminhoSalvarFotoDeRosto; System.IO.File.OpenWrite(caminhoSalvarFotoDeRosto).Close(); } else if (!acao.Equals("Editar")) { aluno.CaminhoFotoDoRosto = String.Empty; } CultureInfo culture = new CultureInfo("pt-BR"); aluno.DataNasc = DateTime.Parse((comboBoxDia.SelectedValue + "-" + comboBoxMes.SelectedValue + "-" + comboBoxAno.SelectedValue)); try { if (acao.Equals("Editar")) { BDAluno.AtualizaAluno(aluno); mainWindow.MudarUserControl("detalhesAluno", aluno.Cpf); } else { BDAluno.InsereAluno(aluno); Anamnese anamnese = new Anamnese { CpfAluno = aluno.Cpf }; mainWindow.MudarUserControl("cadastroAnamnese", anamnese); } } catch (Exception ex) { if (ex is System.Data.SQLite.SQLiteException && ex.Message.Equals("constraint failed\r\nUNIQUE constraint failed: ALUNOS.CPF")) { Xceed.Wpf.Toolkit.MessageBox.Show("Este cpf ja foi utilizado!", "Cadastro de Aluno", MessageBoxButton.OK, MessageBoxImage.Exclamation); } else { Xceed.Wpf.Toolkit.MessageBox.Show("Falha ao salvar aluno no banco de dados", "Cadastro de Aluno", MessageBoxButton.OK, MessageBoxImage.Error); } } } }
public List <Aluno> consulta(string p_matricula) { BDAluno objDados = new BDAluno(); return(objDados.consultar(p_matricula)); }