Esempio n. 1
0
        public async Task <IActionResult> AdicionarExercicio(int exercicioId, int frequencia, int repeticoes, int carga, int fichaId)
        {
            if (await _listaExercicioRepositorio.ExercicioExisteNaFicha(exercicioId, fichaId))
            {
                return(Json(false));
            }

            ListaExercicio listaExercicio = new ListaExercicio()
            {
                ExercicioId = exercicioId,
                Frequencia  = frequencia,
                Repeticoes  = repeticoes,
                Carga       = carga,
                FichaId     = fichaId
            };

            if (ModelState.IsValid)
            {
                try
                {
                    await _listaExercicioRepositorio.Inserir(listaExercicio);

                    return(Json(true));
                }
                catch (Exception e)
                {
                    return(Json(e.Message));
                }
            }
            else
            {
                return(Json(false));
            }
        }
Esempio n. 2
0
        public async Task <IActionResult> AdicionarExercicio(int exercicioId, int frequencia, int repeticoes, int carga, int treinoId)
        {
            if (await _listaExercicioRepositorio.ExercicioExisteNoTreino(exercicioId, treinoId))
            {
                return(Json(false));
            }

            ListaExercicio listaExercicio = new ListaExercicio
            {
                ExercicioId = exercicioId,
                Frequencia  = frequencia,
                Repeticoes  = repeticoes,
                Carga       = carga,
                TreinoId    = treinoId
            };

            if (ModelState.IsValid)
            {
                await _listaExercicioRepositorio.Inserir(listaExercicio);

                return(Json(true));
            }
            else
            {
                return(Json(false));
            }
        }
Esempio n. 3
0
        public async Task <IActionResult> AdicionarExercicio(int ExercicioId, int frequencia, int repeticoes, int carga, int FichaId)
        {
            if (await _listaRepositorio.ExisteExercicioFicha(ExercicioId, FichaId))
            {
                return(Json(false));
            }

            ListaExercicio lista = new ListaExercicio
            {
                ExercicioId = ExercicioId,
                Frequencia  = frequencia,
                Repeticoes  = repeticoes,
                Carga       = carga,
                FichaId     = FichaId
            };

            if (ModelState.IsValid)
            {
                await _listaRepositorio.Inserir(lista);

                return(Json(true));
            }
            else
            {
                return(Json(false));
            }
        }
Esempio n. 4
0
        public FrmTreinamentoAlterar(ExerciciosTreinamento exerciciosTreinamento)
        {
            InitializeComponent();


            this.txtCodigoTreinamento.Text   = exerciciosTreinamento.Treinamento.IDTreinamento.ToString();
            this.txtCadastrarSeries.Text     = exerciciosTreinamento.Series.ToString();
            this.txtCadastrarRepeticoes.Text = exerciciosTreinamento.Repeticoes.ToString();
            this.mskCadastrarIntervalo.Text  = exerciciosTreinamento.Intervalo;

            using (ExercicioNegocio exercicioNegocio = new ExercicioNegocio())
            {
                try
                {
                    ListaExercicio listaExercicio = exercicioNegocio.PesquisarExercicioCodigoNome(null, "%");
                    cbxCadastrarExercicio.DataSource    = listaExercicio;
                    cbxCadastrarExercicio.DisplayMember = "Nome";
                    cbxCadastrarExercicio.ValueMember   = "IDExercicio";
                    this.cbxCadastrarExercicio.Text     = exerciciosTreinamento.Exercicio.Nome;
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Não foi possível carregar a lista de exercício. Detalhes: " + ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
            }
        }
Esempio n. 5
0
        public ActionResult MostrarExercicio(int codigo, string treino)
        {
            ExercicioNegocio exercicioNegocio = new ExercicioNegocio();
            ListaExercicio   listaExercicio   = exercicioNegocio.PesquisarExercicioCodigoNome(codigo, null);

            ViewBag.ExercicioNome = listaExercicio.Select(c => c.Nome).First();
            ViewBag.IDTreinamento = Request.Cookies["IDTreinamento"].Value;
            ViewBag.Treino        = treino;
            ViewBag.Url           = "localhost";

            return(View(listaExercicio.First()));
        }
        public FrmTreinamentoCadastrar(AcaoNaTela acaoNaTela, Treinamento treinamento)
        {
            acaoNaTelaInformada = acaoNaTela;
            InitializeComponent();
            this.dgwTreinamentoExercicios.AutoGenerateColumns = false;

            using (ExercicioNegocio exercicioNegocio = new ExercicioNegocio())
            {
                try
                {
                    ListaExercicio listaExercicio = exercicioNegocio.PesquisarExercicioCodigoNome(null, "%");
                    cbxCadastrarExercicio.DataSource    = listaExercicio;
                    cbxCadastrarExercicio.DisplayMember = "Nome";
                    cbxCadastrarExercicio.ValueMember   = "IDExercicio";
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Não foi possível carregar a lista de exercício. Detalhes: " + ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
            }

            using (TipoTreinamentoNegocio tipoTreinamentoNegocio = new TipoTreinamentoNegocio())
            {
                try
                {
                    ListaTipoTreinamento listaTipoTreinamento = tipoTreinamentoNegocio.PesquisarTreinamentoCodigoNome(null, "%");
                    cbxCadastrarTipoTreinamento.DataSource    = listaTipoTreinamento;
                    cbxCadastrarTipoTreinamento.DisplayMember = "Descricao";
                    cbxCadastrarTipoTreinamento.ValueMember   = "IDTipoTreinamento";
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Não foi possível carregar a lista de tipo de treinamento. Detalhes: " + ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
            }

            cbxCadastrarExercicio.SelectedItem       = null;
            cbxCadastrarTipoTreinamento.SelectedItem = null;


            if (acaoNaTelaInformada == AcaoNaTela.Inserir)
            {
                this.Text = "Cadastrar Treinamento Físico";
                this.lblCadastrarTitulo.Text          = "Cadastrar Treinamento Físico";
                grpTreinamentoFisico.Enabled          = true;
                grpFichaTreinamento.Enabled           = false;
                pbxCadastrarTreinamento.Image         = global::Apresentacao.Properties.Resources._1440663403_add_property;
                txtCodigoAluno.Text                   = treinamento.Aluno.Pessoa.IDPessoa.ToString();
                txtCadastrarAluno.Text                = treinamento.Aluno.Pessoa.Nome;
                txtMostrarObjetivo.Text               = treinamento.Aluno.Objetivo.Descricao;
                btnCadastrarTreinamento.Text          = "Cadastrar";
                txtCadastrarQuantidadeExercicios.Text = "0";
                cbxCadastrarTipoTreinamento.Select();
            }
            else if (acaoNaTelaInformada == AcaoNaTela.Alterar)
            {
                this.Text = "Alterar Treinamento Físico";
                this.lblCadastrarTitulo.Text = "Alterar Treinamento Físico";
                //  grpTreinamentoFisico.Enabled = false;
                grpFichaTreinamento.Enabled        = true;
                pbxCadastrarTreinamento.Image      = global::Apresentacao.Properties.Resources._1440663068_edit_property;
                txtCodigoAluno.Text                = treinamento.Aluno.Pessoa.IDPessoa.ToString();
                txtCadastrarAluno.Text             = treinamento.Aluno.Pessoa.Nome;
                txtMostrarObjetivo.Text            = treinamento.Aluno.Objetivo.Descricao;
                cbxCadastrarTipoTreinamento.Text   = treinamento.TipoTreinamento.Descricao;
                btnCadastrarTreinamento.Text       = "Alterar";
                txtCadastrarTreinamentoCodigo.Text = treinamento.IDTreinamento.ToString();
                AtualizarGridTreinamentos(DialogResult.Yes, treinamento.IDTreinamento);
                cbxCadastrarExercicio.Select();
                grpBoxAtivo.Enabled                 = true;
                btnCadastrarTreinamento.Enabled     = true;
                dtpCadastrarDataTreinamento.Enabled = false;
                cbxCadastrarTipoTreinamento.Enabled = false;
                rbtCadastrarAtivoSim.Checked        = treinamento.Ativo == true ? true : false;
                rbtCadastrarAtivoNao.Checked        = treinamento.Ativo == false ? true : false;
                dtpCadastrarDataTreinamento.Value   = treinamento.DataCadastro;
            }
        }
        public void AtualizarGridExercicio(DialogResult dialogResult)
        {
            using (ExercicioNegocio exercicioNegocio = new ExercicioNegocio())
            {
                ValidacaoInterfaces validarInterfaces = new ValidacaoInterfaces();
                if (dialogResult == DialogResult.Yes)
                {
                    try
                    {
                        ListaExercicio listaExercicio = exercicioNegocio.PesquisarExercicioCodigoNome(null, "%");
                        this.dgwSelecionarExercicio.DataSource = null;
                        this.dgwSelecionarExercicio.DataSource = listaExercicio;
                        this.dgwSelecionarExercicio.Update();
                        this.dgwSelecionarExercicio.Refresh();
                        txtSelecionarCodNome.Focus();
                        txtSelecionarCodNome.Clear();
                        return;
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show("Não foi possível atualizar, após ter inserido ou alterado exercício. Detalhes: " + ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        txtSelecionarCodNome.Focus();
                        return;
                    }
                }



                else if (validarInterfaces.ValidarCampoPesquisar(txtSelecionarCodNome, "nome") == true)
                {
                    return;
                }

                else if (this.txtSelecionarCodNome.Text.Where(c => char.IsNumber(c)).Count() > 0)
                {
                    try
                    {
                        ListaExercicio listaExercicio = exercicioNegocio.PesquisarExercicioCodigoNome(Convert.ToInt32(this.txtSelecionarCodNome.Text), null);
                        if (listaExercicio.Count() > 0)
                        {
                            this.dgwSelecionarExercicio.DataSource = null;
                            this.dgwSelecionarExercicio.DataSource = listaExercicio;
                            this.dgwSelecionarExercicio.Update();
                            this.dgwSelecionarExercicio.Refresh();
                            txtSelecionarCodNome.Focus();
                            return;
                        }
                        else
                        {
                            MessageBox.Show("Não existe nenhum exercício com esse código: " + txtSelecionarCodNome.Text, "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            txtSelecionarCodNome.Focus();
                            return;
                        }
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show("Não foi possível pesquisar exercício por código. Detalhes: " + ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        txtSelecionarCodNome.Focus();
                        return;
                    }
                }
                else
                {
                    try
                    {
                        ListaExercicio listaExercicio = exercicioNegocio.PesquisarExercicioCodigoNome(null, this.txtSelecionarCodNome.Text);
                        if (listaExercicio.Count() > 0)
                        {
                            this.dgwSelecionarExercicio.DataSource = null;
                            this.dgwSelecionarExercicio.DataSource = listaExercicio;
                            this.dgwSelecionarExercicio.Update();
                            this.dgwSelecionarExercicio.Refresh();
                            txtSelecionarCodNome.Focus();
                            return;
                        }
                        else
                        {
                            MessageBox.Show("Não existe nenhum exercício com esse nome: " + txtSelecionarCodNome.Text, "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            txtSelecionarCodNome.Focus();
                            return;
                        }
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show("Não foi possível pesquisar exercício por nome. Detalhes: " + ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        txtSelecionarCodNome.Focus();
                        return;
                    }
                }
            }
        }
 public void Dispose()
 {
     acessoDadosSqlServer = null;
     listaExercicio       = null;
 }