//Exclui determinado usuário do banco de dados protected void Delete(object sender, DirectEventArgs e) { MA_USUARIO usuario = GestorDeUsuario.ObterUsuarioPorId(Int32.Parse(this.cod_usuarioId.Text)); GestorDeUsuario.RemoverUsuario(usuario); this.LimpaForm(); }
//Cadastro do usuário no banco protected void Save(object sender, DirectEventArgs e) { MA_USUARIO usuario = new MA_USUARIO(); usuario.e_mail = this.e_mailId.Text; usuario.senha = this.senhaId.Text; usuario.cod_acesso = Int32.Parse(this.cod_acessoId.Text); usuario.cod_status = Int32.Parse(this.cod_statusId.Text); //Caso o form não possui código, será inserido um novo usuário if (this.cod_usuarioId.Text == "") { GestorDeUsuario.InserirUsuario(usuario); this.UsuarioWindowId.Close(); this.LimpaForm(); } //Caso contrário, o form será atualizado else { usuario.cod_usuario = Int32.Parse(this.cod_usuarioId.Text); GestorDeUsuario.AtualizarUsuario(usuario); this.UsuarioWindowId.Close(); this.LimpaForm(); } }
public ActionResult Login(List <Usuario> listausuario) { JsonResult jsonResult; //Verifica se o registro é inválido e se sim, retorna com erro. if (listausuario == null) { jsonResult = Json(new { codigo = -1 }, JsonRequestBehavior.AllowGet); } else { if (GestorDeUsuario.VerificarExistenciaDeUsuarioPorEmailESenha(listausuario[0].EMail, listausuario[0].Senha)) { MA_USUARIO usuario = GestorDeUsuario.ObterUsuarioPorEmailESenha(listausuario[0].EMail, listausuario[0].Senha); //Verifica se o usuário está ativo if (usuario.cod_status == 1) { if (GestorDeParticipante.VerificarSeUsuarioJaTemVinculoComAlgumParticipante(usuario.cod_usuario)) { jsonResult = Json(new { codigo = GestorDeParticipante.ObterParticipantePorIdDeUsuario(usuario.cod_usuario).cod_participante }, JsonRequestBehavior.AllowGet); } else { jsonResult = Json(new { codigo = -1 }, JsonRequestBehavior.AllowGet); } } else { jsonResult = Json(new { codigo = -1 }, JsonRequestBehavior.AllowGet); } } else { jsonResult = Json(new { codigo = -1 }, JsonRequestBehavior.AllowGet); } } jsonResult.MaxJsonLength = int.MaxValue; return(jsonResult); }
protected void Logar_Click(object sender, DirectEventArgs e) { //Captura o conteúdo das variáveis de login e senha string email = emailId.Text; string senha = senhaId.Text; //Se os campos de login e senha estiverem não preenchidos, emite um aviso if (String.IsNullOrEmpty(this.emailId.Text) || String.IsNullOrEmpty(this.senhaId.Text)) { X.Msg.Alert("Erro", "Digite Email e Senha!").Show(); } else { //Senão, verifica se o usuário e senha digitados são correspondentes a alguém do banco de dados if (GestorDeUsuario.VerificarExistenciaDeUsuarioPorEmailESenha(email, senha)) { MA_USUARIO usuario = GestorDeUsuario.ObterUsuarioPorEmailESenha(email, senha); if (GestorDeAcesso.VerificarSeUsuarioTemAcessoWeb(usuario.cod_acesso)) { if (usuario.cod_status == 1) { Session.Add("usuario", usuario); this.LoginWindowId.Close(); Response.Redirect("/App/Usuario.aspx"); } else { X.Msg.Alert("Erro", "Seu usuário está inativo... contate um administrador...").Show(); } } else { X.Msg.Alert("Erro", "Seu usuário é só para acesso mobile... contate um administrador...").Show(); } } //Senão, informe que o usuário e senha está inválidos. else { X.Msg.Alert("Erro", "Senha/Email inválidos... tente novamente...").Show(); } } }
public NacController() { this.GestorDeNac = new GestorDeNac(); this.GestorDeUsuario = new GestorDeUsuario(); }
public Login() { this.GestorDeUsuario = new GestorDeUsuario(); }
public UsuarioController() { this.GestorDeUsuario = new GestorDeUsuario(); }
//Lista os usuários do banco de dados na grid protected void List() { this.GestorDeUsuario = new GestorDeUsuario(); this.StoreUsuarioId.DataSource = this.GestorDeUsuario.ObterTodosOsUsuarios().OrderBy(l => l.e_mail); this.StoreUsuarioId.DataBind(); }
public Usuario() { //Inicialização dos Gestores this.GestorDeUsuario = new GestorDeUsuario(); }
public ParticipanteController() { GestorDeParticipante = new GestorDeParticipante(); GestorDeAplicacao = new GestorDeAplicacao(); GestorDeUsuario = new GestorDeUsuario(); }
public ActionResult Add(List <UsuarioParticipante> listausuarioparticipante) { JsonResult jsonResult; //Verifica se o registro é inválido e se sim, retorna com erro. if (listausuarioparticipante == null) { jsonResult = Json(new { codigo = -1 }, JsonRequestBehavior.AllowGet); jsonResult.MaxJsonLength = int.MaxValue; return(jsonResult); } else { MA_USUARIO usuario = new MA_USUARIO(); usuario.e_mail = listausuarioparticipante[0].EMail; usuario.senha = listausuarioparticipante[0].Senha; //Torna o usuário com acesso mobile no sistema usuario.cod_acesso = 1; //Torna o usuário ativo no sistema usuario.cod_status = 1; Boolean resultado = this.GestorDeUsuario.InserirUsuarioComRetorno(usuario); if (resultado) { MA_PARTICIPANTE participante = new MA_PARTICIPANTE(); participante.cod_usuario = usuario.cod_usuario; participante.cod_campus = listausuarioparticipante[0].CodCampus; participante.nome = listausuarioparticipante[0].Nome; participante.telefone = listausuarioparticipante[0].Telefone; participante.dt_nascimento = (DateTime)listausuarioparticipante[0].DtNascimento; participante.geolocalizacao = DbGeography.FromText("POINT(" + GestorDeAplicacao.RetornaDadoSemVigurla(listausuarioparticipante[0].Latitude.ToString()) + " " + GestorDeAplicacao.RetornaDadoSemVigurla(listausuarioparticipante[0].Longitude.ToString()) + ")"); try { if (this.GestorDeParticipante.InserirParticipanteComRetorno(participante)) { jsonResult = Json(new { codigo = participante.cod_participante }, JsonRequestBehavior.AllowGet); } else { GestorDeUsuario.RemoverUsuario(usuario); jsonResult = Json(new { codigo = -1 }, JsonRequestBehavior.AllowGet); } } catch (Exception e) { GestorDeUsuario.RemoverUsuario(usuario); jsonResult = Json(new { codigo = -1, erro = e.InnerException.ToString() }, JsonRequestBehavior.AllowGet); } } else { jsonResult = Json(new { codigo = -1 }, JsonRequestBehavior.AllowGet); } } jsonResult.MaxJsonLength = int.MaxValue; return(jsonResult); }