예제 #1
0
        private void preencher_dados()
        {
            ConectDisciplina C = new ConectDisciplina();

            C.configurarConexao();


            tabelaDisciplinas.DataSource = C.VisualizarDisciplinas();
            tabelaDisciplinas.DataBind();
        }
예제 #2
0
        public void preencherFormulario()
        {
            int ID = VisualizarDisciplinas.ID;

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

            txtCodidoDisciplina.Text = C.Codigo_Disciplina;
            txtNomeDisciplina.Text   = C.Nome_Disciplina;
            txtEmenta.Text           = C.Ementa_Disciplina;
            txtSemestre.Text         = C.Semestre_Disciplina;
            txtCargaHoraia.Text      = C.Carga_Horaria;
        }
예제 #3
0
        public List <ConectDisciplina> VisualizarDisciplinas()
        {
            List <ConectDisciplina> L = new List <ConectDisciplina>();

            string query = "SELECT * FROM Disciplina";

            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())
                    {
                        ConectDisciplina Disciplina = new ConectDisciplina();
                        Disciplina.ID_Disciplina       = Convert.ToInt32(dataReader["ID_Disciplina"].ToString());
                        Disciplina.Codigo_Disciplina   = dataReader["Codigo_Disciplina"].ToString();
                        Disciplina.Nome_Disciplina     = dataReader["Nome_Disciplina"].ToString();
                        Disciplina.Ementa_Disciplina   = dataReader["Ementa_Disciplina"].ToString();
                        Disciplina.Semestre_Disciplina = dataReader["Semestre_Disciplina"].ToString();
                        Disciplina.Carga_Horaria       = dataReader["Carga_Horaria"].ToString();

                        L.Add(Disciplina);
                    }
                }
                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 ConectDisciplina retornarItem(int id)
        {
            string           query = "SELECT * FROM Disciplina WHERE ID_Disciplina = " + id;
            ConectDisciplina C     = new ConectDisciplina();

            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_Disciplina       = Convert.ToInt32(dataReader["ID_Disciplina"].ToString());
                        C.Codigo_Disciplina   = dataReader["Codigo_Disciplina"].ToString();
                        C.Nome_Disciplina     = dataReader["Nome_Disciplina"].ToString();
                        C.Ementa_Disciplina   = dataReader["Ementa_Disciplina"].ToString();
                        C.Semestre_Disciplina = dataReader["Semestre_Disciplina"].ToString();
                        C.Carga_Horaria       = dataReader["Carga_Horaria"].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 tabelaDisciplinas_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            ID = Convert.ToInt32(e.CommandArgument);

            if (e.CommandName == "editar")
            {
                Response.Redirect("Disciplina.aspx");
            }
            if (e.CommandName == "excluir")
            {
                ConectDisciplina C = new ConectDisciplina();
                C.ID_Disciplina = ID;
                C.configurarConexao();
                C.excluirItem();


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