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