public UserControlCadastroAluno(MainWindow mainWindow, Aluno aluno) : this(mainWindow) { this.aluno = aluno; this.acao = "Editar"; txtBoxCpf.IsEnabled = false; btnCadastrarAluno.Content = "Salvar"; this.aluno = aluno; if (aluno != null) { txtBoxNome.Text = aluno.Nome; txtBoxCpf.Text = aluno.Cpf; txtBoxEmail.Text = aluno.Email; txtBoxTelefone.Text = aluno.Telefone; comboBoxDia.Text = aluno.DataNasc.Day.ToString(); comboBoxMes.Text = aluno.DataNasc.Month.ToString(); comboBoxAno.Text = aluno.DataNasc.Year.ToString(); ComboBoxNivel.Text = aluno.Nivel; rdMasculino.IsChecked = aluno.Sexo.ToString().Equals("M"); rdFeminino.IsChecked = aluno.Sexo.ToString().Equals("F"); if (aluno.CaminhoFotoDoRosto != null && !aluno.CaminhoFotoDoRosto.Equals("")) { ImageFotoDeRosto.Source = GerenciadorDeArquivos.BuscaImagem(aluno.CaminhoFotoDoRosto); btnAddFotoDeRosto.Background = Brushes.Transparent; btnAddFotoDeRosto.BorderBrush = null; caminhoFotoDeRosto = aluno.CaminhoFotoDoRosto; } } }
public UserControlVisualizaAvaliacaoFisica(MainWindow mainWindow, string caminhoPdf) { caminho = caminhoPdf; this.mainWindow = mainWindow; InitializeComponent(); docView.Document = GerenciadorDeArquivos.AdicionaDocumentoParaVisualizacao(caminhoPdf); }
private void GeraPdf() { if ((DataRowView)dataGridAV.SelectedItem != null) { DataRowView dataRow = (DataRowView)dataGridAV.SelectedItem; int id = Convert.ToInt32(dataRow.Row.ItemArray[0]); System.Windows.MessageBoxResult result = Xceed.Wpf.Toolkit.MessageBox.Show("Deseja gerar pdf?", "Gerar pdf da avaliação fisica", MessageBoxButton.YesNo, MessageBoxImage.Question); if (result.ToString().ToUpper() == "YES") { string local = GerenciadorDeArquivos.BuscaLocalParaSalvarArquivo(); if (!local.Equals("") && local != null) { AvaliacaoFisica av = new AvaliacaoFisica(); av = BDAvaliacaoFisica.SelecionaAvaliacaoFisicaPeloId(id); Relatorio.GerarRelatorioDeAvaliacao(local, av); mainWindow.MudarUserControl("visualizarAvaliacaoFisica", local); } } } else { Xceed.Wpf.Toolkit.MessageBox.Show("Selecione uma avaliação física", "Comando inválido", MessageBoxButton.OK, MessageBoxImage.Error); } }
public MainWindow() { InitializeComponent(); StartClock(); MudarUserControl("telaInicial"); GerenciadorDeArquivos.AlocaDiretorioPrincipal("Fotos"); GerenciadorDeArquivos.AlocaPasta("Academia"); GerenciadorDeArquivos.AlocaPasta("Academia\\Logo"); }
private void EmitirRelatorioAluno_Click(object sender, RoutedEventArgs e) { string local = GerenciadorDeArquivos.BuscaLocalParaSalvarArquivo(); if (!local.Equals("")) { Relatorio.GeraRelatorioAlunos(local); } }
private void BtnAddFotoDeFrente_Click(object sender, RoutedEventArgs e) { caminhoFotoDeFrente = GerenciadorDeArquivos.ProcuraImagem(); if (caminhoFotoDeFrente != null && !caminhoFotoDeFrente.Equals("")) { ImageFotoDeFrente.Source = GerenciadorDeArquivos.AdicionaImagem(caminhoFotoDeFrente); btnAddFotoDeFrente.Background = System.Windows.Media.Brushes.Transparent; btnAddFotoDeFrente.BorderBrush = null; } }
private void BtnAddFotoDeLado_Click(object sender, RoutedEventArgs e) { caminhoFotoDeLado = GerenciadorDeArquivos.ProcuraImagem(); if (caminhoFotoDeLado != null && !caminhoFotoDeLado.Equals("")) { ImageFotoDeLado.Source = GerenciadorDeArquivos.AdicionaImagem(caminhoFotoDeLado); btnAddFotoDeLado.Background = Brushes.Transparent; btnAddFotoDeLado.BorderBrush = null; } }
public void PreencheCampos() { if (avaliacaoFisica.CaminhoImagemFrontal != null && !avaliacaoFisica.CaminhoImagemFrontal.Equals("")) { ImageFotoDeFrente.Source = GerenciadorDeArquivos.BuscaImagem(avaliacaoFisica.CaminhoImagemFrontal); btnAddFotoDeFrente.Background = System.Windows.Media.Brushes.Transparent; btnAddFotoDeFrente.BorderBrush = null; caminhoFotoDeFrente = avaliacaoFisica.CaminhoImagemFrontal; } if (avaliacaoFisica.ObservacaoImagemFrontal != null && !avaliacaoFisica.ObservacaoImagemFrontal.Equals("")) { txtBoxObservacao.Text = avaliacaoFisica.ObservacaoImagemFrontal; } }
public void PreencheCampos() { if (!avaliacaoFisica.CaminhoImagemLateral.Equals("") && avaliacaoFisica.CaminhoImagemLateral != null) { ImageFotoDeLado.Source = GerenciadorDeArquivos.BuscaImagem(avaliacaoFisica.CaminhoImagemLateral); btnAddFotoDeLado.Background = Brushes.Transparent; btnAddFotoDeLado.BorderBrush = null; caminhoFotoDeLado = avaliacaoFisica.CaminhoImagemLateral; } if (!avaliacaoFisica.ObservacaoImagemLateral.Equals("") && avaliacaoFisica.ObservacaoImagemLateral != null) { txtBoxObservacao.Text = avaliacaoFisica.ObservacaoImagemLateral; } }
private void AdicionarLogo_Click(object sender, RoutedEventArgs e) { string caminhoLogo; caminhoLogo = GerenciadorDeArquivos.ProcuraImagem(); if (caminhoLogo != String.Empty) { GerenciadorDeArquivos.AlocaPasta("Academia\\", "Logo"); caminhoLogoSalvar = "Fotos\\Academia\\Logo\\logo" + GerenciadorDeArquivos.GetExtensao(caminhoLogo); GerenciadorDeArquivos.MoveCopiaDeArquivo(caminhoLogo, caminhoLogoSalvar); txtBoxcaminhoFoto.Text = caminhoLogoSalvar; adicionarLogo.Content = "Alterar Logo da empresa"; Xceed.Wpf.Toolkit.MessageBox.Show("Logo adicionado com sucesso", "Logo", MessageBoxButton.OK, MessageBoxImage.Information); } }
private void Voltar_Click(object sender, RoutedEventArgs e) { try { System.IO.File.OpenWrite(caminho).Close(); caminho = caminho.Replace(".pdf", "Xps.xps"); System.IO.File.OpenWrite(caminho).Close(); GerenciadorDeArquivos.DeletaArquivo(caminho); } catch { } finally { mainWindow.MudarUserControl("aluno"); } }
public void Iniciar() { GerenciadorDeLog.Domain.GerenciadorDeLog.ConfigurarCaminhoDoLog(ConfigurationManager.AppSettings[Constantes.CAMINHO_DO_LOG]); GerenciadorDeArquivos.CarregarArquivos(arquivos); GerenciadorDeLog.Domain.GerenciadorDeLog.Logar(Situacao.Informativo, String.Format("{0} arquivos encontrados na pasta", arquivos.Count)); if (arquivos.Count != 0) { foreach (Arquivo arquivo in arquivos) { GerenciadorDeImpressora.CarregarImpressora(impressora); GerenciadorDeImpressora.ImprimirPDF(impressora, arquivo); } } GerenciadorDeLog.Domain.GerenciadorDeLog.Logar(Situacao.Finalizacao, "Limpando a lista de impressão"); arquivos.Clear(); }
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); } } } }
private void BtnFinalizar_Click(object sender, RoutedEventArgs e) { string cpf = avaliacaoFisica.CpfAluno.Replace(".", "").Replace("-", ""); int avNumero; GerenciadorDeArquivos.AlocaPasta(cpf + "\\Avaliacoes"); avNumero = GerenciadorDeArquivos.BuscaUltimaAvDoAluno(avaliacaoFisica.CpfAluno) + 2; if (!acao.Equals("Editar")) { GerenciadorDeArquivos.AlocaPasta(cpf + "\\Avaliacoes\\" + avNumero); GerenciadorDeArquivos.AlocaPasta(cpf + "\\Avaliacoes\\" + avNumero + "\\" + "Frente"); GerenciadorDeArquivos.AlocaPasta(cpf + "\\Avaliacoes\\" + avNumero + "\\" + "Lado"); GerenciadorDeArquivos.AlocaPasta(cpf + "\\Avaliacoes\\" + avNumero + "\\" + "Costas"); } string caminhoSalvarFoto; if (!avaliacaoFisica.CaminhoImagemFrontal.Equals("")) { caminhoSalvarFoto = "Fotos\\" + cpf + "\\Avaliacoes\\" + ((acao.Equals("Editar"))?(avaliacaoFisica.Id):avNumero) + "\\Frente\\frente" + GerenciadorDeArquivos.GetExtensao(avaliacaoFisica.CaminhoImagemFrontal); //if (!Path.GetFileNameWithoutExtension(avaliacaoFisica.CaminhoImagemFrontal).EndsWith(Path.GetFileNameWithoutExtension(caminhoSalvarFoto))) //{ GerenciadorDeArquivos.MoveCopiaDeArquivo(avaliacaoFisica.CaminhoImagemFrontal, caminhoSalvarFoto); avaliacaoFisica.CaminhoImagemFrontal = caminhoSalvarFoto; // } } if (!avaliacaoFisica.CaminhoImagemLateral.Equals("")) { caminhoSalvarFoto = "Fotos\\" + cpf + "\\Avaliacoes\\" + ((acao.Equals("Editar")) ? (avaliacaoFisica.Id) : avNumero) + "\\Lado\\lateral" + GerenciadorDeArquivos.GetExtensao(avaliacaoFisica.CaminhoImagemLateral); //if (!Path.GetFileNameWithoutExtension(avaliacaoFisica.CaminhoImagemLateral).EndsWith(Path.GetFileNameWithoutExtension(caminhoSalvarFoto))) //{ GerenciadorDeArquivos.MoveCopiaDeArquivo(avaliacaoFisica.CaminhoImagemLateral, caminhoSalvarFoto); avaliacaoFisica.CaminhoImagemLateral = caminhoSalvarFoto; // } } if (!avaliacaoFisica.CaminhoImagemCostas.Equals("")) { caminhoSalvarFoto = "Fotos\\" + cpf + "\\Avaliacoes\\" + ((acao.Equals("Editar")) ? (avaliacaoFisica.Id) : avNumero) + "\\Costas\\costas" + GerenciadorDeArquivos.GetExtensao(avaliacaoFisica.CaminhoImagemCostas); // if (!Path.GetFileNameWithoutExtension(avaliacaoFisica.CaminhoImagemCostas).EndsWith(Path.GetFileNameWithoutExtension(caminhoSalvarFoto))) // { GerenciadorDeArquivos.MoveCopiaDeArquivo(avaliacaoFisica.CaminhoImagemCostas, caminhoSalvarFoto); avaliacaoFisica.CaminhoImagemCostas = caminhoSalvarFoto; // } } avaliacaoFisica.Observacao = txtBoxObservacao.Text.Trim(); if (avaliacaoFisica.Observacao.Equals(txtBoxTextoObservacao)) { avaliacaoFisica.Observacao = string.Empty; } if (acao.Equals("Editar")) { BDAvaliacaoFisica.AtualizaAvaliacaoFisica(avaliacaoFisica); } else { BDAvaliacaoFisica.InsereAvaliacaoFisica(avaliacaoFisica); } System.Windows.MessageBoxResult result = Xceed.Wpf.Toolkit.MessageBox.Show("Deseja gerar pdf?", "Gerar pdf da avaliação física", MessageBoxButton.YesNo, MessageBoxImage.Question); if (result.ToString().ToUpper() == "YES") { string local = GerenciadorDeArquivos.BuscaLocalParaSalvarArquivo(); Relatorio.GerarRelatorioDeAvaliacao(local, avaliacaoFisica); mainWindow.MudarUserControl("visualizarAvaliacaoFisica", local); } else { mainWindow.MudarUserControl("aluno"); } }