Example #1
0
    protected void btnSalvar_Click(object sender, EventArgs e)
    {
        loadTab();
        var pessoaCampanha = new PessoaCampanha();

        try
        {
            if (txtId.Text != "")
            {
                pessoaCampanha.IDPessoaCampanha = int.Parse(txtId.Text);
                pessoaCampanha.Get();
            }

            pessoaCampanha.Campanha   = Campanha.Current();
            pessoaCampanha.Pessoa     = pessoa;
            pessoaCampanha.Usuario    = usuario;
            pessoaCampanha.DataAdesao = DateTime.Parse(txtDataAdesao.Text);
            if (!string.IsNullOrEmpty(txtDataExclusao.Text))
            {
                pessoaCampanha.DataExclusao = DateTime.Parse(txtDataExclusao.Text);
            }
            else
            {
                pessoaCampanha.DataExclusao = null;
            }

            pessoaCampanha.Save();
            GetPessoaCampanhas();
        }
        catch (Exception err)
        {
            Page.ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>alert('" + FormatError.FormatMessageForJAlert(err.Message) + "')</script>");
        }
    }
    private void GetConfiguracao()
    {
        var cliente = Cliente.Current();

        if (cliente == null)
        {
            dvConfig.Visible = false;
            return;
        }

        string config = cliente.Nome + "/";

        var programa = Programa.Current();
        var campanha = Campanha.Current();

        if (programa != null)
        {
            config += programa.Descricao + "/";
        }

        if (campanha != null)
        {
            config += campanha.Descricao + "/";
        }

        lblConfiguracao.Text = config;
        dvConfig.Visible     = true;
    }
Example #3
0
    private void GetPessoaCampanhas()
    {
        dvSalvarPessoaCampanha.Visible  = false;
        dvListarPessoaCampanhas.Visible = true;

        gvPessoaCampanhas.DataSource = new PessoaCampanha(pessoa, Campanha.Current()).Find();
        gvPessoaCampanhas.DataBind();
    }
Example #4
0
    protected void rblCroptografada_SelectedIndexChanged(object sender, EventArgs e)
    {
        var configuracaoSenha = new ConfiguracaoSenha();

        configuracaoSenha.Programa = Programa.Current();
        configuracaoSenha.Cliente  = Cliente.Current();
        configuracaoSenha.Campanha = Campanha.Current();
        configuracaoSenha.Get();

        configuracaoSenha.SenhaCriptografada = Convert.ToBoolean(rblCroptografada.SelectedValue);
        configuracaoSenha.Save();
    }
Example #5
0
    private void GetPagina(int idPagina)
    {
        dvSalvarPagina.Visible    = true;
        dvListarPaginas.Visible   = false;
        btnEditarTemplate.Visible = true;
        btnNovoTemplate.Visible   = false;

        var pagina = new Pagina();

        pagina.IDPagina = idPagina;
        pagina.Get();
        if (pagina.IDPagina == null)
        {
            GetPaginas();
            return;
        }

        txtId.Text = pagina.IDPagina.ToString();

        LoadCombos();

        txtNome.Text              = pagina.Nome;
        txtDescricao.Text         = pagina.Descricao;
        ddlTemplate.SelectedValue = pagina.IDTemplate.ToString();
        txtSlug.Text              = pagina.Slug;


        if (ddlPagina.Items.FindByValue(pagina.IDPaginaPai.ToString()) != null)
        {
            ddlPagina.SelectedValue = pagina.IDPaginaPai.ToString();
        }

        var relacionaPagina = new RelacionaPagina();

        relacionaPagina.Pagina   = pagina;
        relacionaPagina.Cliente  = Cliente.Current();
        relacionaPagina.Programa = Programa.Current();
        relacionaPagina.Campanha = Campanha.Current();
        relacionaPagina.Get();

        chkRestrito.Checked = (bool)relacionaPagina.Restrito;
        chkInterna.Checked  = (bool)relacionaPagina.Interna;

        if (ddlOrdem.Items.FindByValue(relacionaPagina.Ordem.ToString()) != null)
        {
            ddlOrdem.SelectedValue = relacionaPagina.Ordem.ToString();
        }
    }
Example #6
0
    protected void btnSalvar_Click(object sender, EventArgs e)
    {
        var pagina = new Pagina();

        pagina.IsTransaction = true;
        try
        {
            if (txtId.Text != "")
            {
                pagina.IDPagina = int.Parse(txtId.Text);
                pagina.Get();
            }

            pagina.Nome      = txtNome.Text;
            pagina.Descricao = txtDescricao.Text;
            pagina.Slug      = txtSlug.Text;
            if (ddlPagina.SelectedValue != "0")
            {
                pagina.IDPaginaPai = int.Parse(ddlPagina.SelectedValue);
            }
            pagina.IDTemplate = int.Parse(ddlTemplate.SelectedValue);
            pagina.Save();

            var relacionaPagina = new RelacionaPagina();
            relacionaPagina.Transaction = pagina.Transaction;
            relacionaPagina.Pagina      = pagina;
            relacionaPagina.Cliente     = Cliente.Current();
            relacionaPagina.Programa    = Programa.Current();
            relacionaPagina.Campanha    = Campanha.Current();
            relacionaPagina.Get();
            relacionaPagina.Restrito = chkRestrito.Checked;
            relacionaPagina.Interna  = chkInterna.Checked;
            relacionaPagina.Ordem    = int.Parse(ddlOrdem.SelectedValue);
            relacionaPagina.Save();

            pagina.Commit();

            GetPagina((int)pagina.IDPagina);

            Page.ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>alert('Registro salvo.')</script>");
        }
        catch (Exception err)
        {
            pagina.Rollback();
            Page.ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>alert('" + FormatError.FormatMessageForJAlert(err.Message) + "')</script>");
        }
    }
Example #7
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         var configuracaoSenha = new ConfiguracaoSenha();
         configuracaoSenha.Programa = Programa.Current();
         configuracaoSenha.Cliente  = Cliente.Current();
         configuracaoSenha.Campanha = Campanha.Current();
         configuracaoSenha.Get();
         if (configuracaoSenha.IDConfiguracaoSenha != null && (bool)configuracaoSenha.SenhaCriptografada)
         {
             rblCroptografada.SelectedValue = "true";
         }
         else
         {
             rblCroptografada.SelectedValue = "false";
         }
     }
 }
Example #8
0
        public string IncluirResponsavel()
        {
            Response.Cache.SetMaxAge(new TimeSpan(0));
            Response.Buffer = false;
            if (string.IsNullOrEmpty(Request["idHierarquia"]))
            {
                return("Hierarquia não encontrada.");
            }

            var hierarquia = new Hierarquia(int.Parse(Request["idHierarquia"]));

            hierarquia.Get();
            if (hierarquia.IDHierarquia == null)
            {
                return("Hierarquia não encontrada.");
            }

            Usuario usuario = new Usuario();

            if (!string.IsNullOrEmpty(Request["idUsuario"]))
            {
                usuario.IDUsuario = int.Parse(Request["idUsuario"]);
                usuario.Get();
            }

            if (usuario.IDUsuario == null)
            {
                if (string.IsNullOrEmpty(Request["nome"]) && string.IsNullOrEmpty(Request["email"]) && string.IsNullOrEmpty(Request["login"]))
                {
                    return("Preencha o nome, email ou login, para incluir usuario a estrutura ");
                }

                //return "Preencha o nome, email ou login, para incluir usuario a estrutura (" + hierarquia.Estrutura.Descricao + ") ";

                if (!string.IsNullOrEmpty(Request["login"]))
                {
                    usuario.Login = Request["login"];
                    usuario.Get();
                }

                if (usuario.IDUsuario == null)
                {
                    usuario.Login = null;
                    if (!string.IsNullOrEmpty(Request["email"]))
                    {
                        usuario.Email = Request["email"];
                        usuario.Get();
                    }

                    if (usuario.IDUsuario == null)
                    {
                        if (Request["nome"].Length < 4)
                        {
                            return("Digite um nome com minimo de 4 letras.");
                        }

                        usuario.Login = null;
                        usuario.Email = null;
                        usuario.Nome  = Request["nome"];
                        var iUsuarios = usuario.Find();
                        if (iUsuarios.Count < 1)
                        {
                            return("Usuário não encontrado.");
                        }

                        var usuarios = new List <Usuario>();
                        iUsuarios.ForEach(u => usuarios.Add((Usuario)u));

                        return(usuario.GetHtmlIncluirResponsavelHtml((int)hierarquia.IDHierarquia, usuarios));
                    }
                }
            }

            var credencialPessoa = new UsuarioPessoa();

            credencialPessoa.Usuario = usuario;
            //credencialPessoa.Estrutura = hierarquia.Estrutura;
            credencialPessoa.Campanha = Campanha.Current();
            credencialPessoa.Get();
            if (credencialPessoa.IDUsuarioPessoa != null)
            {
                return("Usuário já estava na estrutura ");
            }
            //return "Usuário já estava na estrutura (" + hierarquia.Estrutura.Descricao + ") ";

            credencialPessoa.Save();

            return("Usuário incluido na estrutura ");
            //return "Usuário incluido na estrutura (" + hierarquia.Estrutura.Descricao + ") ";
        }