コード例 #1
0
        private void preencher_dados()
        {
            conectCurso C = new conectCurso();

            C.configurarConexao();

            tabelaCursos.DataSource = C.visualizarCursos();
            tabelaCursos.DataBind();
        }
コード例 #2
0
        public void preencherFormulario()
        {
            int ID = VisualizarCursos.ID;

            C.configurarConexao();
            C = C.retornarItem(ID);

            txtCodido.Text  = C.Codigo_Curso;
            txtCurso.Text   = C.Nome_Curso;
            txtPeriodo.Text = C.Periodo_Curso;
            txtDuracao.Text = C.Duracao_Curso;
            txtEnade.Text   = C.Enade_Curso;
        }
コード例 #3
0
        public List <conectCurso> visualizarCursos()
        {
            List <conectCurso> L = new List <conectCurso>();

            string query = "SELECT * FROM curso";

            try
            {
                abrirConexao();

                //Cria o comando associado à conexão
                MySqlCommand comando = new MySqlCommand(query, connection);

                //Cria e preenche com dados uma estrutura de reader com o retorno do select do sql
                MySqlDataReader dataReader = comando.ExecuteReader();
                if (dataReader.HasRows)
                {
                    while (dataReader.Read())
                    {
                        conectCurso curso = new conectCurso();
                        curso.ID_Curso      = Convert.ToInt32(dataReader["ID_Curso"].ToString());
                        curso.Codigo_Curso  = dataReader["Codigo_Curso"].ToString();
                        curso.Nome_Curso    = dataReader["Nome_Curso"].ToString();
                        curso.Periodo_Curso = dataReader["Periodo_Curso"].ToString();
                        curso.Duracao_Curso = dataReader["Duracao_Curso"].ToString();
                        curso.Enade_Curso   = dataReader["Enade_Curso"].ToString();

                        L.Add(curso);
                    }
                }
                else
                {
                    throw new Exception("Não trouxe resultados.");
                }

                //fechando a estrutura dataReader
                dataReader.Close();

                fecharConexao();
            }
            catch (MySqlException ex)
            {
                Erro = "Erro ao buscar usuarios: " + ex.Message;
                L    = null;
            }

            return(L);
        }
コード例 #4
0
        public conectCurso retornarItem(int id)
        {
            string      query = "SELECT * FROM curso WHERE ID_CURSO = " + id;
            conectCurso C     = new conectCurso();

            try
            {
                abrirConexao();

                //Cria o comando associado à conexão
                MySqlCommand comando = new MySqlCommand(query, connection);

                //Cria e preenche com dados uma estrutura de reader com o retorno do select do sql
                MySqlDataReader dataReader = comando.ExecuteReader();
                if (dataReader.HasRows)
                {
                    while (dataReader.Read())
                    {
                        C.ID_Curso      = Convert.ToInt32(dataReader["ID_Curso"].ToString());
                        C.Codigo_Curso  = dataReader["Codigo_Curso"].ToString();
                        C.Nome_Curso    = dataReader["Nome_Curso"].ToString();
                        C.Periodo_Curso = dataReader["Periodo_Curso"].ToString();
                        C.Duracao_Curso = dataReader["Duracao_Curso"].ToString();
                        C.Enade_Curso   = dataReader["Enade_Curso"].ToString();
                    }
                }
                else
                {
                    throw new Exception("Não trouxe resultados.");
                }

                //fechando a estrutura dataReader
                dataReader.Close();

                fecharConexao();
            }
            catch (MySqlException ex)
            {
                Erro = "Erro ao buscar usuarios: " + ex.Message;
                C    = null;
            }

            return(C);
        }
コード例 #5
0
        protected void tabelaCursos_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            ID = Convert.ToInt32(e.CommandArgument);

            if (e.CommandName == "editar")
            {
                Response.Redirect("Curso.aspx");
            }
            if (e.CommandName == "excluir")
            {
                conectCurso C = new conectCurso();
                C.ID_Curso = ID;
                C.configurarConexao();
                C.excluirItem();


                Response.Redirect("VisualizarCursos.aspx");
            }
        }