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