protected void btSalvar_Click(object sender, System.EventArgs e)
        {
            if (Page.IsValid)
            {
                int codUsuario = this.CodUsuario;

                try {
                    var usuario = new Dados.Usuario {
                        CodigoUsuario   = codUsuario,
                        NomeUsuario     = tbNome.Text,
                        Email           = tbEmail.Text,
                        DataCadastro    = DateTime.Now,
                        DataModificacao = DateTime.Now,
                        Senha           = Lib.Util.GerarSenhaRandomica(),
                        Ativo           = "S".Equals(rblAtivo.SelectedValue, StringComparison.InvariantCultureIgnoreCase)
                    };

                    Dados.Usuario.Salvar(usuario, codUsuario == 0);

                    this.CodUsuario = codUsuario;

                    if (this.Salvar != null)
                    {
                        this.Salvar(this, e);
                    }
                }
                catch (Exception erro) {
                    lbMensagem.Text    = String.Format("Erro ao salvar: {0}", erro.Message);
                    lbMensagem.Visible = true;
                }
            }
        }
Exemple #2
0
 public static void InicializarSessao(Dados.Participante participante, Dados.Usuario usuario, HttpContext context)
 {
     if (participante != null && usuario != null && context != null)
     {
         context.Session.Add("CodUsuario", usuario.CodigoUsuario);
         context.Session.Add("CodBolao", participante.CodigoBolao);
         context.Session.Add("NomUsuario", usuario.NomeUsuario);
         context.Session.Add("IndPago", "S".Equals(participante.Pago));
         context.Session.Add("IndAdministrador", participante.Administrador.Equals("S", StringComparison.InvariantCultureIgnoreCase));
         context.Session.Add("UsuarioValido", true);
     }
 }
        protected void ddlUsuario_SelectedIndexChanged(object sender, EventArgs e)
        {
            int codUsuario = Convert.ToInt32(ddlUsuario.SelectedValue);

            if (codUsuario == 0)
            {
                hlEmail.Text = "-";
            }
            else
            {
                Dados.Usuario usuario = Dados.Usuario.BuscarUsuario(codUsuario);

                hlEmail.Text        = "" + usuario.Email;
                hlEmail.NavigateUrl = "mailto:" + usuario.Email;
            }
        }
        public void Inicializar(int codBolao, int codUsuario)
        {
            this.CodBolao   = codBolao;
            this.CodUsuario = codUsuario;

            if (codUsuario == 0)
            {
                CarregarUsuarios();

                lbNome.Visible     = false;
                ddlUsuario.Visible = true;

                hlEmail.Text = "-";
                rblAdministrador.SelectedIndex = 1;
                rblBolaoPago.SelectedIndex     = 1;
                lbOperacao.Text = "Incluir Participante";
            }
            else
            {
                lbNome.Visible     = true;
                ddlUsuario.Visible = false;

                Participante  participante = Participante.BuscarParticipante(codUsuario, codBolao, null);
                Dados.Usuario usuario      = Dados.Usuario.BuscarUsuario(codUsuario);

                if (participante != null && usuario != null)
                {
                    lbNome.Text         = "" + usuario.NomeUsuario;
                    hlEmail.Text        = "" + usuario.Email;
                    hlEmail.NavigateUrl = "mailto:" + usuario.Email;

                    string indAdministrador = "" + participante.Administrador;
                    string indBolaoPago     = "" + participante.Pago;

                    rblAdministrador.SelectedIndex = -1;
                    rblBolaoPago.SelectedIndex     = -1;

                    rblAdministrador.Items.FindByValue(indAdministrador).Selected = true;
                    rblBolaoPago.Items.FindByValue(indBolaoPago).Selected         = true;
                }

                lbOperacao.Text = "Alterar Participante";
            }
        }
        protected void Page_Load(object sender, System.EventArgs e)
        {
            bolao   = new Dados.Bolao();
            usuario = new Dados.Usuario();

            if (!this.IsPostBack)
            {
                if (this.UsuarioLogado)
                {
                    this.CodUsuario = Convert.ToInt32(Session["CodUsuario"]);
                    this.LimparFormulario(3);
                    this.ExibirPainel(pnPasso3);
                    this.CarregarBolao();
                }
                else
                {
                    this.LimparFormulario(1);
                    this.ExibirPainel(pnPasso1);
                }
            }
        }