//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(); }
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); Session.Add("usuario", usuario); this.LoginWindowId.Close(); Response.Redirect("/App/Usuario.aspx"); } //Senão, informe que o usuário e senha está inválidos. else { X.Msg.Alert("Erro", "Senha/Email inválidos... tente novamente...").Show(); } } }
protected void Page_Load(object sender, EventArgs e) { if ((MA_USUARIO)Session["usuario"] != null) { MA_USUARIO usuario = (MA_USUARIO)Session["usuario"]; //Coloca a informação com o email do usuário logado no cabeçalho this.labelUsuarioEmail.Text = usuario.e_mail; this.labelAcesso.Text = usuario.MA_ACESSO.nome; if (GestorDeParticipante.VerificarSeUsuarioJaTemVinculoComAlgumParticipante(usuario.cod_usuario)) { //Coloca a informação com o nome do Participante no cabeçalho this.labelParticipanteNome.Text = GestorDeParticipante.ObterParticipantePorIdDeUsuario(usuario.cod_usuario).nome; this.labelParticipanteNome.Hidden = false; } if (GestorDeNac.VerificarSeNacTemAlgumParticipanteComMesmoUsuario(usuario.cod_usuario)) { //Coloca a informação com o nome do representante do NAC no cabeçalho this.labelNACNomeRepresentante.Text = GestorDeNac.ObterNacPorIdDeUsuario(usuario.cod_usuario).nome_representante; this.labelNACNomeRepresentante.Hidden = false; } } else { Response.Redirect("~/Login.aspx"); } }
public Boolean AtualizarUsuarioComRetorno(MA_USUARIO usuario) { MA_USUARIO usuarioaconferir = new MA_USUARIO(); MIMACHEREntities contextoModificado = new MIMACHEREntities(); if (VerificarSeEmailDeUsuarioJaExiste(usuario)) { usuarioaconferir = ObterUsuarioPorEmail(usuario.e_mail); if (usuarioaconferir.cod_usuario == usuario.cod_usuario) { contextoModificado.Entry(usuario).State = EntityState.Modified; contextoModificado.SaveChanges(); return(true); } else { return(false); } } else { contextoModificado.Entry(usuario).State = EntityState.Modified; contextoModificado.SaveChanges(); return(true); } }
//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 void InserirUsuario(MA_USUARIO usuario) { if (!VerificarSeEmailDeUsuarioJaExiste(usuario)) { this.Contexto.MA_USUARIO.Add(usuario); this.Contexto.SaveChanges(); } }
public void AtualizarUsuario(MA_USUARIO usuario) { if (!VerificarSeEmailDeUsuarioJaExiste(usuario)) { this.Contexto.Entry(usuario).State = EntityState.Modified; this.Contexto.SaveChanges(); } }
public Boolean VerificarSeEmailDeUsuarioJaExiste(MA_USUARIO usuario) { if (ObterUsuarioPorEmail(usuario) != null) { return(true); } return(false); }
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); }
public ActionResult Update(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 { MA_USUARIO usuario = new MA_USUARIO(); usuario.cod_usuario = listausuario[0].CodUsuario; usuario.e_mail = listausuario[0].EMail; usuario.senha = listausuario[0].Senha; usuario.cod_acesso = 1; usuario.cod_status = 1; try { Boolean resultado = this.GestorDeUsuario.AtualizarUsuarioComRetorno(usuario); if (resultado) { jsonResult = Json(new { codigo = usuario.cod_usuario }, JsonRequestBehavior.AllowGet); } else { jsonResult = Json(new { codigo = -1 }, JsonRequestBehavior.AllowGet); } } catch (Exception e) { jsonResult = Json(new { erro = e.InnerException.ToString(), codigo = -1 }, JsonRequestBehavior.AllowGet); } } jsonResult.MaxJsonLength = int.MaxValue; return(jsonResult); }
protected void Page_Load(object sender, EventArgs e) { //Verifica se existe algum conteúdo na variável de sessão e sim, pula a página de login if ((MA_USUARIO)Session["usuario"] != null) { MA_USUARIO usuario = (MA_USUARIO)Session["usuario"]; Session.Add("usuario", usuario); this.LoginWindowId.Close(); Response.Redirect("/App/Usuario.aspx"); } }
public Boolean AtualizarUsuarioComRetorno(MA_USUARIO usuario) { if (!VerificarSeEmailDeUsuarioJaExiste(usuario)) { this.Contexto.Entry(usuario).State = EntityState.Modified; this.Contexto.SaveChanges(); return(true); } else { return(false); } }
public Boolean InserirUsuarioComRetorno(MA_USUARIO usuario) { if (!VerificarSeEmailDeUsuarioJaExiste(usuario)) { this.Contexto.MA_USUARIO.Add(usuario); this.Contexto.SaveChanges(); return(true); } else { return(false); } }
public ActionResult Add(List <UsuarioParticipante> listausuarioparticipante) { int codigodoparticipante = 0; 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); } foreach (UsuarioParticipante up in listausuarioparticipante) { MA_PARTICIPANTE participante = new MA_PARTICIPANTE(); MA_USUARIO usuario = new MA_USUARIO(); usuario.e_mail = up.e_mail; usuario.senha = up.senha; this.GestorDeUsuario.InserirUsuario(usuario); participante.cod_usuario = usuario.cod_usuario; participante.cod_campus = up.cod_participante; participante.nome = up.nome; participante.telefone = up.telefone; participante.dt_nascimento = (DateTime)up.dt_nascimento; participante.geolocalizacao = DbGeography.FromText("POINT(" + GestorDeAplicacao.RetornaDadoSemVigurla(up.latitude.ToString()) + " " + GestorDeAplicacao.RetornaDadoSemVigurla(up.longitude.ToString()) + ")"); this.GestorDeParticipante.InserirParticipante(participante); codigodoparticipante = participante.cod_participante; } jsonResult = Json(new { codigo = codigodoparticipante }, JsonRequestBehavior.AllowGet); jsonResult.MaxJsonLength = int.MaxValue; return(jsonResult); }
public ActionResult Update(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 { MA_USUARIO usuario = new MA_USUARIO(); usuario.cod_usuario = listausuario[0].cod_usuario; usuario.e_mail = listausuario[0].e_mail; usuario.senha = listausuario[0].senha; Boolean resultado = this.GestorDeUsuario.AtualizarUsuarioComRetorno(usuario); if (resultado) { jsonResult = Json(new { codigo = usuario.cod_usuario }, JsonRequestBehavior.AllowGet); } else { jsonResult = Json(new { codigo = -1 }, JsonRequestBehavior.AllowGet); } } jsonResult.MaxJsonLength = int.MaxValue; return(jsonResult); }
public Boolean AtualizarUsuarioComRetorno(MA_USUARIO usuario) { return(this.RepositorioDeUsuario.AtualizarUsuarioComRetorno(usuario)); }
public void AtualizarUsuario(MA_USUARIO usuario) { this.RepositorioDeUsuario.AtualizarUsuario(usuario); }
public void RemoverUsuario(MA_USUARIO usuario) { this.RepositorioDeUsuario.RemoverUsuario(usuario); }
public Boolean InserirUsuarioComRetorno(MA_USUARIO usuario) { return(this.RepositorioDeUsuario.InserirUsuarioComRetorno(usuario)); }
public void InserirUsuario(MA_USUARIO usuario) { this.RepositorioDeUsuario.InserirUsuario(usuario); }
public ActionResult Delete(List <Nac> listanac) { JsonResult jsonResult; //Verifica se o registro é inválido e se sim, retorna com erro. if (listanac == null) { jsonResult = Json(new { success = false }, JsonRequestBehavior.AllowGet); jsonResult.MaxJsonLength = int.MaxValue; return(jsonResult); } else { MA_NAC nac = new MA_NAC(); nac.cod_nac = listanac[0].CodNac; try { if (GestorDeNac.VerificarSeNacPorId(nac.cod_nac)) { nac = GestorDeNac.ObterNacPorId(nac.cod_nac); MA_USUARIO usuario = GestorDeUsuario.ObterUsuarioPorId(nac.cod_usuario); //Inativa o usuário associado a este Nac usuario.cod_status = 2; Boolean resultado = GestorDeUsuario.AtualizarUsuarioComRetorno(usuario); if (resultado) { jsonResult = Json(new { codigo = nac.cod_nac }, JsonRequestBehavior.AllowGet); } else { jsonResult = Json(new { codigo = -1 }, JsonRequestBehavior.AllowGet); } } else { jsonResult = Json(new { codigo = -1 }, JsonRequestBehavior.AllowGet); } } catch (Exception e) { jsonResult = Json(new { erro = e.InnerException.ToString(), codigo = -1 }, JsonRequestBehavior.AllowGet); } } jsonResult.MaxJsonLength = int.MaxValue; return(jsonResult); }
public ActionResult Delete(List <Participante> listaparticipante) { JsonResult jsonResult; //Verifica se o registro é inválido e se sim, retorna com erro. if (listaparticipante == null) { jsonResult = Json(new { codigo = -1 }, JsonRequestBehavior.AllowGet); } else { MA_PARTICIPANTE participante = new MA_PARTICIPANTE(); participante.cod_participante = listaparticipante[0].CodParticipante; try { if (GestorDeParticipante.VerificarSeExisteParticipantePorId(participante.cod_participante)) { participante = GestorDeParticipante.ObterParticipantePorId(participante.cod_participante); MA_USUARIO usuario = GestorDeUsuario.ObterUsuarioPorId(participante.cod_usuario); //Inativa o usuário associado a este Participante usuario.cod_status = 2; Boolean resultado = GestorDeUsuario.AtualizarUsuarioComRetorno(usuario); if (resultado) { jsonResult = Json(new { codigo = participante.cod_participante }, JsonRequestBehavior.AllowGet); } else { jsonResult = Json(new { codigo = -1 }, JsonRequestBehavior.AllowGet); } } else { jsonResult = Json(new { codigo = -1 }, JsonRequestBehavior.AllowGet); } } catch (Exception e) { jsonResult = Json(new { erro = e.InnerException.ToString(), codigo = -1 }, JsonRequestBehavior.AllowGet); } } jsonResult.MaxJsonLength = int.MaxValue; return(jsonResult); }
public ActionResult Add(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 { MA_USUARIO usuario = new MA_USUARIO(); usuario.e_mail = listausuario[0].EMail; usuario.senha = listausuario[0].Senha; //Parametriza o usuário com nivel de acesso web e código de status 1 usuario.cod_acesso = 1; usuario.cod_status = 1; try { if (GestorDeUsuario.VerificarExistenciaDeUsuarioPorEmail(usuario.e_mail)) { jsonResult = Json(new { codigo = -1 }, JsonRequestBehavior.AllowGet); } else { Boolean resultado = this.GestorDeUsuario.InserirUsuarioComRetorno(usuario); if (resultado) { jsonResult = Json(new { codigo = usuario.cod_usuario }, JsonRequestBehavior.AllowGet); } else { jsonResult = Json(new { codigo = -1 }, JsonRequestBehavior.AllowGet); } } } catch (Exception e) { jsonResult = Json(new { erro = e.InnerException.ToString(), codigo = -1 }, JsonRequestBehavior.AllowGet); } } jsonResult.MaxJsonLength = int.MaxValue; return(jsonResult); }
public ActionResult Delete(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 { try { if (GestorDeUsuario.VerificarSeExisteUsuarioPorId(listausuario[0].CodUsuario)) { MA_USUARIO usuario = GestorDeUsuario.ObterUsuarioPorId(listausuario[0].CodUsuario); MA_USUARIO usuariomodificado = new MA_USUARIO(); usuariomodificado.cod_usuario = usuario.cod_usuario; usuariomodificado.e_mail = usuario.e_mail; usuariomodificado.senha = usuario.senha; //Código acesso padrão para mobile usuariomodificado.cod_acesso = 1; //Inativa o usuário usuariomodificado.cod_status = 2; if (this.GestorDeUsuario.AtualizarUsuarioComRetorno(usuariomodificado)) { jsonResult = Json(new { codigo = usuariomodificado.cod_usuario }, JsonRequestBehavior.AllowGet); } else { jsonResult = Json(new { codigo = -1 }, JsonRequestBehavior.AllowGet); } } else { jsonResult = Json(new { codigo = -1 }, JsonRequestBehavior.AllowGet); } } catch (Exception e) { jsonResult = Json(new { erro = e.InnerException.ToString(), codigo = -1 }, JsonRequestBehavior.AllowGet); } } jsonResult.MaxJsonLength = int.MaxValue; return(jsonResult); }
public void RemoverUsuario(MA_USUARIO usuario) { this.Contexto.MA_USUARIO.Remove(usuario); this.Contexto.SaveChanges(); }
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); }
public MA_USUARIO ObterUsuarioPorEmail(MA_USUARIO usuario) { return(this.Contexto.MA_USUARIO.Where(l => l.e_mail.ToLower().Equals(usuario.e_mail.ToLower())).SingleOrDefault()); }