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; } } }
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); } } }