예제 #1
0
        public void Excluir(BLL.Matricula mat)
        {
            SqlCommand cmd = new SqlCommand("DELETE FROM Matricula WHERE CodMatricula = @CodMatricula");

            cmd.Connection = con.Conectar();
            cmd.Parameters.AddWithValue("@CodMatricula", mat.CodMatricula);
            cmd.ExecuteNonQuery();
            con.Desconectar();
        }
예제 #2
0
        public void Atualizar(BLL.Matricula mat)
        {
            SqlCommand cmd = new SqlCommand(@"UPDATE Matricula SET CodPlano = @CodPlano, CodAluno = @CodAluno, DataMatricula = @DataMatricula, DataVencimento = @DataVencimento");

            cmd.Connection = con.Conectar();

            cmd.Parameters.AddWithValue("@CodMatricula", mat.CodMatricula);
            cmd.Parameters.AddWithValue("@CodPlano", mat.CodPlano);
            cmd.Parameters.AddWithValue("@CodAluno", mat.CodAluno);
            cmd.Parameters.AddWithValue("@DataMatricula", mat.DataMatricula);
            cmd.Parameters.AddWithValue("@DataVencimento", mat.DataVencimento);

            cmd.ExecuteNonQuery(); //executando comando
            con.Desconectar();     //fechando conexao
        }
예제 #3
0
        public void Cadastrar(BLL.Matricula mat)
        {
            SqlCommand cmd = new SqlCommand(@"INSERT INTO Matricula (CodPlano, CodAluno, DataMatricula, DataVencimento) VALUES (@CodPlano, @CodAluno, @DataMatricula, @DataVencimento)");

            cmd.Connection = con.Conectar();

            cmd.Parameters.AddWithValue("@CodMatricula", mat.CodMatricula);
            cmd.Parameters.AddWithValue("@CodPlano", mat.CodPlano);
            cmd.Parameters.AddWithValue("@CodAluno", mat.CodAluno);
            cmd.Parameters.AddWithValue("@DataMatricula", mat.DataMatricula);
            cmd.Parameters.AddWithValue("@DataVencimento", mat.DataVencimento);

            cmd.ExecuteNonQuery();
            con.Desconectar();
        }
예제 #4
0
        public void Cadastrar(BLL.Matricula a)
        {
            SqlCommand cmd = new SqlCommand();

            cmd.Connection  = con.Conectar();
            cmd.CommandText = @"INSERT INTO TB_MATRICULA(                                 
                                    Cod_Curso,
                                    RA_Aluno,
                                    Data_Matricula
                                    )
                                VALUES(@Cod_Curso, @RA_Aluno, @Data_Matricula)";
            cmd.Parameters.AddWithValue("@Cod_Curso", a.Cod_curso);
            cmd.Parameters.AddWithValue("@RA_Aluno", a.Ra_aluno);
            cmd.Parameters.AddWithValue("@Data_Matricula", a.Data_matricula);
            cmd.ExecuteNonQuery();
            con.Desconectar();
        }
예제 #5
0
        private void btnEditar_Click(object sender, EventArgs e)
        {
            //executar metodos de retorno
            if (dgvConsulta.RowCount > 0)
            {
                //Executar metodo de retorno dos dadoss
                mat.CodMatricula = Convert.ToInt16(dgvConsulta.SelectedCells[0].Value);
                mat = matDAL.RetornarDados(mat);

                //preenchendo txts
                cmbAluno.SelectedValue = mat.CodAluno;
                cmbPlano.SelectedValue = mat.CodPlano;
                mtxtDataMat.Text       = Convert.ToDateTime(mat.DataMatricula).ToString();
                mtxtDataVenc.Text      = Convert.ToDateTime(mat.DataVencimento).ToString();

                //redirecionando para a primeira aba
                tabMatricula.SelectedTab = tbpCadastro;

                //editar para verdadeiro
                editar = true;
            }
        }
예제 #6
0
        public BLL.Matricula RetornarDados(BLL.Matricula mat)
        {
            SqlCommand cmd = new SqlCommand("SELECT * FROM Matricula WHERE CodMatricula = @CodMatricula");

            cmd.Connection = con.Conectar();        //abrindo conexao
            cmd.Parameters.AddWithValue("@CodMatricula", mat.CodMatricula);
            SqlDataReader dr = cmd.ExecuteReader(); //executa a leitura

            if (dr.Read())                          //conseguindo encontrar o registro
            {
                //preenchendo atributos com dados vindos do bd

                mat.CodMatricula   = Convert.ToInt16(dr["CodMatricula"]);
                mat.CodPlano       = Convert.ToInt16(dr["CodPlano"]);
                mat.CodAluno       = Convert.ToInt16(dr["CodAluno"]);
                mat.DataMatricula  = Convert.ToDateTime(dr["DataMatricula"]);
                mat.DataVencimento = Convert.ToDateTime(dr["DataVencimento"]);
            }

            dr.Close();
            con.Desconectar(); //fechando conexao
            return(mat);       //retornando objeto com dados preenchidos
        }