Exemple #1
0
        public List <Modelo.Disciplina> SelectAll()
        {
            Modelo.Disciplina        disciplina;
            List <Modelo.Disciplina> ListDisciplina = new List <Modelo.Disciplina>();
            SqlConnection            conn           = new SqlConnection(connectionString);

            conn.Open();
            SqlCommand cmd = conn.CreateCommand();

            cmd.CommandText = "Select * from Disciplina Order by Disciplina";
            SqlDataReader dr = cmd.ExecuteReader();

            if (dr.HasRows)
            {
                while (dr.Read())
                {
                    disciplina = new Modelo.Disciplina(
                        int.Parse(dr["idDisciplina"].ToString()),
                        dr["Disciplina"].ToString()
                        );

                    ListDisciplina.Add(disciplina);
                }
            }

            dr.Close();
            conn.Close();

            return(ListDisciplina);
        }
Exemple #2
0
 public void update(Modelo.Disciplina disciplina)
 {
     Delete(disciplina);
     if (disciplina.existDocumento())
     {
         Insert(disciplina);
     }
 }
Exemple #3
0
        public void Delete(Modelo.Disciplina disciplina)
        {
            SqlConnection conn = new SqlConnection(connectionString);

            conn.Open();
            SqlCommand cmd = new SqlCommand("Delete from DocumentoDisciplina where IdDisciplina=@IdDisciplina", conn);

            cmd.Parameters.AddWithValue("IdDisciplina", disciplina.idDisciplina);
            cmd.ExecuteNonQuery();
            conn.Close();
        }
Exemple #4
0
        public List <Modelo.Modulo> Select(int idModulo)
        {
            // Variavel para armazenar um modulo
            Modelo.Modulo DALmodulo;
            // Cria Lista Vazia
            List <Modelo.Modulo> DALlistModulo = new List <Modelo.Modulo>();
            // Cria Conexão com banco de dados
            SqlConnection conn = new SqlConnection(connectionString);

            // Abre conexão com o banco de dados
            conn.Open();
            // Cria comando SQL
            SqlCommand cmd = conn.CreateCommand();

            // define SQL do comando
            cmd.CommandText = "Select * from Modulo Where idModulo = @idModulo";
            cmd.Parameters.AddWithValue("@idModulo", idModulo);
            // Executa comando, gerando objeto DbDataReader
            SqlDataReader dr = cmd.ExecuteReader();

            // Le titulo do modulo do resultado e apresenta no segundo rótulo
            if (dr.HasRows)
            {
                while (dr.Read()) // Le o proximo registro
                {
                    Modelo.Disciplina dis    = new Modelo.Disciplina();
                    DALDisciplina     daldis = new DALDisciplina();
                    dis = (daldis.Select(Convert.ToInt32(dr["idDisciplina"])))[0];
                    // Cria objeto com dados lidos do banco de dados
                    DALmodulo = new Modelo.Modulo(
                        dr["idModulo"].ToString(),
                        dr["titulo"].ToString(),
                        dr["descricao"].ToString(),
                        Convert.ToInt32(dr["idDisciplina"]));

                    if (DALmodulo.idDisciplina != null)
                    {
                        DALmodulo.disciplina = daldis.Select(DALmodulo.idDisciplina)[0];
                    }
                    // Adiciona o livro lido à lista
                    DALlistModulo.Add(DALmodulo);
                }
            }
            // Fecha DataReader
            dr.Close();
            // Fecha Conexão
            conn.Close();

            return(DALlistModulo);
        }
Exemple #5
0
        public void Insert(Modelo.Disciplina disciplina)
        {
            SqlConnection conn = new SqlConnection(connectionString);

            conn.Open();
            foreach (Modelo.DocumentoDisciplina I in disciplina.listDocumento)
            {
                SqlCommand cmd = new SqlCommand("insert into DocumentoDisciplina (IdDisciplina, IdDocumento) values(@IdDisciplina, @IdDocumento)", conn);
                cmd.Parameters.AddWithValue("@IdDisciplina", disciplina.idDisciplina);
                cmd.Parameters.AddWithValue("@IdDocumento", I.idDocumento);
                cmd.ExecuteNonQuery();
            }

            conn.Close();
        }
Exemple #6
0
        public void Update(Modelo.Disciplina obj)
        {
            SqlConnection conn = new SqlConnection(connectionString);

            conn.Open();



            SqlCommand cmd = new SqlCommand("UPDATE Disciplina SET Disciplina = @Disciplina WHERE idDisciplina = @idDisciplina", conn);

            cmd.Parameters.AddWithValue("@idDisciplina", obj.idDisciplina);
            cmd.Parameters.AddWithValue("@Disciplina", obj.disciplina);
            cmd.ExecuteNonQuery();
            conn.Close();
        }
Exemple #7
0
        public List <Modelo.Modulo> SelectAll()
        {
            Modelo.Modulo DALmodulo;
            // Cria Lista Vazia
            List <Modelo.Modulo> DALlistModulo = new List <Modelo.Modulo>();
            // Cria Conexão com banco de dados
            SqlConnection conn = new SqlConnection(connectionString);

            // Abre conexão com o banco de dados
            conn.Open();
            // Cria comando SQL
            SqlCommand cmd = conn.CreateCommand();

            // define SQL do comando
            cmd.CommandText = "Select * from Modulo";
            // Executa comando, gerando objeto DbDataReader
            SqlDataReader dr = cmd.ExecuteReader();

            if (dr.HasRows)
            {
                while (dr.Read()) // Le o proximo registro
                {
                    Modelo.Disciplina dis    = new Modelo.Disciplina();
                    DALDisciplina     daldis = new DALDisciplina();
                    dis = (daldis.Select(Convert.ToInt32(dr["idDisciplina"])))[0];
                    Modelo.Modulo mod = new Modelo.Modulo();
                    DALmodulo = new Modelo.Modulo(
                        dr["idModulo"].ToString(),
                        dr["titulo"].ToString(),
                        dr["descricao"].ToString(),
                        Convert.ToInt32(dr["idDisciplina"]));

                    if (DALmodulo.idDisciplina != null)
                    {
                        DALmodulo.disciplina = daldis.Select(DALmodulo.idDisciplina)[0];
                    }
                    // Adiciona o livro lido à lista
                    DALlistModulo.Add(DALmodulo);
                }
            }
            // Fecha DataReader
            dr.Close();
            // Fecha Conexão
            conn.Close();

            return(DALlistModulo);
        }
Exemple #8
0
        protected void Inserir_Click(object sender, EventArgs e)
        {
            Modelo.Disciplina disciplina = new Modelo.Disciplina(0, TxtNomeDisciplina.Text);
            List <int>        ListIdDocumentoDisciplina = new List <int>();

            foreach (ListItem I in CheckBoxListDocumentos.Items)
            {
                if (I.Selected)
                {
                    disciplina.listDocumento.Add(new Modelo.DocumentoDisciplina(0, int.Parse(I.Value)));
                }
            }

            DAL.DALDisciplina DALDisciplina = new DAL.DALDisciplina();
            DALDisciplina.Insert(disciplina);
            Response.Redirect("~\\Admin\\WebFormGerenciarDisciplina.aspx");
        }
Exemple #9
0
        public void Insert(Modelo.Modulo obj)
        {
            SqlConnection sc = new SqlConnection(connectionString);

            sc.Open();
            SqlCommand cmd = new SqlCommand();

            cmd.CommandType = System.Data.CommandType.Text;
            Modelo.Disciplina dis = new Modelo.Disciplina();
            dis             = obj.disciplina;
            cmd.CommandText = "INSERT INTO Modulo(titulo, descricao, idDisciplina) VALUES(@titulo, @descricao, @idDisciplina)";
            cmd.Parameters.AddWithValue("@titulo", obj.titulo);
            cmd.Parameters.AddWithValue("@descricao", obj.descricao);
            cmd.Parameters.AddWithValue("@idDisciplina", dis.idDisciplina);
            cmd.Connection = sc;

            cmd.ExecuteNonQuery();
            sc.Close();
        }
Exemple #10
0
        public void Update(Modelo.Modulo obj)
        {
            // Cria Conexão com banco de dados
            SqlConnection conn = new SqlConnection(connectionString);

            // Abre conexão com o banco de dados
            conn.Open();
            // Cria comando SQL
            SqlCommand com = conn.CreateCommand();

            Modelo.Disciplina dis = new Modelo.Disciplina();
            dis.idDisciplina = obj.idDisciplina;
            SqlCommand cmd = new SqlCommand("UPDATE Modulo SET titulo = @titulo, descricao = @descricao, idDisciplina = @idDisciplina WHERE idModulo = @idModulo", conn);

            cmd.Parameters.AddWithValue("@idModulo", obj.idModulo);
            cmd.Parameters.AddWithValue("@titulo", obj.titulo);
            cmd.Parameters.AddWithValue("@descricao", obj.descricao);
            cmd.Parameters.AddWithValue("@idDisciplina", dis.idDisciplina);

            // Executa Comando
            cmd.ExecuteNonQuery();
        }
Exemple #11
0
        public void Insert(Modelo.Disciplina obj)
        {
            SqlConnection conn = new SqlConnection(connectionString);

            conn.Open();

            if (obj.idDisciplina == 0)
            {
                obj.idDisciplina = GetIdMax();
            }

            SqlCommand cmd = new SqlCommand("INSERT INTO Disciplina (IdDisciplina, Disciplina) VALUES(@idDisciplina,@Disciplina)", conn);

            cmd.Parameters.AddWithValue("@idDisciplina", obj.idDisciplina);
            cmd.Parameters.AddWithValue("@Disciplina", obj.disciplina);
            cmd.ExecuteNonQuery();
            if (obj.existDocumento())
            {
                new DAL.DALDocumentoDisciplina().Insert(obj);
            }
            conn.Close();
        }
Exemple #12
0
        public Modelo.Disciplina Select(string ID)
        {
            Modelo.Disciplina disciplina = new Modelo.Disciplina();
            SqlConnection     conn       = new SqlConnection(connectionString);

            conn.Open();
            SqlCommand cmd = conn.CreateCommand();

            cmd.CommandText = "select * FROM Disciplina WHERE IdDisciplina = @idDisciplina";
            cmd.Parameters.AddWithValue("@idDisciplina", ID);
            SqlDataReader dr = cmd.ExecuteReader();

            while (dr.Read())
            {
                disciplina.idDisciplina = int.Parse(dr["idDisciplina"].ToString());
                disciplina.disciplina   = dr["Disciplina"].ToString();
            }
            DAL.DALDocumentoDisciplina dALDocumentoDisciplina = new DALDocumentoDisciplina();
            disciplina.listDocumento = dALDocumentoDisciplina.SelectALL(disciplina.idDisciplina.ToString());
            conn.Close();
            return(disciplina);
        }
Exemple #13
0
        public List <Modelo.Disciplina> Select(int idDisciplina)
        {
            Modelo.Disciplina DALdis;
            // Cria Lista Vazia
            List <Modelo.Disciplina> DALlistDis = new List <Modelo.Disciplina>();
            // Cria Conexão com banco de dados
            SqlConnection conn = new SqlConnection(connectionString);

            // Abre conexão com o banco de dados
            conn.Open();
            // Cria comando SQL
            SqlCommand cmd = conn.CreateCommand();

            // define SQL do comando
            cmd.CommandText = "Select * from Disciplina Where idDisciplina = @idDisciplina";
            cmd.Parameters.AddWithValue("@idDisciplina", idDisciplina);
            SqlDataReader dr = cmd.ExecuteReader();

            if (dr.HasRows)
            {
                while (dr.Read()) // Le o proximo registro
                {
                    // Cria objeto com dados lidos do banco de dados
                    DALdis = new Modelo.Disciplina(
                        Convert.ToInt32(dr["idDisciplina"]),
                        dr["nome"].ToString()
                        );
                    // Adiciona a disciplina lida à lista
                    DALlistDis.Add(DALdis);
                }
            }
            // Fecha DataReader
            dr.Close();
            // Fecha Conexão
            conn.Close();

            return(DALlistDis);
        }
Exemple #14
0
        public List <Modelo.Disciplina> SelectAll()
        {
            // Variavel para armazenar um livro
            Modelo.Disciplina aDisciplina;
            // Cria Lista Vazia
            List <Modelo.Disciplina> aListDisciplina = new List <Modelo.Disciplina> ();
            // Cria Conexão com banco de dados
            SqlConnection conn = new SqlConnection(connectionString);

            // Abre conexão com o banco de dados
            conn.Open();
            // Cria comando SQL
            SqlCommand cmd = conn.CreateCommand();

            // define SQL do comando
            cmd.CommandText = "Select * from Disciplina";
            // Executa comando, gerando objeto DbDataReader
            SqlDataReader dr = cmd.ExecuteReader();

            // Le titulo do livro do resultado e apresenta no segundo rótulo
            if (dr.HasRows)
            {
                while (dr.Read()) // Le o proximo registro
                {
                    // Cria objeto com dados lidos do banco de dados
                    aDisciplina = new Modelo.Disciplina(Convert.ToInt32(dr["idDisciplina"]), dr["nome"].ToString());
                    // Adiciona o livro lido à lista
                    aListDisciplina.Add(aDisciplina);
                }
            }
            // Fecha DataReader
            dr.Close();
            // Fecha Conexão
            conn.Close();

            return(aListDisciplina);
        }
 protected void Page_Load(object sender, EventArgs e)
 {
     controleListaDocumentoDisciplina();
     disciplina           = dALDisciplina.Select(Session["IdDisciplina"].ToString());
     LabelDisciplina.Text = disciplina.disciplina;
 }