//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(); } }
//Inicializa a tela de cadastro de usuário protected void Add(object sender, DirectEventArgs e) { ParticipanteWindowId.Show(); }