public BLL.Curso PreencherPeloID1(BLL.Curso cu)
        {
            SqlCommand cmd = new SqlCommand();

            cmd.Connection  = con.Conectar();
            cmd.CommandText = @"SELECT Id_Curso, Imagem, Nome, Valor, Horas, Descricao, Id_Adm FROM Curso WHERE Id_Curso = @idcurso";
            cmd.Parameters.AddWithValue("@idcurso", cu.IdCurso);

            SqlDataReader dr = cmd.ExecuteReader();

            if (dr.HasRows)
            {
                dr.Read();
                cu.IdCurso   = Convert.ToInt32(dr["Id_Curso"]);
                cu.Nome      = dr["Nome"].ToString();
                cu.Imagem    = dr["Imagem"].ToString();
                cu.Valor     = Convert.ToDecimal(dr["Valor"]);
                cu.Horas     = dr["Horas"].ToString();
                cu.Descricao = dr["Descricao"].ToString();
                cu.IdAdm     = Convert.ToInt32(dr["Id_Adm"]);
                dr.Close();
            }
            else
            {
                cu.IdCurso = 0;
            }

            con.Desconectar();
            return(cu);
        }
        protected void btnEnviar_Click(object sender, EventArgs e)
        {
            zz.Nome    = txtNome.Text;
            zz.IdCurso = Convert.ToInt32(ddlCurso.SelectedValue);
            zz.IdAdm   = 1;

            cu.IdCurso = zz.IdCurso;

            cu = cuDAL.AcharCurso(cu);

            if (cu.IdProfessor != 0)
            {
                zz.IdProfessor = cu.IdProfessor;

                zzDAL.Cadastrar(zz);
            }
            else
            {
                zzDAL.Cadastrar1(zz);
            }

            Response.Write("<script>alert('Quizz criado com sucesso!')</script>");
            btnFiltrar_Click(null, null);

            txtNome.Text = "";
            //ddlCurso.SelectedValue = 1;
            txtNome.Focus();
        }
Example #3
0
 protected void Enlazar()
 {
     try
     {
         bool esNuevoIngreso = String.IsNullOrEmpty(Request.QueryString["id"]);
         if (!esNuevoIngreso)
         {
             lb_AltaCurso.Visible = false;
             Int32    cod   = Convert.ToInt32(Request.QueryString["id"]);
             BE.Curso curso = _bllCurso.Obtener(cod);
             txtNombre.Text          = curso.Nombre;
             txtCosto.Text           = curso.Costo.ToString();
             txtCupo.Text            = curso.Cupo.ToString();
             Calendario.SelectedDate = curso.FechaLimite;
         }
         else
         {
             lb_ModificarCurso.Visible = false;
         }
         BLL.Curso       bllConc = new BLL.Curso();
         List <BE.Curso> Cursos  = bllConc.Listar();
         DgvCurso.AutoGenerateColumns = false;
         DgvCurso.DataSource          = Cursos;
         DgvCurso.DataBind();
         txtCantRegistros.Text = Cursos.Count.ToString();
     }
     catch (Exception) { }
 }
        public DataTable Consultar(BLL.Curso c)
        {
            DataTable  dt  = new DataTable();
            SqlCommand cmd = new SqlCommand();

            cmd.Connection  = con.Conectar();
            cmd.CommandText = @"SELECT 
                                    Curso.Id,
                                    Curso.Descricao,
                                    Curso.Periodo,
                                    --Curso.IdCoordenador,
                                    Coordenador.Nome
                                FROM
                                    Curso
                                INNER JOIN 
                                    Coordenador
                                ON
                                    Curso.IdCoordenador = Coordenador.Id
                                WHERE
                                    Descricao like @descricao";
            cmd.Parameters.AddWithValue("@descricao", "%" + c.Descricao + "%");
            SqlDataAdapter da = new SqlDataAdapter();

            da.SelectCommand = cmd;
            da.Fill(dt);

            con.Desconectar();

            return(dt);
        }
        public BLL.Curso Selecionar(BLL.Curso c)
        {
            SqlCommand cmd = new SqlCommand();

            cmd.Connection  = con.Conectar();
            cmd.CommandText = @"SELECT 
                                    Id,
                                    Descricao,
                                    Periodo,
                                    IdCoordenador
                                FROM
                                    Curso
                                WHERE 
                                    Id = @id";
            cmd.Parameters.AddWithValue("@id", c.Id);
            SqlDataReader dr = cmd.ExecuteReader();

            if (dr.HasRows)
            {
                dr.Read();
                c.Id            = Convert.ToInt32(dr["Id"]);
                c.Descricao     = dr["Descricao"].ToString();
                c.Periodo       = dr["Periodo"].ToString();
                c.IdCoordenador = Convert.ToInt32(dr["IdCoordenador"]);
                dr.Close();
            }
            else
            {
                c.Id = 0;
            }
            con.Desconectar();

            return(c);
        }
        public void Excluir(BLL.Curso cu)
        {
            SqlCommand cmd = new SqlCommand();

            cmd.Connection  = con.Conectar();
            cmd.CommandText = @"DELETE FROM Curso WHERE Id_Curso = @id";

            cmd.Parameters.AddWithValue("@id", cu.IdCurso);

            cmd.ExecuteNonQuery();
            con.Desconectar();
        }
        public void Cadastrar1(BLL.Curso cu)
        {
            SqlCommand cmd = new SqlCommand();

            cmd.Connection  = con.Conectar();
            cmd.CommandText = @"INSERT INTO Curso(Imagem, Nome, Valor, Horas, Descricao, Id_Adm) VALUES (@imagem, @nome, @valor, @horas, @descricao, @idadm)";

            cmd.Parameters.AddWithValue("@imagem", cu.Imagem);
            cmd.Parameters.AddWithValue("@nome", cu.Nome);
            cmd.Parameters.AddWithValue("@valor", cu.Valor);
            cmd.Parameters.AddWithValue("@horas", cu.Horas);
            cmd.Parameters.AddWithValue("@descricao", cu.Descricao);
            cmd.Parameters.AddWithValue("@idadm", cu.IdAdm);

            cmd.ExecuteNonQuery(); // EXECUTAR O COMANDO
            con.Desconectar();
        }
        public void Cadastrar(BLL.Curso c)
        {
            SqlCommand cmd = new SqlCommand();

            cmd.Connection  = con.Conectar();
            cmd.CommandText = @"INSERT INTO Curso(
                                    Descricao,
                                    Periodo,
                                    IdCoordenador)
                                VALUES(@descricao, @periodo, @idCoordenador)";

            cmd.Parameters.AddWithValue("@descricao", c.Descricao);
            cmd.Parameters.AddWithValue("@periodo", c.Periodo);
            cmd.Parameters.AddWithValue("@idCoordenador", c.IdCoordenador);
            cmd.ExecuteNonQuery();

            con.Desconectar();
        }
        public void Atualizar(BLL.Curso cu)
        {
            SqlCommand cmd = new SqlCommand();

            cmd.Connection  = con.Conectar();
            cmd.CommandText = @"UPDATE Curso SET Imagem = @imagem, Nome = @nome, Valor = @valor, Horas = @horas, Descricao = @descricao WHERE Id_Curso = @idcurso";

            cmd.Parameters.AddWithValue("@idcurso", cu.IdCurso);
            cmd.Parameters.AddWithValue("@imagem", cu.Imagem);
            cmd.Parameters.AddWithValue("@nome", cu.Nome);
            cmd.Parameters.AddWithValue("@valor", cu.Valor);
            cmd.Parameters.AddWithValue("@horas", cu.Horas);
            cmd.Parameters.AddWithValue("@descricao", cu.Descricao);
            cmd.Parameters.AddWithValue("@idprofessor", cu.IdProfessor);
            cmd.Parameters.AddWithValue("idadm", cu.IdAdm);

            cmd.ExecuteNonQuery();
            con.Desconectar();
        }
        public DataTable Listar2(BLL.Curso cu) //ESSA LINHA É A ASSINATURA
        {
            DataTable dt = new DataTable();    //Tabela de dados padrão C#(int, strin, double...)

            SqlCommand cmd = new SqlCommand();

            cmd.Connection  = con.Conectar();
            cmd.CommandText = @"SELECT Id_Curso, Imagem, Nome, Valor, Horas, Descricao, Id_Professor, Id_Adm FROM Curso WHERE Nome LIKE @nome";

            cmd.Parameters.AddWithValue("@nome", "%" + cu.Nome + "%");   // ESSE É USADO NO FILTRAR DE ADM

            //Adaptador de dados SQL para C#
            SqlDataAdapter da = new SqlDataAdapter();

            da.SelectCommand = cmd;
            da.Fill(dt);//Preenche fazendo a adaptação
            con.Desconectar();
            return(dt);
        }
        public DataTable Listar1(BLL.Curso cu) //ESSA LINHA É A ASSINATURA
        {
            DataTable dt = new DataTable();    //Tabela de dados padrão C#(int, strin, double...)

            SqlCommand cmd = new SqlCommand();

            cmd.Connection  = con.Conectar();
            cmd.CommandText = @"SELECT Id_Curso, Imagem, Nome, Valor, Horas, Descricao, Id_Professor FROM Curso WHERE Id_Professor = @idprofessor";

            cmd.Parameters.AddWithValue("@idprofessor", cu.IdProfessor);  // LISTAR DO PAGE LOAD DE PROFESSOR ESPECIFICO

            //Adaptador de dados SQL para C#
            SqlDataAdapter da = new SqlDataAdapter();

            da.SelectCommand = cmd;
            da.Fill(dt);//Preenche fazendo a adaptação
            con.Desconectar();
            return(dt);
        }
        public void Atualizar(BLL.Curso c)
        {
            SqlCommand cmd = new SqlCommand();

            cmd.Connection  = con.Conectar();
            cmd.CommandText = @"UPDATE
                                    Curso
                                SET
                                    Descricao = @descricao,
                                    Periodo = @periodo,
                                    IdCoordenador = @idCoordenador
                                WHERE
                                    Id = @id";
            cmd.Parameters.AddWithValue("@descricao", c.Descricao);
            cmd.Parameters.AddWithValue("@idCoordenador", c.IdCoordenador);
            cmd.Parameters.AddWithValue("@periodo", c.Periodo);
            cmd.Parameters.AddWithValue("@id", c.Id);
            cmd.ExecuteNonQuery();
            con.Desconectar();
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            int idRecibido = 0;

            btnAtualizar.Enabled = false;
            if (!IsPostBack)
            {
                //Validar se está recebendo a variável cod na URL
                if (Request.QueryString["cod"] != null)
                {
                    //Validar se a variável veio com o valor preenchido
                    if (Request.QueryString["cod"].ToString() != "")
                    {
                        int.TryParse(Request.QueryString["cod"].ToString(), out idRecibido);
                        curso.Id = idRecibido;
                        curso    = cursoDAL.Selecionar(curso);
                        if (curso.Id != 0)
                        {
                            txtId.Text        = curso.Id.ToString();
                            txtDescricao.Text = curso.Descricao;
                            txtPeriodo.Text   = curso.Periodo;

                            btnAtualizar.Enabled = true;
                        }
                        else
                        {
                            Response.Write("<script>alert('Curso não localizado')</script>");
                        }
                    }
                    else
                    {
                        Response.Write("<script>alert('Id de curso vazio')</script>");
                    }
                }
                else
                {
                    Response.Write("<script>alert('Id de curso não recebido')</script>");
                }
            }
        }
Example #14
0
        public void Cadastrar(BLL.Curso a)
        {
            //Instanciar um objeto de comando SQL.
            SqlCommand cmd = new SqlCommand();

            //Configurar a conexao.
            cmd.Connection = con.Conectar();
            //Configurar o comando SQL.
            cmd.CommandText = @"INSERT INTO TB_CURSO(                                 
                                    Nome,
                                    Cod_Coordenador
                                    )
                                VALUES(@nome, @codCoord)";
            //Configurar os valores.
            //cmd.Parameters.AddWithValue("@cod", a.Cod);
            cmd.Parameters.AddWithValue("@nome", a.Nome);
            cmd.Parameters.AddWithValue("@CodCoord", a.Cod_coordenador);
            //Executar os comandos SQL.
            cmd.ExecuteNonQuery();
            //Fechar a conexão com o banco de dados.
            con.Desconectar();
        }
        protected void btnCadastrar_Click(object sender, EventArgs e)
        {
            try
            {
                BLL.Curso curso = new BLL.Curso();
                curso.Descricao     = txtDescricao.Text;
                curso.Periodo       = txtPeriodo.Text;
                curso.IdCoordenador = Convert.ToInt32(cmbCoordenador.SelectedValue);

                DAL.CursoDAL cursoDAL = new DAL.CursoDAL();

                cursoDAL.Cadastrar(curso);

                lblMsg.Text                  = "Curso cadastrado";
                txtDescricao.Text            = "";
                txtPeriodo.Text              = "";
                cmbCoordenador.SelectedIndex = 0;
            }
            catch (Exception ex)
            {
                lblMsg.Text = ex.Message;
            }
        }
Example #16
0
        protected void btnCadastrar_Click(object sender, EventArgs e)
        {
            if (fulMaterial.PostedFile.ContentLength < 1000000) // Menor que 5MB (625000 megabyte)
            {
                try
                {
                    if (fulMaterial.HasFile)//Verifica se algum arquivo foi selecionado
                    {
                        try
                        {
                            //Aqui ele vai filtrar pelo tipo de arquivo
                            if (fulMaterial.PostedFile.ContentType == "application/pdf")
                            {
                                try
                                {
                                    //Obtem o  HttpFileCollection (Lista de arquivos)
                                    HttpFileCollection hfc = Request.Files;
                                    for (int i = 0; i < hfc.Count; i++)
                                    {
                                        HttpPostedFile hpf = hfc[i];
                                        if (hpf.ContentLength > 0) //Verifica se o arquivo é maior que 0 bytes
                                        {
                                            //Pega o nome do arquivo
                                            string nome = System.IO.Path.GetFileName(hpf.FileName);
                                            //Pega a extensão do arquivo
                                            string extensao = Path.GetExtension(hpf.FileName);
                                            //Gera nome novo do Arquivo numericamente

                                            //string filename = string.Format("{0:00000000000000}", GerarID());

                                            string filename = DateTime.Now.ToString().Replace("/", "").Replace(":", "").Replace(" ", "_");

                                            //Caminho a onde será salvo
                                            hpf.SaveAs(Server.MapPath("~/UI/material/") + filename + "_" + i + extensao);



                                            au.Nome = txtNome.Text;
                                            string vid = txtVideo.Text.Replace("watch?v=", "embed/");

                                            au.Video = vid + "?rel=0&showinfo=0";

                                            au.Material  = "/UI/material/" + filename + "_" + i + extensao;
                                            au.Descricao = txtDescricao.Text;
                                            au.IdCurso   = Convert.ToInt32(ddlCurso.SelectedValue);
                                            au.IdAdm     = 1;

                                            cu.IdCurso = au.IdCurso;

                                            cu = cuDAL.AcharCurso(cu);

                                            if (cu.IdProfessor != 0)
                                            {
                                                au.IdProfessor = cu.IdProfessor;

                                                auDAL.Cadastrar(au);
                                            }
                                            else
                                            {
                                                auDAL.Cadastrar1(au);
                                            }
                                        }
                                    }
                                }
                                catch (Exception ex)
                                {
                                    lblMensagem.Text = "Erro: " + ex.Message;
                                }
                                // Mensagem se tudo ocorreu bem
                                Response.Write("<script>alert('Cadastro efetuado!')</script>");
                                btnFiltrar_Click(null, null);
                            }
                            else
                            {
                                // Mensagem notifica que é permitido carregar apenas
                                // as imagens definida la em cima.
                                lblMensagem.Text = "É permitido carregar apenas arquivo PDF!";
                            }
                        }
                        catch (Exception ex)
                        {
                            // Mensagem notifica quando ocorre erros
                            lblMensagem.Text = @"O arquivo não pôde ser carregado. 
                            O seguinte erro ocorreu: " + ex.Message;
                        }
                    }
                    else
                    {
                        lblMensagem.Text = "Nenhum arquivo selecionado";
                    }
                }
                catch (Exception ex)
                {
                    // Mensagem notifica quando ocorre erros
                    lblMensagem.Text = @"O arquivo não pôde ser carregado. 
                    O seguinte erro ocorreu: " + ex.Message;
                }
            }
            else
            {
                // Mensagem notifica quando imagem é superior a 3 MB
                lblMensagem.Text = "Não é permitido carregar arquivo PDF maior que 3 MB";
            }

            txtNome.Text      = "";
            txtVideo.Text     = "";
            txtDescricao.Text = "";
            //ddlCurso.SelectedIndex = 1;
            txtNome.Focus();
        }
Example #17
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                if (Session["usuario"] != null)
                {
                    if (Session["usuario"].ToString() != string.Empty)
                    {
                        DAL.CursoDAL cuDAL = new DAL.CursoDAL();
                        BLL.Curso    cu    = new BLL.Curso();

                        au.IdProfessor = Convert.ToInt32(Session["idprof"]);
                        cu.IdProfessor = Convert.ToInt32(Session["idprof"]);

                        ddlCurso.DataSource = cuDAL.Listar1(cu);

                        ddlCurso.DataTextField  = "Nome";
                        ddlCurso.DataValueField = "Id_Curso";

                        ddlCurso.DataBind();

                        gvResultado.DataSource = auDAL.Listar1(au);
                        gvResultado.DataBind();


                        if (Request.QueryString["id"] != null)
                        {
                            if (Request.QueryString["id"].ToString() != "")
                            {
                                int idRecebido;
                                int.TryParse(Request.QueryString["id"], out idRecebido);

                                au.IdAula = idRecebido;
                                au        = auDAL.PreencherPeloID(au);

                                if (au.IdAula != 0)
                                {
                                    lblAtu.Visible       = true;
                                    lblId.Visible        = true;
                                    lblIsso.Visible      = true;
                                    lblCad.Visible       = false;
                                    litPDF.Visible       = true;
                                    btnAtualizar.Visible = true;
                                    ddlCurso.Visible     = false;
                                    btnCadastrar.Visible = false;
                                    gvResultado.Visible  = false;
                                    txtFiltro.Visible    = false;
                                    btnFiltrar.Visible   = false;



                                    ////////////////////////////////////////////////////////////////////////////////////////

                                    string html = "";

                                    html += "<a href='" + au.Material + "' target='_blank'>Material</a>";

                                    litPDF.Text = html;

                                    ///////////////////////////////////////////////////////////////////////////////////////
                                    lblId.Text        = au.IdAula.ToString();
                                    txtNome.Text      = au.Nome;
                                    txtVideo.Text     = au.Video;
                                    txtDescricao.Text = au.Descricao;
                                    lblId1.Text       = au.IdCurso.ToString();
                                    lblId2.Text       = Session["idprof"].ToString();
                                }
                                else
                                {
                                    lblId.Text = "ID INVÁLIDO";
                                }
                            }
                            else
                            {
                                lblId.Text = "ID INVÁLIDO";
                            }
                        }
                    }
                    else
                    {
                        Response.Redirect("../ADMINISTRADOR/LoginAdm.aspx");
                    }
                }
                else
                {
                    Response.Redirect("../ADMINISTRADOR/LoginAdm.aspx");
                }
            }
        }
Example #18
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                if (Session["usuario"] != null)
                {
                    if (Session["usuario"].ToString() != string.Empty)
                    {
                        cu.IdProfessor = Convert.ToInt32(Session["idprof"]);

                        gvResultado.DataSource = cuDAL.Listar1(cu);
                        gvResultado.DataBind();

                        if (Request.QueryString["id"] != null)
                        {
                            if (Request.QueryString["id"].ToString() != "")
                            {
                                int idRecebido;
                                int.TryParse(Request.QueryString["id"], out idRecebido);

                                cu.IdCurso = idRecebido;
                                cu         = cuDAL.PreencherPeloID(cu);

                                if (cu.IdCurso != 0)
                                {
                                    /*btnAtualizar.Enabled = true;
                                     * btnEnviar.Enabled = false;
                                     * fulImagens.Enabled = false;
                                     * fulImagens1.Enabled = true;*/

                                    lblAtu.Visible       = true;
                                    lblId.Visible        = true;
                                    lblIsso.Visible      = true;
                                    lblCad.Visible       = false;
                                    Image1.Visible       = true;
                                    btnAtualizar.Visible = true;
                                    btnEnviar.Visible    = false;
                                    gvResultado.Visible  = false;
                                    txtFiltro.Visible    = false;
                                    btnFiltrar.Visible   = false;

                                    Image1.ImageUrl   = cu.Imagem;
                                    lblId.Text        = cu.IdCurso.ToString();
                                    txtNome.Text      = cu.Nome;
                                    txtValor.Text     = cu.Valor.ToString();
                                    txtHoras.Text     = cu.Horas;
                                    txtDescricao.Text = cu.Descricao;
                                    lblIdP.Text       = Session["idprof"].ToString();
                                }
                                else
                                {
                                    lblId.Text = "ID INVÁLIDO";
                                }
                            }
                            else
                            {
                                lblId.Text = "ID INVÁLIDO";
                            }
                        }
                        else
                        {
                            lblId.Text = "ID INVÁLIDO";
                        }
                    }
                    else
                    {
                        Response.Redirect("../ADMINISTRADOR/LoginAdm.aspx");
                    }
                }
                else
                {
                    Response.Redirect("../ADMINISTRADOR/LoginAdm.aspx");
                }
            }
        }