public MainWindow() { InitializeComponent(); StartClock(); MudarUserControl("telaInicial"); GerenciadorDeArquivos.AlocaDiretorioPrincipal("Fotos"); GerenciadorDeArquivos.AlocaPasta("Academia"); GerenciadorDeArquivos.AlocaPasta("Academia\\Logo"); }
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 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"); } }