コード例 #1
0
        public static List <MODAta> Pesquisar(MODAta item, string tipoPesquisa)
        {
            List <MODAta> retorno = new List <MODAta>();

            Conexao.Abrir();

            MySqlCommand comando = new MySqlCommand();

            comando.Connection = Conexao.conexao;

            if (tipoPesquisa == "reuniao")
            {
                comando.CommandText = "SELECT id_ata, ata, fk_reuniao FROM tblreuniao_ata WHERE fk_reuniao = @fk";
                comando.Parameters.AddWithValue("@fk", item.FkReuniao);
            }

            MySqlDataReader reader = comando.ExecuteReader();

            while (reader.Read())
            {
                MODAta ret = new MODAta();
                ret.IdAta     = Convert.ToInt32(reader["id_ata"]);
                ret.Ata       = reader["ata"].ToString();
                ret.FkReuniao = Convert.ToInt32(reader["fk_reuniao"]);

                retorno.Add(ret);
            }

            reader.Close();

            Conexao.Fechar();

            return(retorno);
        }
コード例 #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                MODReuniao reuniao = new MODReuniao();
                reuniao.IdReuniao = Convert.ToInt32(Page.Request.QueryString["id"]);
                reuniao           = BLLReuniao.PesquisarReuniao(reuniao, "id_reuniao");

                if (reuniao.HoraFim.ToString() == "01/01/0001 00:00:00")
                {
                    LblResposta.Text = "Não foi possivel exibir a ata da reunião, pois a mesma ainda não foi encerrada!";
                }
                else
                {
                    RptPauta.DataSource = BLLReuniao.Pesquisar(reuniao, "reuniao");
                    RptPauta.DataBind();

                    MODReuniaoParticipante reuniaoParticipante = new MODReuniaoParticipante();
                    reuniaoParticipante.FKReuniao = Convert.ToInt32(Page.Request.QueryString["id"]);
                    RptParticipante.DataSource    = BLLReuniaoParticipante.PesquisarDocente(reuniaoParticipante, "reuniao");
                    RptParticipante.DataBind();

                    MODReuniaoConvidado reuniaoConvidado = new MODReuniaoConvidado();
                    reuniaoConvidado.FkReuniao = Convert.ToInt32(Page.Request.QueryString["id"]);
                    RptConvidado.DataSource    = BLLReuniaoConvidado.Pesquisar(reuniaoConvidado, "reuniao");
                    RptConvidado.DataBind();

                    MODAta ata = new MODAta();
                    ata.FkReuniao          = Convert.ToInt32(Page.Request.QueryString["id"]);
                    RptConsulta.DataSource = BLLAta.Pesquisar(ata, "reuniao");
                    RptConsulta.DataBind();
                }
            }
        }
コード例 #3
0
        protected void BtnCadastrar_Click(object sender, EventArgs e)
        {
            MODAta ata = new MODAta();

            if (TxtAta.Text == "")
            {
                LblResposta.Text = "O campo ATA é obrigatório";
            }
            else
            {
                ata.FkReuniao = idReuniao;
                ata.Ata       = TxtAta.Text.Trim();

                if (modo == 1)
                {
                    BLLAta.Inserir(ata);
                    LblResposta.Text = "Ata cadastrada com sucesso!";
                }
                else
                {
                    ata.IdAta = idAta;
                    BLLAta.Alterar(ata);
                    LblResposta.Text = "Ata alterada com sucesso!";
                }
            }
        }
コード例 #4
0
        protected void BtnExcluir_Click(object sender, EventArgs e)
        {
            MODAta ata   = new MODAta();
            string opcao = Request.Form["opcao"];

            if (opcao == "Sim")
            {
                ata.IdAta = idAta;
                BLLAta.Excluir(ata);
                Response.Write("<script>alert('Ata excluida com sucesso!')</script>");
                Response.Write("<script>top.document.location='../Pages/ConsultaReuniao.aspx'</script>");
            }
        }
コード例 #5
0
        public static void Excluir(MODAta ata)
        {
            Conexao.Abrir();

            MySqlCommand comando = new MySqlCommand();

            comando.Connection = Conexao.conexao;

            comando.CommandText = "DELETE FROM TBLREUNIAO_ATA WHERE id_ata = @id ";
            comando.Parameters.AddWithValue("@id", ata.IdAta);

            comando.ExecuteNonQuery();

            Conexao.Fechar();
        }
コード例 #6
0
        public static void Alterar(MODAta ata)
        {
            Conexao.Abrir();

            MySqlCommand comando = new MySqlCommand();

            comando.Connection = Conexao.conexao;

            comando.CommandText = "UPDATE TBLREUNIAO_ATA SET ata = @ata "
                                  + "WHERE id_ata = @id";
            comando.Parameters.AddWithValue("@id", ata.IdAta);
            comando.Parameters.AddWithValue("@ata", ata.Ata);

            comando.ExecuteNonQuery();

            Conexao.Fechar();
        }
コード例 #7
0
        public static void Inserir(MODAta ata)
        {
            Conexao.Abrir();

            MySqlCommand comando = new MySqlCommand();

            comando.Connection = Conexao.conexao;

            comando.CommandText = "INSERT INTO TBLREUNIAO_ATA (ata, fk_reuniao) "
                                  + "VALUES (@ata, @fk_reuniao)";
            comando.Parameters.AddWithValue("@ata", ata.Ata);
            comando.Parameters.AddWithValue("@fk_reuniao", ata.FkReuniao);

            comando.ExecuteNonQuery();

            Conexao.Fechar();
        }
コード例 #8
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";
            }

            if (!Page.IsPostBack)
            {
                MODReuniao reuniao = new MODReuniao();
                reuniao.IdReuniao = Convert.ToInt32(Page.Request.QueryString["id"]);
                reuniao           = BLLReuniao.PesquisarReuniao(reuniao, "id_reuniao");
                idReuniao         = reuniao.IdReuniao;
                TxtPauta.Text     = reuniao.Pauta;

                MODAta ata = new MODAta();
                ata.FkReuniao = idReuniao;

                ata = BLLAta.PesquisarAta(ata, "reuniao");

                if (ata.IdAta != 0)
                {
                    modo = 2;
                }

                if (modo == 2)
                {
                    TxtAta.Text        = ata.Ata;
                    idAta              = ata.IdAta;
                    BtnCadastrar.Text  = "Alterar Ata";
                    BtnExcluir.Visible = true;

                    if (reuniao.HoraFim.ToString() != "01/01/0001 00:00:00")
                    {
                        LblResposta.Text     = "Não é possivel editar essa ata, pois a reunião já foi encerrada!";
                        BtnCadastrar.Visible = false;
                        BtnExcluir.Visible   = false;
                        TxtAta.Enabled       = false;
                    }
                }
            }
        }
コード例 #9
0
 public static List <MODAta> Pesquisar(MODAta item, string tipoPesquisa)
 {
     return(DALAta.Pesquisar(item, tipoPesquisa));
 }
コード例 #10
0
 public static void Excluir(MODAta ata)
 {
     DALAta.Excluir(ata);
 }
コード例 #11
0
 public static void Alterar(MODAta ata)
 {
     DALAta.Alterar(ata);
 }
コード例 #12
0
 public static MODAta PesquisarAta(MODAta ata, string tipoPesquisa)
 {
     return(DALAta.PesquisarAta(ata, tipoPesquisa));
 }
コード例 #13
0
 public static void Inserir(MODAta ata)
 {
     DALAta.Inserir(ata);
 }