예제 #1
0
        public void GuardaOActualizaParticipante(Participante p)
        {
            participantesTabla = participanteTableAdapter.GetData();
            DataSet1.ParticipanteRow lineaUsu;

            if (p.IdParticipante == -1)
            {
                lineaUsu = participantesTabla.NewParticipanteRow();
            }
            else
            {
                lineaUsu = participantesTabla.FindByIdParticipante(p.IdParticipante);
            }

            if (p.Nombre == "" || p.Nombre == null || p.Apellidos == "" || p.Apellidos == null)
            {
                return;
            }

            lineaUsu.nombre      = p.Nombre;
            lineaUsu.apellidos   = p.Apellidos;
            lineaUsu.idCategoria = p.IdCategoria;
            lineaUsu.dorsal      = p.Dorsal;

            if (p.IdParticipante == -1)
            {
                participantesTabla.AddParticipanteRow(lineaUsu);
            }

            participanteTableAdapter.Update(lineaUsu);
            participantesTabla.AcceptChanges();
        }
예제 #2
0
 public void EliminarParticipante(Participante p)
 {
     participantesTabla = participanteTableAdapter.GetData();
     DataSet1.ParticipanteRow lineaUsu = participantesTabla.FindByIdParticipante(p.IdParticipante);
     lineaUsu.Delete();
     participanteTableAdapter.Update(lineaUsu);
     participantesTabla.AcceptChanges();
 }
예제 #3
0
        public List <Participante> ListadoParticipantes()
        {
            List <Participante> listaParticipantes = new List <Participante>();

            participantesTabla = participanteTableAdapter.GetData();

            foreach (DataSet1.ParticipanteRow lineaUsu in participantesTabla)
            {
                listaParticipantes.Add(new Participante(lineaUsu));
            }

            return(listaParticipantes);
        }
예제 #4
0
 public DataSet1.ParticipanteDataTable TablaParticipantesPorCategoria(int id)
 {
     participantesTabla = participanteTableAdapter.GetDataParticipantesByCategoria(id);
     return(participantesTabla);
 }
예제 #5
0
 public DataSet1.ParticipanteDataTable TablaParticipantes()
 {
     participantesTabla = participanteTableAdapter.GetDataParticipantes();
     return(participantesTabla);
 }