//Exclui determinado participante do banco de dados protected void Delete(object sender, DirectEventArgs e) { MA_PARTICIPANTE participante = this.GestorDeParticipante.ObterParticipantePorId(Int32.Parse(cod_participanteId.Text)); this.GestorDeParticipante.RemoverParticipante(participante); LimpaForm(); }
public void Atualizar(MA_PARTICIPANTE participante) { MIMACHEREntities Contexto = new MIMACHEREntities(); Contexto.Entry(participante).State = EntityState.Modified; Contexto.SaveChanges(); }
//Cadastro do participante no banco protected void Save(object sender, DirectEventArgs e) { MA_PARTICIPANTE participante = new MA_PARTICIPANTE(); String latitude = this.GestorDeAplicacao.RetornaDadoSemVigurla(latitudeId.Text); String longitude = this.GestorDeAplicacao.RetornaDadoSemVigurla(longitudeId.Text); participante.nome = nomeId.Text; participante.dt_nascimento = (DateTime)this.dt_nascimentoId.Value; participante.telefone = this.telefoneId.Text; participante.cod_campus = Int32.Parse(this.cod_campusId.SelectedItem.Value); participante.cod_usuario = Int32.Parse(this.cod_usuarioId.SelectedItem.Value); participante.geolocalizacao = DbGeography.FromText("POINT(" + longitude + " " + latitude + ")"); //Caso o form não possui código, será inserido um novo usuário if (cod_participanteId.Text == "") { this.GestorDeParticipante.InserirParticipante(participante); ParticipanteWindowId.Close(); LimpaForm(); } //Caso contrário, o form será atualizado else { participante.cod_participante = Int32.Parse(cod_participanteId.Text); this.GestorDeParticipante.AtualizarParticipante(participante); ParticipanteWindowId.Close(); LimpaForm(); } }
public Boolean VerificarSeUsuarioJaTemVinculoComAlgumParticipante(MA_PARTICIPANTE participante) { if (ObterParticipantePorIdDeUsuario(participante.cod_usuario) != null) { return(true); } return(false); }
public Boolean VerificarSeNacTemAlgumNacComMesmoUsuario(MA_PARTICIPANTE participante) { if (this.Contexto.MA_NAC.Where(l => l.cod_usuario == participante.cod_usuario).SingleOrDefault() != null) { return(true); } return(false); }
public void InserirParticipante(MA_PARTICIPANTE participante) { if (!VerificarSeUsuarioJaTemVinculoComAlgumParticipante(participante) && !VerificarSeNacTemAlgumNacComMesmoUsuario(participante)) { this.Contexto.MA_PARTICIPANTE.Add(participante); this.Contexto.SaveChanges(); } }
public ActionResult Update(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; participante.cod_usuario = listaparticipante[0].CodUsuario; participante.cod_campus = listaparticipante[0].CodCampus; participante.nome = listaparticipante[0].Nome; participante.telefone = listaparticipante[0].Telefone; participante.dt_nascimento = (DateTime)listaparticipante[0].DtNascimento; participante.geolocalizacao = DbGeography.FromText("POINT(" + GestorDeAplicacao.RetornaDadoSemVigurla(listaparticipante[0].Latitude.ToString()) + " " + GestorDeAplicacao.RetornaDadoSemVigurla(listaparticipante[0].Longitude.ToString()) + ")"); try { Boolean resultado = GestorDeParticipante.AtualizarParticipanteComRetorno(participante); if (resultado) { jsonResult = Json(new { codigo = participante.cod_participante }, 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 ExibirTodosOsPontosNoMapa() { MA_PARTICIPANTE participante = (MA_PARTICIPANTE)Session["participante"]; GLatLng mainLocation = new GLatLng(Convert.ToDouble(participante.geolocalizacao.Latitude), Convert.ToDouble(participante.geolocalizacao.Longitude)); GMap1.setCenter(mainLocation, 15); XPinLetter xpinLetter = new XPinLetter(PinShapes.pin_star, "H", Color.Blue, Color.White, Color.Chocolate); GMap1.Add(new GMarker(mainLocation, new GMarkerOptions(new GIcon(xpinLetter.ToString(), xpinLetter.Shadow())))); }
public Boolean AtualizarParticipanteComRetorno(MA_PARTICIPANTE participante) { if (!VerificarSeUsuarioJaTemVinculoComAlgumParticipante(participante)) { if (!VerificarSeNacTemAlgumNacComMesmoUsuario(participante)) { try { Atualizar(participante); return(true); } catch (Exception) { return(false); } } else { return(false); } } else { try { MA_PARTICIPANTE participantejaexistente = ObterParticipantePorIdDeUsuario(participante.cod_usuario); if (participantejaexistente.cod_participante == participante.cod_participante && !VerificarSeNacTemAlgumNacComMesmoUsuario(participante)) { try { Atualizar(participante); return(true); } catch (Exception) { return(false); } } else { return(false); } } catch (Exception) { return(false); } } }
public void Atualizar(MA_PARTICIPANTE participante) { MIMACHEREntities contexto = new MIMACHEREntities(); try { contexto.Entry(participante).State = EntityState.Modified; contexto.SaveChanges(); } catch (Exception e) { throw e; } }
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 void AtualizarParticipante(MA_PARTICIPANTE participante) { if (!VerificarSeUsuarioJaTemVinculoComAlgumParticipante(participante)) { if (!VerificarSeNacTemAlgumNacComMesmoUsuario(participante)) { Atualizar(participante); } } else { MA_PARTICIPANTE participantejaexistente = ObterParticipantePorIdDeUsuario(participante.cod_usuario); if (participantejaexistente.cod_participante == participante.cod_participante && !VerificarSeNacTemAlgumNacComMesmoUsuario(participante)) { Atualizar(participante); } } }
public Boolean InserirParticipanteComRetorno(MA_PARTICIPANTE participante) { if (!VerificarSeUsuarioJaTemVinculoComAlgumParticipante(participante) && !VerificarSeNacTemAlgumNacComMesmoUsuario(participante)) { try { this.Contexto.MA_PARTICIPANTE.Add(participante); this.Contexto.SaveChanges(); return(true); } catch (Exception) { return(false); } } else { return(true); } }
protected void CarregarPontoNoMapa(object sender, DirectEventArgs e) { int codigoparticipante = Int32.Parse(e.ExtraParams["RecordGridMap"]); MA_PARTICIPANTE participante = this.GestorDeParticipante.ObterParticipantePorId(codigoparticipante); Window win = new Window(); win.ID = "wmId"; win.Width = Unit.Pixel(1185); win.Height = Unit.Pixel(650); win.Modal = true; win.Loader = new ComponentLoader(); win.Loader.Url = "~/App/Mapa/PontoMapa.aspx"; win.Loader.Mode = LoadMode.Frame; win.Loader.LoadMask.ShowMask = true; win.Render(this); Session.Add("participante", participante); }
public ActionResult Update(List <Participante> listaparticipante) { JsonResult jsonResult; //Verifica se o registro é inválido e se sim, retorna com erro. if (listaparticipante == null) { jsonResult = Json(new { success = false }, JsonRequestBehavior.AllowGet); jsonResult.MaxJsonLength = int.MaxValue; return(jsonResult); } foreach (Participante pt in listaparticipante) { MA_PARTICIPANTE participante = new MA_PARTICIPANTE(); participante.cod_participante = pt.cod_participante; participante.cod_usuario = pt.cod_usuario; participante.cod_campus = pt.cod_campus; participante.nome = pt.nome; participante.telefone = pt.telefone; participante.dt_nascimento = (DateTime)pt.dt_nascimento; participante.geolocalizacao = DbGeography.FromText("POINT(" + GestorDeAplicacao.RetornaDadoSemVigurla(pt.latitude.ToString()) + " " + GestorDeAplicacao.RetornaDadoSemVigurla(pt.longitude.ToString()) + ")"); GestorDeParticipante.AtualizarParticipante(participante); } jsonResult = Json(new { success = true }, JsonRequestBehavior.AllowGet); jsonResult.MaxJsonLength = int.MaxValue; return(jsonResult); }
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 Boolean AtualizarParticipanteComRetorno(MA_PARTICIPANTE participante) { return(this.RepositorioDeParticipante.AtualizarParticipanteComRetorno(participante)); }
public Boolean InserirParticipanteComRetorno(MA_PARTICIPANTE participante) { return(this.RepositorioDeParticipante.InserirParticipanteComRetorno(participante)); }
public void RemoverParticipante(MA_PARTICIPANTE participante) { this.Contexto.MA_PARTICIPANTE.Remove(participante); this.Contexto.SaveChanges(); }
public void InserirParticipante(MA_PARTICIPANTE participante) { this.RepositorioDeParticipante.InserirParticipante(participante); }
public void RemoverParticipante(MA_PARTICIPANTE participante) { this.RepositorioDeParticipante.RemoverParticipante(participante); }
public void AtualizarParticipante(MA_PARTICIPANTE participante) { this.RepositorioDeParticipante.AtualizarParticipante(participante); }
public Boolean VerificarSeUsuarioJaTemVinculoComAlgumParticipante(MA_PARTICIPANTE participante) { return(this.RepositorioDeParticipante.VerificarSeUsuarioJaTemVinculoComAlgumParticipante(participante)); }
public ActionResult Get(List <Participante> listaparticipante) { JsonResult jsonResult; List <ParticipanteGet> listaparticipanteretorno = new List <ParticipanteGet>(); //Verifica se o registro é inválido e se sim, retorna com erro. if (listaparticipante == null) { jsonResult = Json(new { participante = listaparticipanteretorno }, JsonRequestBehavior.AllowGet); } else { if (GestorDeParticipante.VerificarSeParticipanteExiste(listaparticipante[0].CodParticipante)) { try { MA_PARTICIPANTE participante = GestorDeParticipante.ObterParticipantePorId(listaparticipante[0].CodParticipante); ParticipanteGet pg = new ParticipanteGet(); pg.CodParticipante = participante.cod_participante; pg.NomeParticipante = participante.nome; pg.CodCampus = participante.cod_campus; pg.NomeCampus = participante.MA_CAMPUS.local; pg.CodUsuario = participante.cod_usuario; pg.EMail = participante.MA_USUARIO.e_mail; pg.Telefone = participante.telefone; pg.DtNascimento = participante.dt_nascimento.ToString(); pg.Latitude = participante.geolocalizacao.Latitude.ToString(); pg.Longitude = participante.geolocalizacao.Longitude.ToString(); listaparticipanteretorno.Add(pg); jsonResult = Json(new { participante = listaparticipanteretorno }, JsonRequestBehavior.AllowGet); } catch (Exception e) { jsonResult = Json(new { erro = e.InnerException.ToString(), participante = "" }, JsonRequestBehavior.AllowGet); } } else { jsonResult = Json(new { participante = listaparticipanteretorno }, 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); }