예제 #1
0
        public static List <Professor> BuscarProfessor()
        {
            List <Professor> prof = new List <Professor>();

            ConectDb conexao = new ConectDb();

            MySqlCommand cmd = new MySqlCommand();

            cmd.Connection  = conexao.connection;
            cmd.CommandText = @"SELECT * FROM professor";

            MySqlDataReader reader = cmd.ExecuteReader();

            while (reader.Read())
            {
                Professor contato = new Professor();
                contato.IdPessoa   = (int)reader["idprofessor"];
                contato.Nome       = (string)reader["nome"];
                contato.Nascimento = (DateTime)reader["nascimento"];
                contato.Cpf        = (string)reader["cpf"];
                contato.Telefone   = (string)reader["telefone"];
                contato.WhatsApp   = (string)reader["whatsapp"];
                contato.Email      = (string)reader["Email"];
                contato.Formacao   = (string)reader["formacao"];

                prof.Add(contato);
            }

            return(prof);

            conexao.Dispose();
        }
예제 #2
0
        public static List <Login> BuscarUsuariosSistema()
        {
            List <Login> usuarios = new List <Login>();

            ConectDb conexao = new ConectDb();

            MySqlCommand cmd = new MySqlCommand();

            cmd.Connection  = conexao.connection;
            cmd.CommandText = @"SELECT * FROM login";

            MySqlDataReader reader = cmd.ExecuteReader();

            while (reader.Read())
            {
                Login pLogin = new Login();
                pLogin.IdLogin = (int)reader["id_login"];
                pLogin.Usuario = (string)reader["login"];
                pLogin.Senha   = reader["senha"].ToString();

                usuarios.Add(pLogin);
            }

            return(usuarios);

            conexao.Dispose();
        }
예제 #3
0
        public ModelComutator Col()
        {
            var sheme = new ModelComutator();

            try
            {
                var db = ConectDb.Databaseconect(ConectionString.Pass, ConectionString.ServerLocal,
                                                 ConectionString.Komutator, false);
                var doc   = db.AllDocuments;
                var docum = doc.GetFirstDocument();
                while (docum != null)
                {
                    sheme.ShemeDbCom.Add(new ModelComutator
                    {
                        Title = docum.GetItemValue(Lotuslib.LotusItem.DbComutatorItem.Title)[0],
                        Path  = docum.GetItemValue(Lotuslib.LotusItem.DbComutatorItem.Adress)[1]
                    });

                    docum = doc.GetNextDocument(docum);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
            return(sheme);
        }
예제 #4
0
        public static void AtualizarDadosProfessor(Professor professor)
        {
            if (professor.IdPessoa == null)
            {
                throw new ArgumentException("A chave da tabela  esta nula");
            }
            VerificaDados(professor);

            ConectDb conexao = new ConectDb();

            MySqlCommand cmd = new MySqlCommand();

            cmd.Connection  = conexao.connection;
            cmd.CommandText = @"UPDATE professor SET nome=@nome, nascimento=@nascimento, cpf=@cpf, telefone=@telefone, whatsapp=@whatsapp, email=@email, formacao=@formacao WHERE Idprofessor=@id";

            cmd.Parameters.AddWithValue("@nome", professor.Nome);
            cmd.Parameters.AddWithValue("@nascimento", professor.Nascimento);
            cmd.Parameters.AddWithValue("@cpf", professor.Cpf);
            cmd.Parameters.AddWithValue("@telefone", professor.Telefone);
            cmd.Parameters.AddWithValue("@whatsapp", professor.WhatsApp);
            cmd.Parameters.AddWithValue("@email", professor.Email);
            cmd.Parameters.AddWithValue("@formacao", professor.Formacao);
            cmd.Parameters.AddWithValue("@id", professor.IdPessoa);

            cmd.ExecuteNonQuery();
            conexao.Dispose();
        }
예제 #5
0
        public static List <Atividade> BuscarAtividade()
        {
            List <Atividade> atividades = new List <Atividade>();

            ConectDb conexao = new ConectDb();

            MySqlCommand cmd = new MySqlCommand();

            cmd.Connection  = conexao.connection;
            cmd.CommandText = @"SELECT * FROM atividade";

            MySqlDataReader reader = cmd.ExecuteReader();

            while (reader.Read())
            {
                Atividade atividade = new Atividade();
                atividade.IdAtividade       = (int)reader["id_atividade"];
                atividade.Titulo            = reader["titulo"].ToString();
                atividade.Descricao         = reader["descricao"].ToString();
                atividade.DiasSemanaHorario = reader["dias_semana_horario"].ToString();

                atividades.Add(atividade);
            }

            return(atividades);

            conexao.Dispose();
        }
예제 #6
0
        public static List <Treino> BuscarTreino()
        {
            List <Treino> treinos = new List <Treino>();

            ConectDb conexao = new ConectDb();

            MySqlCommand cmd = new MySqlCommand();

            cmd.Connection  = conexao.connection;
            cmd.CommandText = @"SELECT id_treino,descricao_tipo, descricao FROM academia_lr.treino tn
                                    inner join tipo_treino tt on tt.id_tipo_treino= tn.fktipo";

            MySqlDataReader reader = cmd.ExecuteReader();

            while (reader.Read())
            {
                Treino pTreino = new Treino();
                pTreino.IdTreino        = (int)reader["id_treino"];
                pTreino.DescricaoTreino = reader["descricao_tipo"].ToString();
                pTreino.Decricao        = reader["descricao"].ToString();

                treinos.Add(pTreino);
            }

            return(treinos);

            conexao.Dispose();
        }
예제 #7
0
        public static void AtualizarTreinoAluno(TreinoAluno treinoAluno)
        {
            if (treinoAluno.IdTreinoAluno == null)
            {
                throw new ArgumentException("A chave da tabela  esta nula");
            }
            VerificaDados(treinoAluno);


            ConectDb     conexao = new ConectDb();
            MySqlCommand cmd     = new MySqlCommand();

            cmd.Connection  = conexao.connection;
            cmd.CommandText = @"UPDATE treino_aluno SET fkclassificacao=@fkclassificacao, fkaluno=@fkaluno, fktreino=@fktreino, quantidade=@quantidade, fkrepeticoes=@fkrepeticoes where id_treino_aluno=@id";

            cmd.Parameters.AddWithValue("@fkclassificacao", treinoAluno.TipoTreino);
            cmd.Parameters.AddWithValue("@fkaluno", treinoAluno.IdPessoa);
            cmd.Parameters.AddWithValue("@fktreino", treinoAluno.IdTreino);
            cmd.Parameters.AddWithValue("@quantidade", treinoAluno.Quantidade);
            cmd.Parameters.AddWithValue("@fkrepeticoes", treinoAluno.NumRepeticoes);
            cmd.Parameters.AddWithValue("@id", treinoAluno.IdTreinoAluno);

            cmd.ExecuteNonQuery();
            conexao.Dispose();
        }
예제 #8
0
        public static void AtualizarDadosAluno(Aluno pAluno)
        {
            if (pAluno.IdPessoa == null)
            {
                throw new ArgumentException("A chave da tabela  esta nula");
            }
            VerificaDados(pAluno);

            ConectDb conexao = new ConectDb();

            MySqlCommand cmd = new MySqlCommand();

            cmd.Connection  = conexao.connection;
            cmd.CommandText = @"UPDATE aluno SET nome=@nome, alunoSexo=@sexo, nascimento=@nascimento, cpf=@cpf, telefone=@telefone, whatsapp=@whatsapp, email=@email WHERE Id_aluno=@id";

            cmd.Parameters.AddWithValue("@nome", pAluno.Nome);
            cmd.Parameters.AddWithValue("@sexo", pAluno.Genero);
            cmd.Parameters.AddWithValue("@nascimento", pAluno.Nascimento);
            cmd.Parameters.AddWithValue("@cpf", pAluno.Cpf);
            cmd.Parameters.AddWithValue("@telefone", pAluno.Telefone);
            cmd.Parameters.AddWithValue("@whatsapp", pAluno.WhatsApp);
            cmd.Parameters.AddWithValue("@email", pAluno.Email);
            cmd.Parameters.AddWithValue("@id", pAluno.IdPessoa);

            cmd.ExecuteNonQuery();
            conexao.Dispose();
        }
예제 #9
0
        public static void InserirDadosAluno(Aluno pAluno)
        {
            VerificaDados(pAluno);

            ConectDb     conexao = new ConectDb();
            MySqlCommand cmd     = new MySqlCommand();

            cmd.Connection  = conexao.connection;
            cmd.CommandText = @"INSERT INTO aluno (nome, nascimento, alunoSexo, cpf, telefone, whatsapp, email) VALUES 
                                (@nome, @nascimento, @sexo, @cpf, @telefone, @whatsapp, @email)";

            cmd.Parameters.AddWithValue("@nome", pAluno.Nome);
            cmd.Parameters.AddWithValue("@nascimento", pAluno.Nascimento);
            cmd.Parameters.AddWithValue("@sexo", pAluno.Genero);
            cmd.Parameters.AddWithValue("@cpf", pAluno.Cpf);
            cmd.Parameters.AddWithValue("@telefone", pAluno.Telefone);
            cmd.Parameters.AddWithValue("@whatsapp", pAluno.WhatsApp);
            cmd.Parameters.AddWithValue("@email", pAluno.Email);


            cmd.ExecuteNonQuery();

            pAluno.UltimoRegistroSql = Convert.ToInt32(cmd.LastInsertedId);

            conexao.Dispose();
        }
예제 #10
0
        public static void AtualizarDadosPagamento(Pagamento pPagamento)
        {
            if (pPagamento.IdPagamento == null)
            {
                throw new ArgumentException("A chave da tabela  esta nula");
            }
            VerificaDados(pPagamento);

            ConectDb conexao = new ConectDb();

            MySqlCommand cmd = new MySqlCommand();

            cmd.Connection  = conexao.connection;
            cmd.CommandText = @"UPDATE pagamentos SET fkaluno_pgt=@fkaluno_pgt, data_pgt=@data_pgt, ref_data_in=@ref_data_in, ref_data_fi=@ref_data_fi, valor=@valor, desconto=@desconto, observacao=@observacao WHERE id_pgt=@id";

            cmd.Parameters.AddWithValue("@fkaluno_pgt", pPagamento.IdPessoa);
            cmd.Parameters.AddWithValue("@data_pgt", pPagamento.DataPagt);
            cmd.Parameters.AddWithValue("@ref_data_in", pPagamento.DataInicio);
            cmd.Parameters.AddWithValue("@ref_data_fi", pPagamento.DataFinal);
            cmd.Parameters.AddWithValue("@valor", pPagamento.Valor);
            cmd.Parameters.AddWithValue("@desconto", pPagamento.Desconto);
            cmd.Parameters.AddWithValue("@observacao", pPagamento.Observacao);
            cmd.Parameters.AddWithValue("@id", pPagamento.IdPagamento);

            cmd.ExecuteNonQuery();
            conexao.Dispose();
        }
예제 #11
0
        public static List <Pagamento> BuscarPagamentoPorId(Pagamento pgt)
        {
            List <Pagamento> pagamentos = new List <Pagamento>();

            ConectDb conexao = new ConectDb();

            MySqlCommand cmd = new MySqlCommand();

            cmd.Connection  = conexao.connection;
            cmd.CommandText = @"SELECT id_pgt, nome, data_pgt,ref_data_in,ref_data_fi, valor, desconto, observacao FROM academia_lr.pagamentos pg
                                    inner join aluno al on pg.fkaluno_pgt=al.id_aluno where id_aluno = @idAluno";
            cmd.Parameters.AddWithValue("@idAluno", pgt.IdPessoa);
            MySqlDataReader reader = cmd.ExecuteReader();

            while (reader.Read())
            {
                Pagamento pPagamento = new Pagamento();
                pPagamento.IdPagamento = (int)reader["id_pgt"];
                pPagamento.Nome        = (string)reader["nome"];
                pPagamento.DataPagt    = (DateTime)reader["data_pgt"];
                pPagamento.DataInicio  = (DateTime)reader["ref_data_in"];
                pPagamento.DataFinal   = (DateTime)reader["ref_data_fi"];
                pPagamento.Valor       = (double)reader["valor"];
                pPagamento.Desconto    = (Double)reader["desconto"];
                pPagamento.Observacao  = (string)reader["observacao"];

                pagamentos.Add(pPagamento);
            }

            return(pagamentos);

            conexao.Dispose();
        }
예제 #12
0
        public ModelImnsOtdel LoadOtdUser()
        {
            ModelImnsOtdel shemeotdel = new ModelImnsOtdel();

            try
            {
                var db = ConectDb.Databaseconect(ConectionString.Pass, ConectionString.ServerLocal, ConectionString.Imns, false);
                shemeotdel = Lotuslib.Seath.SeathImns.SeathImns.ShemeSeathImns(db, shemeotdel);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
            return(shemeotdel);
        }
예제 #13
0
        public static void CadastrarTreino(Treino pTreino)
        {
            VerificaDados(pTreino);

            ConectDb     conexao = new ConectDb();
            MySqlCommand cmd     = new MySqlCommand();

            cmd.Connection  = conexao.connection;
            cmd.CommandText = @"INSERT INTO treino (fktipo, descricao) VALUES (@fktipo, @descricao)";

            cmd.Parameters.AddWithValue("@fktipo", pTreino.IdTipoTreino);
            cmd.Parameters.AddWithValue("@descricao", pTreino.Decricao);

            cmd.ExecuteNonQuery();
            conexao.Dispose();
        }
예제 #14
0
        public static void CadastrarLogin(Login pLogin)
        {
            VerificaDados(pLogin);

            ConectDb     conexao = new ConectDb();
            MySqlCommand cmd     = new MySqlCommand();

            cmd.Connection  = conexao.connection;
            cmd.CommandText = @"INSERT INTO login (login, senha) VALUES (@login, @senha)";

            cmd.Parameters.AddWithValue("@login", pLogin.Usuario);
            cmd.Parameters.AddWithValue("@senha", SenhaMd5(pLogin));

            cmd.ExecuteNonQuery();
            conexao.Dispose();
        }
예제 #15
0
        public static void CadastrarAtividade(Atividade pAtividade)
        {
            VerificaDados(pAtividade);

            ConectDb     conexao = new ConectDb();
            MySqlCommand cmd     = new MySqlCommand();

            cmd.Connection  = conexao.connection;
            cmd.CommandText = @"INSERT INTO atividade (titulo, descricao, dias_semana_horario) VALUES (@titulo, @descricao, @dias_semana_horario)";

            cmd.Parameters.AddWithValue("@titulo", pAtividade.Titulo);
            cmd.Parameters.AddWithValue("@descricao", pAtividade.Descricao);
            cmd.Parameters.AddWithValue("@dias_semana_horario", pAtividade.DiasSemanaHorario);

            cmd.ExecuteNonQuery();
            conexao.Dispose();
        }
예제 #16
0
        public static void CadastrarTreinoAluno(TreinoAluno pTreinoAluno)
        {
            VerificaDados(pTreinoAluno);

            ConectDb     conexao = new ConectDb();
            MySqlCommand cmd     = new MySqlCommand();

            cmd.Connection  = conexao.connection;
            cmd.CommandText = @"INSERT INTO treino_aluno (fkclassificacao, fkaluno, fktreino, quantidade, fkrepeticoes) VALUES (@fkclassificacao, @fkaluno, @fktreino, @quantidade, @fkrepeticoes)";
            cmd.Parameters.AddWithValue("@fkclassificacao", pTreinoAluno.TipoTreino);
            cmd.Parameters.AddWithValue("@fkaluno", pTreinoAluno.IdPessoa);
            cmd.Parameters.AddWithValue("@fktreino", pTreinoAluno.IdTreino);
            cmd.Parameters.AddWithValue("@quantidade", pTreinoAluno.Quantidade);
            cmd.Parameters.AddWithValue("@fkrepeticoes", pTreinoAluno.NumRepeticoes);

            cmd.ExecuteNonQuery();
            conexao.Dispose();
        }
예제 #17
0
        public static void DeletarTreinoAluno(TreinoAluno treinoAluno)
        {
            if (treinoAluno.IdTreinoAluno == null)
            {
                throw new ArgumentException("A chave da tabela  esta nula");
            }

            VerificaDados(treinoAluno);

            ConectDb     conexao = new ConectDb();
            MySqlCommand cmd     = new MySqlCommand();

            cmd.Connection  = conexao.connection;
            cmd.CommandText = @"DELETE FROM treino_aluno WHERE id_treino_aluno = @id_treino_aluno";

            cmd.Parameters.AddWithValue("@id_treino_aluno", treinoAluno.IdTreinoAluno);

            cmd.ExecuteNonQuery();
            conexao.Dispose();
        }
예제 #18
0
        public static void CadastrarProfessor(Professor pProfesssor)
        {
            VerificaDados(pProfesssor);
            ConectDb     conexao = new ConectDb();
            MySqlCommand cmd     = new MySqlCommand();

            cmd.Connection  = conexao.connection;
            cmd.CommandText = @"INSERT INTO professor (nome,nascimento, cpf, telefone,whatsapp, email,formacao) VALUES (@nome,@nascimento,@cpf, @telefone, @whatsapp, @email,@formacao)";

            cmd.Parameters.AddWithValue("@nome", pProfesssor.Nome);
            cmd.Parameters.AddWithValue("@nascimento", pProfesssor.Nascimento);
            cmd.Parameters.AddWithValue("@cpf", pProfesssor.Cpf);
            cmd.Parameters.AddWithValue("@telefone", pProfesssor.Telefone);
            cmd.Parameters.AddWithValue("@whatsapp", pProfesssor.WhatsApp);
            cmd.Parameters.AddWithValue("@email", pProfesssor.Email);
            cmd.Parameters.AddWithValue("@formacao", pProfesssor.Formacao);

            cmd.ExecuteNonQuery();
            conexao.Dispose();
        }
예제 #19
0
        public static void CadastrarPagamento(Pagamento pPagamento)
        {
            VerificaDados(pPagamento);
            ConectDb     conexao = new ConectDb();
            MySqlCommand cmd     = new MySqlCommand();

            cmd.Connection  = conexao.connection;
            cmd.CommandText = @"INSERT INTO Pagamentos (fkaluno_pgt, data_pgt, ref_data_in, ref_data_fi, valor, desconto, observacao) VALUES (@fkaluno_pgt, @data_pgt, @ref_data_in, @ref_data_fi, @valor, @desconto, @observacao)";

            cmd.Parameters.AddWithValue("@fkaluno_pgt", pPagamento.IdPessoa);
            cmd.Parameters.AddWithValue("@data_pgt", pPagamento.DataPagt);
            cmd.Parameters.AddWithValue("@ref_data_in", pPagamento.DataInicio);
            cmd.Parameters.AddWithValue("@ref_data_fi", pPagamento.DataFinal);
            cmd.Parameters.AddWithValue("@valor", pPagamento.Valor);
            cmd.Parameters.AddWithValue("@desconto", pPagamento.Desconto);
            cmd.Parameters.AddWithValue("@observacao", pPagamento.Observacao);

            cmd.ExecuteNonQuery();
            conexao.Dispose();
        }
예제 #20
0
        public static List <Pagamento> RelatorioPorPeriodo(DateTime pDataInicial, DateTime pDataFinal)
        {
            if (pDataInicial == null)
            {
                pDataInicial = DateTime.Now;
            }
            if (pDataFinal == null)
            {
                pDataFinal = DateTime.Now;
            }
            List <Pagamento> pagamentos = new List <Pagamento>();

            ConectDb     conexao = new ConectDb();
            MySqlCommand cmd     = new MySqlCommand();

            cmd.Connection  = conexao.connection;
            cmd.CommandText = @"select id_pgt, nome, data_pgt, valor, desconto from pagamentos p
                                inner join aluno a on p.fkaluno_pgt = a.id_aluno
                                WHERE data_pgt BETWEEN @dataInicio AND @dataFinal";

            cmd.Parameters.AddWithValue("@dataInicio", pDataInicial);
            cmd.Parameters.AddWithValue("@dataFinal", pDataFinal);
            MySqlDataReader reader = cmd.ExecuteReader();

            while (reader.Read())
            {
                Pagamento pPagamento = new Pagamento();
                pPagamento.IdPagamento = (int)reader["id_pgt"];
                pPagamento.Nome        = (string)reader["nome"];
                pPagamento.DataPagt    = (DateTime)reader["data_pgt"];
                pPagamento.Valor       = (double)reader["valor"];
                pPagamento.Desconto    = (Double)reader["desconto"];


                pagamentos.Add(pPagamento);
            }

            return(pagamentos);

            conexao.Dispose();
        }
예제 #21
0
        public static void AtualizarDadosLoginUsuario(Login pLogin)
        {
            if (pLogin.IdLogin == null)
            {
                throw new ArgumentException("A chave da tabela  esta nula");
            }
            VerificaDados(pLogin);

            ConectDb conexao = new ConectDb();

            MySqlCommand cmd = new MySqlCommand();

            cmd.Connection  = conexao.connection;
            cmd.CommandText = @"UPDATE login  SET login=@login senha=@senha WHERE id_login=@id";

            cmd.Parameters.AddWithValue("@id", pLogin.IdLogin);
            cmd.Parameters.AddWithValue("@login", pLogin.Usuario);
            cmd.Parameters.AddWithValue("@senha", SenhaMd5(pLogin));

            cmd.ExecuteNonQuery();
            conexao.Dispose();
        }
예제 #22
0
        public static void AtualizarTreino(Treino pTreino)
        {
            if (pTreino.IdTreino == null)
            {
                throw new ArgumentException("A chave da tabela  esta nula");
            }
            VerificaDados(pTreino);

            ConectDb conexao = new ConectDb();

            MySqlCommand cmd = new MySqlCommand();

            cmd.Connection  = conexao.connection;
            cmd.CommandText = @"UPDATE treino SET fktipo=@fktipo, descricao=@descricao WHERE id_treino=@id";

            cmd.Parameters.AddWithValue("@fktipo", pTreino.IdTipoTreino);
            cmd.Parameters.AddWithValue("@descricao", pTreino.Decricao);
            cmd.Parameters.AddWithValue("@id", pTreino.IdTreino);

            cmd.ExecuteNonQuery();
            conexao.Dispose();
        }
예제 #23
0
        public static List <Aluno> BuscarAluno(Aluno pAluno)
        {
            List <Aluno> alunos = new List <Aluno>();

            ConectDb conexao = new ConectDb();

            MySqlCommand cmd = new MySqlCommand();

            cmd.Connection = conexao.connection;
            string sql = @"SELECT a.id_aluno, a.alunoSexo, a.nome, YEAR(FROM_DAYS(TO_DAYS(NOW())-TO_DAYS(a.nascimento))) AS idade, g.sexo, g.descricao, a.nascimento, a.cpf, a.telefone, a.whatsapp, a.email FROM aluno a
                            left join genero g on a.alunoSexo = g.id_genero WHERE a.nome LIKE(@nome)";

            cmd.CommandText = sql;
            cmd.Parameters.AddWithValue("@nome", pAluno.Nome + "%");

            MySqlDataReader reader = cmd.ExecuteReader();

            while (reader.Read())
            {
                Aluno contato = new Aluno();
                contato.IdPessoa   = (int)reader["id_aluno"];
                contato.Nome       = reader["nome"].ToString();
                contato.SiglaSexo  = reader["sexo"].ToString();
                contato.Descricao  = reader["descricao"].ToString();
                contato.Nascimento = Convert.ToDateTime(reader["nascimento"]);
                contato.Idade      = Convert.ToInt32(reader["idade"]);
                contato.Cpf        = reader["cpf"].ToString();
                contato.Telefone   = reader["telefone"].ToString();
                contato.WhatsApp   = reader["whatsapp"].ToString();
                contato.Email      = reader["Email"].ToString();

                alunos.Add(contato);
            }

            return(alunos);

            conexao.Dispose();
        }
예제 #24
0
        public static void AtualizarAtividade(Atividade pAtividade)
        {
            if (pAtividade.IdAtividade == null)
            {
                throw new ArgumentException("A chave da tabela  esta nula");
            }
            VerificaDados(pAtividade);

            ConectDb conexao = new ConectDb();

            MySqlCommand cmd = new MySqlCommand();

            cmd.Connection  = conexao.connection;
            cmd.CommandText = @"UPDATE atividade SET titulo=@titulo, descricao=@descricao, dias_semana_horario=@dias_semana_horario WHERE id_atividade=@id=@id";

            cmd.Parameters.AddWithValue("@titulo", pAtividade.Titulo);
            cmd.Parameters.AddWithValue("@descricao", pAtividade.Descricao);
            cmd.Parameters.AddWithValue("@dias_semana_horario", pAtividade.DiasSemanaHorario);
            cmd.Parameters.AddWithValue("@id", pAtividade.IdAtividade);

            cmd.ExecuteNonQuery();
            conexao.Dispose();
        }
예제 #25
0
        public static void DeletarAluno(Aluno pAluno)
        {
            if (pAluno == null)
            {
                throw new ArgumentException(nameof(pAluno));
            }

            if (pAluno.IdPessoa == null)
            {
                throw new ArgumentException("A chave da tabela  esta nula");
            }
            ConectDb conexao = new ConectDb();

            MySqlCommand cmd = new MySqlCommand();

            cmd.Connection  = conexao.connection;
            cmd.CommandText = @"DELETE FROM aluno WHERE id_aluno=@id";

            cmd.Parameters.AddWithValue("@id", pAluno.IdPessoa);

            cmd.ExecuteNonQuery();

            conexao.Dispose();
        }
예제 #26
0
        public static void DeletarUsuarioDoSistema(Login pLogin)
        {
            if (pLogin == null)
            {
                throw new ArgumentException(nameof(pLogin));
            }

            if (pLogin.IdLogin == null)
            {
                throw new ArgumentException("A chave da tabela  esta nula");
            }
            ConectDb conexao = new ConectDb();

            MySqlCommand cmd = new MySqlCommand();

            cmd.Connection  = conexao.connection;
            cmd.CommandText = @"DELETE FROM login WHERE id_login=@id";

            cmd.Parameters.AddWithValue("@id", pLogin.IdLogin);

            cmd.ExecuteNonQuery();

            conexao.Dispose();
        }
예제 #27
0
        public static List <TreinoAluno> BuscarTreinoAluno()
        {
            List <TreinoAluno> listaTreinoAluno = new List <TreinoAluno>();

            ConectDb     conexao = new ConectDb();
            MySqlCommand cmd     = new MySqlCommand();

            cmd.Connection  = conexao.connection;
            cmd.CommandText = @"SELECT id_treino_aluno, fkclassificacao, nome, descricao, quantidade, fkrepeticoes,fktipo FROM treino_aluno ta
                                inner join classificacao c on c.id_classificacao = ta.fkclassificacao
                                    inner join aluno al on al.id_aluno=ta.fkaluno
                                        inner join  treino tr on tr.id_treino = ta.fktreino
                                            inner join tipo_treino tt on tt.id_tipo_treino=tr.fktipo
                                                inner join repeticoestreino rt on rt.id_repeticoestreino = ta.fkrepeticoes";

            MySqlDataReader reader = cmd.ExecuteReader();

            while (reader.Read())
            {
                TreinoAluno treinoAluno = new TreinoAluno();

                treinoAluno.IdTreinoAluno   = (int)reader["id_treino_aluno"];
                treinoAluno.TipoTreino      = (Enums.ETipo)reader["fkclassificacao"];
                treinoAluno.Nome            = reader["nome"].ToString();
                treinoAluno.DescricaoTreino = reader["descricao"].ToString();
                treinoAluno.Quantidade      = (int)reader["quantidade"];
                treinoAluno.NumRepeticoes   = (Enums.ERepeticoes)reader["fkrepeticoes"];
                treinoAluno.IdTipoTreino    = (Enums.EClassificacao)reader["fktipo"];


                listaTreinoAluno.Add(treinoAluno);
            }
            return(listaTreinoAluno);

            conexao.Dispose();
        }
예제 #28
0
        public static void DeleteProfessor(Professor professor)
        {
            if (professor == null)
            {
                throw new ArgumentException(nameof(professor));
            }

            if (professor.IdPessoa == null)
            {
                throw new ArgumentException("A chave da tabela  esta nula");
            }
            ConectDb conexao = new ConectDb();

            MySqlCommand cmd = new MySqlCommand();

            cmd.Connection  = conexao.connection;
            cmd.CommandText = @"DELETE FROM professor WHERE Idprofessor=@id";

            cmd.Parameters.AddWithValue("@id", professor.IdPessoa);

            cmd.ExecuteNonQuery();

            conexao.Dispose();
        }
예제 #29
0
        public static void DeletarAtividade(Atividade pAtividade)
        {
            if (pAtividade == null)
            {
                throw new ArgumentException(nameof(pAtividade));
            }

            if (pAtividade.IdAtividade == null)
            {
                throw new ArgumentException("A chave da tabela  esta nula");
            }
            ConectDb conexao = new ConectDb();

            MySqlCommand cmd = new MySqlCommand();

            cmd.Connection  = conexao.connection;
            cmd.CommandText = @"DELETE FROM atividade WHERE id_atividade=@id";

            cmd.Parameters.AddWithValue("@id", pAtividade.IdAtividade);

            cmd.ExecuteNonQuery();

            conexao.Dispose();
        }
예제 #30
0
        public static void DeletePagamento(Pagamento pPagamento)
        {
            if (pPagamento == null)
            {
                throw new ArgumentException(nameof(pPagamento));
            }

            if (pPagamento.IdPagamento == null)
            {
                throw new ArgumentException("A chave da tabela  esta nula");
            }
            ConectDb conexao = new ConectDb();

            MySqlCommand cmd = new MySqlCommand();

            cmd.Connection  = conexao.connection;
            cmd.CommandText = @"DELETE FROM pagamentos WHERE id_pgt=@id";

            cmd.Parameters.AddWithValue("@id", pPagamento.IdPagamento);

            cmd.ExecuteNonQuery();

            conexao.Dispose();
        }