protected void BtnCadastrar_Click(object sender, EventArgs e)
        {
            MODReuniaoParticipante reuniaoParticipante = new MODReuniaoParticipante();
            MODDocente             docente             = new MODDocente();

            foreach (RepeaterItem dli in RptDocente.Items)
            {
                if (dli.ItemType == ListItemType.Item || dli.ItemType == ListItemType.AlternatingItem)
                {
                    DropDownList ddl = (DropDownList)dli.FindControl("DdlAddParticipante");
                    if (ddl.Text == "Sim")
                    {
                        Label  lbl    = (Label)dli.FindControl("TxtNomeParticipante");
                        string titulo = lbl.Text;
                        docente.Nome = titulo;

                        docente = BLLDocente.PesquisarDocente(docente, "nome");

                        reuniaoParticipante.FkDocente = docente.IdDocente;
                        reuniaoParticipante.FKReuniao = Convert.ToInt32(Page.Request.QueryString["id"]);

                        BLLReuniaoParticipante.Inserir(reuniaoParticipante);
                        LblResposta.Text = "Participante(s) cadastrado(s) com sucesso!";
                    }
                }
            }
        }
Ejemplo n.º 2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            MODDocente docente = new MODDocente();

            if (Session["login"] == null)
            {
                Session.RemoveAll();
                Response.Redirect("../Pages/Login.aspx");
            }

            MODUsuario usuario = new MODUsuario();

            usuario.Login = PegaLogin.RetornaLogin();
            usuario       = BLLUsuario.PesquisarLogin(usuario);

            ImagemUser.ImageUrl  = "../Pages/" + usuario.Imagem;
            ImagemUser2.ImageUrl = "../Pages/" + usuario.Imagem;
            LblNome.Text         = usuario.Nome;

            if (usuario.FkTipo == 1)
            {
                LblFuncao.Text = "Administrador";
            }
            else
            {
                LblFuncao.Text = "Lider de Pesquisa";
            }

            if (!IsPostBack)
            {
                RptConsulta.DataSource = BLLDocente.Pesquisar(docente, "todos");
                RptConsulta.DataBind();
            }
        }
        protected void BtnVincular_Click(object sender, EventArgs e)
        {
            MODProjetoPesquisa_Colaborador projetoColaborador = new MODProjetoPesquisa_Colaborador();
            MODDocente docente = new MODDocente();

            foreach (RepeaterItem dli in RptColaborador.Items)
            {
                if (dli.ItemType == ListItemType.Item || dli.ItemType == ListItemType.AlternatingItem)
                {
                    DropDownList ddl = (DropDownList)dli.FindControl("DdlAddColaborador");
                    if (ddl.Text == "Sim")
                    {
                        Label  lbl    = (Label)dli.FindControl("TxtNomeColaborador");
                        string titulo = lbl.Text;
                        docente.Nome = titulo;

                        docente = BLLDocente.PesquisarDocente(docente, "nome");

                        projetoColaborador.FkDocente = docente.IdDocente;
                        projetoColaborador.FkProjeto = idProjeto;

                        BLLDocente.InserirColaboradorProjeto(projetoColaborador);
                        LblResposta.Text = "Colaborador(es) vinculados com sucesso!";
                    }
                }
            }
        }
        private void CarregaDocente()
        {
            MODDocente docente = new MODDocente();

            if (ChkProjeto.Checked == false)
            {
                MODGrupoDocente grupoDocente = new MODGrupoDocente();
                if (TxtGrupo.Text != "")
                {
                    grupoDocente.FkGrupo      = Convert.ToInt32(TxtGrupo.SelectedValue);
                    TxtDocente.DataSource     = BLLGrupo_Docente.Pesquisar(grupoDocente, "grupo");
                    TxtDocente.DataValueField = "id_docente";
                    TxtDocente.DataTextField  = "Nome";
                    TxtDocente.DataBind();
                }
            }
            else
            {
                MODProjetoPesquisa projetoPesquisa = new MODProjetoPesquisa();
                if (TxtProjeto.Text != "")
                {
                    projetoPesquisa.IdProjeto = Convert.ToInt32(TxtProjeto.SelectedValue);
                    projetoPesquisa           = BLLProjeto_Pesquisa.PesquisarDocente(projetoPesquisa);
                    docente.IdDocente         = projetoPesquisa.FkDocente;
                    TxtDocente.DataSource     = BLLDocente.Pesquisar(docente, "id");
                    TxtDocente.DataValueField = "IdDocente";
                    TxtDocente.DataTextField  = "nome";
                    TxtDocente.DataBind();
                }
            }
        }
        protected void BtnPesquisar_Click(object sender, EventArgs e)
        {
            MODDocente docente = new MODDocente();

            docente.Nome = TxtPesquisarColaborador.Text.Trim();
            RptColaborador.DataSource = BLLDocente.Pesquisar(docente, "incompleto");
            RptColaborador.DataBind();
        }
        protected void TxtPesquisarDocente_Click(object sender, EventArgs e)
        {
            MODDocente docente = new MODDocente();

            docente.Nome          = TxtDocente.Text.Trim();
            RptDocente.DataSource = BLLDocente.Pesquisar(docente, "incompleto");
            RptDocente.DataBind();
        }
        private void CarregaDocente()
        {
            MODDocente docente = new MODDocente();

            TxtDocente.DataSource     = BLLDocente.Pesquisar(docente, "todos");
            TxtDocente.DataValueField = "IdDocente";
            TxtDocente.DataTextField  = "Nome";
            TxtDocente.DataBind();
        }
Ejemplo n.º 8
0
        protected void BtnAlterar_Click1(object sender, EventArgs e)
        {
            MODDocente docente = new MODDocente();

            if (TxtNome.Text.Trim() == "" || TxtNome.Text.Length > 50)
            {
                LblResposta.Text = Erros.NomeVazio;
            }
            else if (TxtFormacaoAcademica.Text.Trim() == "" || TxtFormacaoAcademica.Text.Length > 50)
            {
                LblResposta.Text = Erros.FormacaoVazia;
            }
            else if (TxtData.Text.Trim() == "" || TxtData.Text.Length > 15)
            {
                LblResposta.Text = Erros.DataVazio;
            }
            else if (TxtLattes.Text.Trim() == "")
            {
                LblResposta.Text = Erros.LattesVazio;
            }
            else if (!FUFoto.HasFile)
            {
                LblResposta.Text = Erros.FotoVazio;
            }
            else
            {
                try
                {
                    docente.IdDocente    = idDocente;
                    docente.Nome         = TxtNome.Text.Trim();
                    docente.Formacao     = TxtFormacaoAcademica.Text.Trim();
                    docente.DataInclusao = Convert.ToDateTime(TxtData.Text.Trim());
                    docente.Lattes       = TxtLattes.Text.Trim();
                    this.FUFoto.SaveAs(Server.MapPath("Imagens/" + FUFoto.FileName));
                    docente.Foto = "Imagens/" + FUFoto.FileName;

                    BLLDocente.Alterar(docente);

                    LblResposta.Text = "Docente alterado com sucesso!";
                }
                catch (Exception)
                {
                    Response.Write("<script>alert('Erro ao inserir!');</script>");
                    throw;
                }
            }
        }
Ejemplo n.º 9
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["login"] == null)
            {
                Session.RemoveAll();
                Response.Redirect("../Pages/Login.aspx");
            }

            MODUsuario usuario2 = new MODUsuario();

            usuario2.Login = PegaLogin.RetornaLogin();
            usuario2       = BLLUsuario.PesquisarLogin(usuario2);

            ImagemUser.ImageUrl  = "../Pages/" + usuario2.Imagem;
            ImagemUser2.ImageUrl = "../Pages/" + usuario2.Imagem;
            LblNome.Text         = usuario2.Nome;

            if (usuario2.FkTipo == 1)
            {
                LblFuncao.Text = "Administrador";
            }
            else
            {
                LblFuncao.Text = "Lider de Pesquisa";
            }

            if (!Page.IsPostBack)
            {
                MODGrupoDocente grupoDocente = new MODGrupoDocente();
                MODDocente      docente      = new MODDocente();
                grupoDocente.FkDocente  = Convert.ToInt32(Page.Request.QueryString["docente"]);
                TxtGrupo.DataSource     = BLLGrupo_Docente.Pesquisar(grupoDocente, "docente");
                TxtGrupo.DataValueField = "Id_grupo";
                TxtGrupo.DataTextField  = "Nome";
                TxtGrupo.DataBind();

                docente.IdDocente = grupoDocente.FkDocente;
                docente           = BLLDocente.PesquisarDocente(docente, "id");

                TxtNome.Text = docente.Nome;

                CarregaLinhas();
            }
        }
Ejemplo n.º 10
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["login"] == null)
            {
                Session.RemoveAll();
                Response.Redirect("../Pages/Login.aspx");
            }

            MODUsuario usuario = new MODUsuario();

            usuario.Login = PegaLogin.RetornaLogin();
            usuario       = BLLUsuario.PesquisarLogin(usuario);

            ImagemUser.ImageUrl  = "../Pages/" + usuario.Imagem;
            ImagemUser2.ImageUrl = "../Pages/" + usuario.Imagem;
            LblNome.Text         = usuario.Nome;

            if (usuario.FkTipo == 1)
            {
                LblFuncao.Text = "Administrador";
            }
            else
            {
                LblFuncao.Text = "Lider de Pesquisa";
            }

            MODDocente docente = new MODDocente();

            docente.IdDocente = Convert.ToInt32(Page.Request.QueryString["docente"]);
            idDocente         = Convert.ToInt32(Page.Request.QueryString["docente"]);
            docente           = BLLDocente.PesquisarDocente(docente, "id");
            //idDocente = docente.IdDocente;

            if (!Page.IsPostBack)
            {
                TxtNome.Text = docente.Nome;
                TxtFormacaoAcademica.Text = docente.Formacao;
                TxtData.Text   = docente.DataInclusao.ToShortDateString().ToString();
                TxtLattes.Text = docente.Lattes;
                //FUFoto.Text = docente.Foto;
            }
        }
        protected void BtnAddDocente_Click(object sender, EventArgs e)
        {
            MODGrupoDocente grupoDocente = new MODGrupoDocente();
            MODDocente      docente      = new MODDocente();

            Control      botao = (Control)sender;
            RepeaterItem item  = (RepeaterItem)botao.Parent;

            Label  lbl    = (Label)item.FindControl("TxtNomeDocente");
            string titulo = lbl.Text;

            docente.Nome = titulo;

            docente = BLLDocente.PesquisarDocente(docente, "nome");
            grupoDocente.FkDocente = docente.IdDocente;
            idDocente = docente.IdDocente;

            RptGrupo.DataSource = BLLGrupo_Docente.Pesquisar(grupoDocente, "docente");
            RptGrupo.DataBind();
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["login"] == null)
            {
                Session.RemoveAll();
                Response.Redirect("../Pages/Login.aspx");
            }

            MODUsuario usuario = new MODUsuario();

            usuario.Login = PegaLogin.RetornaLogin();
            usuario       = BLLUsuario.PesquisarLogin(usuario);

            ImagemUser.ImageUrl  = "../Pages/" + usuario.Imagem;
            ImagemUser2.ImageUrl = "../Pages/" + usuario.Imagem;
            LblNome.Text         = usuario.Nome;

            if (usuario.FkTipo == 1)
            {
                LblFuncao.Text = "Administrador";
            }
            else
            {
                LblFuncao.Text = "Lider de Pesquisa";
            }

            if (!IsPostBack)
            {
                MODDocente docente = new MODDocente();
                RptColaborador.DataSource = BLLDocente.Pesquisar(docente, "todos");
                RptColaborador.DataBind();
            }

            MODProjetoPesquisa projeto = new MODProjetoPesquisa();

            idProjeto      = Convert.ToInt32(Page.Request.QueryString["id"]);
            projeto.Titulo = Page.Request.QueryString["titulo"];

            TxtProjeto.Text = projeto.Titulo;
        }
        protected void BtnExcluir_Click(object sender, EventArgs e)
        {
            MODDocente             docente             = new MODDocente();
            MODReuniaoParticipante reuniaoParticipante = new MODReuniaoParticipante();

            Control      botao = (Control)sender;
            RepeaterItem item  = (RepeaterItem)botao.Parent;

            Label  lbl    = (Label)item.FindControl("TxtNomeParticipante");
            string titulo = lbl.Text;

            docente.Nome = titulo;

            docente = BLLDocente.PesquisarDocente(docente, "nome");
            reuniaoParticipante.FkDocente = docente.IdDocente;
            reuniaoParticipante.FKReuniao = Convert.ToInt32(Page.Request.QueryString["id"]);

            string opcao = Request.Form["opcao"];

            if (opcao == "Sim")
            {
                BLLReuniaoParticipante.Excluir(reuniaoParticipante);
                Response.Write("<script>alert('Participante excluido com sucesso!')</script>");
            }

            reuniaoParticipante.FKReuniao = Convert.ToInt32(Page.Request.QueryString["id"]);

            List <MODDocente> docenteLista = new List <MODDocente>();

            docenteLista = BLLReuniaoParticipante.PesquisarDocente(reuniaoParticipante, "reuniao");

            RptExcluir.DataSource = docenteLista;
            RptExcluir.DataBind();

            docenteLista          = BLLReuniaoParticipante.PesquisarDocente(reuniaoParticipante, "existente");
            RptDocente.DataSource = docenteLista;
            RptDocente.DataBind();
        }
Ejemplo n.º 14
0
        protected void BtnCadastrar_Click1(object sender, EventArgs e)
        {
            MODDocente docente  = new MODDocente();
            string     extensao = Path.GetExtension(FUFoto.FileName);

            docente.Nome = TxtNome.Text.Trim();

            if (TxtNome.Text.Trim() == "" || TxtNome.Text.Length > 50)
            {
                LblResposta.Text = Erros.NomeVazio;
            }
            else if (TxtFormacaoAcademica.Text.Trim() == "" || TxtFormacaoAcademica.Text.Length > 50)
            {
                LblResposta.Text = Erros.FormacaoVazia;
            }
            else if (TxtData.Text.Trim() == "" || TxtData.Text.Length > 15)
            {
                LblResposta.Text = Erros.DataVazio;
            }
            else if (TxtLattes.Text.Trim() == "")
            {
                LblResposta.Text = Erros.LattesVazio;
            }
            else if (extensao != ".jpg" && extensao != ".jpeg" && extensao != ".png" && extensao != ".bmp")
            {
                LblResposta.Text = "Arquivo de foto inválido, utilize fotos nas seguintes extensões: .jpg/.jpeg/.png/.bmp";
            }
            else
            {
                try
                {
                    docente.Formacao = TxtFormacaoAcademica.Text.Trim();

                    if (TxtCurso.Enabled == true)
                    {
                        docente.Curso = TxtCurso.Text.Trim();
                    }
                    docente.DataInclusao = Convert.ToDateTime(TxtData.Text.Trim());
                    docente.Lattes       = TxtLattes.Text.Trim();

                    string foto = "Imagens/" + docente.Nome + extensao;
                    if (File.Exists(Server.MapPath(foto)))
                    {
                        File.Delete(Server.MapPath(foto));
                    }

                    this.FUFoto.SaveAs(Server.MapPath("Imagens/" + FUFoto.FileName));
                    System.IO.File.Move(Server.MapPath("Imagens/" + FUFoto.FileName), Server.MapPath(foto));

                    docente.Foto = "Imagens/" + FUFoto.FileName;

                    BLLDocente.InserirDocente(docente);

                    LblResposta.Text = "Docente cadastrado com sucesso!";
                }
                catch (Exception)
                {
                    Response.Write("<script>alert('Erro ao inserir!');</script>");
                    throw;
                }
            }
        }