protected void popularGerente()
        {
            PessoaBLL listaPessoa = new PessoaBLL();
            ddlGerente.Items.Clear();

            ddlGerente.DataSource = listaPessoa.listar();
            ddlGerente.DataTextField = "nome";
            ddlGerente.DataValueField = "codPessoa";
            ddlGerente.Items.Add(new ListItem("Selecione", ""));
            ddlGerente.DataBind();
        }
        protected void popularPessoa(int codPessoa)
        {
            List<Pessoa> pessoa = new List<Pessoa>();
            PessoaBLL bll = new PessoaBLL();

            pessoa = bll.listar(codPessoa);

            txtNome.Text            = pessoa[0].nome;
            ddlFuncao.SelectedValue = pessoa[0].funcao;
            txtDdd.Text             = pessoa[0].ddd;
            txtTelefone.Text        = pessoa[0].telefone;
            txtEmail.Text           = pessoa[0].email;
            chkAtivo.Checked        = pessoa[0].ativo;
            chkAdmin.Checked        = pessoa[0].administrador;
        }
        protected void lkGravar_Click(object sender, EventArgs e)
        {
            Pessoa dados = new Pessoa();
            PessoaBLL bll = new PessoaBLL();

            dados.nome          = txtNome.Text;
            dados.funcao        = ddlFuncao.SelectedValue.ToString();
            dados.ddd           = txtDdd.Text;
            dados.telefone      = txtTelefone.Text;
            dados.email         = txtEmail.Text;
            dados.ativo         = chkAtivo.Checked;
            dados.dataCadastro  = DateTime.Now;
            dados.senha         = Util.GetMD5Hash(txtSenha.Text);
            dados.administrador = chkAdmin.Checked;

            string resposta;

            //Inserindo
            if (Session["codPessoa"] == null)
            {
                resposta = bll.inserir(dados);

                if (resposta.Equals(""))
                    Response.Redirect("Pessoas.aspx");
                else
                    lblMensagemErro.Text = resposta;
            }
            else //Alterando
            {
                resposta = bll.alterar(dados, int.Parse(Session["codPessoa"].ToString()));

                if (resposta.Equals(""))
                    Response.Redirect("Pessoas.aspx");
                else
                    lblMensagemErro.Text = resposta;
            }
        }
        protected void lkGravar_Click(object sender, EventArgs e)
        {
            Materia dados = new Materia();
            MateriaBLL bll = new MateriaBLL();
            PessoaBLL pessoaBll = new PessoaBLL();

            dados.codPessoa_Jornalista = int.Parse(Session["CodPessoaLogada"].ToString());
            dados.nome                 = txtNome.Text;
            dados.codSecao             = ddlSecao.SelectedValue == "" ? -1 : int.Parse(ddlSecao.SelectedValue);
            //dados.status               = "Proposta";
            dados.materiaEscrita       = txtMateriaEscrita.Text;
            dados.dataAtualizacao      = DateTime.Now;

            string resposta;

            //Inserindo
            if (Session["codMateria"] == null)
            {
                dados.dataCadastro = DateTime.Now;

                resposta = bll.inserir(dados);

                if (resposta.Equals(""))
                    Response.Redirect("Materias.aspx");
                else
                    lblMensagemErro.Text = resposta;
            }
            else //Alterando
            {
                resposta = bll.alterar(dados, int.Parse(Session["codMateria"].ToString()));

                if (resposta.Equals(""))
                    Response.Redirect("Materias.aspx");
                else
                    lblMensagemErro.Text = resposta;
            }
        }