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;
         }
     }
 }
Exemple #2
0
 public UserControlVisualizaAvaliacaoFisica(MainWindow mainWindow, string caminhoPdf)
 {
     caminho         = caminhoPdf;
     this.mainWindow = mainWindow;
     InitializeComponent();
     docView.Document = GerenciadorDeArquivos.AdicionaDocumentoParaVisualizacao(caminhoPdf);
 }
Exemple #3
0
        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");
 }
Exemple #5
0
        private void EmitirRelatorioAluno_Click(object sender, RoutedEventArgs e)
        {
            string local = GerenciadorDeArquivos.BuscaLocalParaSalvarArquivo();

            if (!local.Equals(""))
            {
                Relatorio.GeraRelatorioAlunos(local);
            }
        }
Exemple #6
0
        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;
            }
        }
Exemple #8
0
 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;
     }
 }
Exemple #10
0
        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);
            }
        }
Exemple #11
0
        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();
        }
Exemple #13
0
        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);
                    }
                }
            }
        }
Exemple #15
0
        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");
            }
        }