Example #1
0
 public InsertAthletesInCompetitionLogic(ref DBConnection conn, AthleteDto athlete, CompetitionDto competition,
                                         TypesStatus status)
 {
     _conn        = conn;
     _athlete     = athlete;
     _competition = competition;
     _status      = status;
 }
Example #2
0
        public void InsertAthleteInCompetition(AthleteDto athlete, CompetitionDto competition, TypesStatus status)
        {
            var insertAthletesInCompetition =
                new InsertAthletesInCompetitionLogic(ref _conn, athlete, competition, status);

            insertAthletesInCompetition.Execute();
        }
        public InscriptionProofWindow(AthleteDto athlete, CompetitionDto competition, TypesStatus status)
        {
            _athlete     = athlete;
            _competition = competition;

            InitializeComponent();

            _competitionService = new CompetitionService();
            _enrollService      = new EnrollService(_competition);

            var category = _enrollService.GetCategory(_athlete, _competition);

            _enrollService.InsertAthleteInCompetition(_athlete, _competition, status);

            TxJustificante.Text =
                $"Atleta: {_athlete.Name} {_athlete.Surname}\nCompetición: {_competition.Name}\nCategoría: {category}\nFecha de inscripción: {DateTime.Now.ToShortDateString()}\nPrecio de la inscripción: {_competition.Price} €";
        }