private void initData() { participantController = new ParticipantController(dataFormDTO.db); //filter = new ConferenceFilter(); crud = new ParticipantCrud(dataFormDTO.db); formDTO = new CUParticipantFormDTO(); formDTO.contex = dataFormDTO.db; filter = new ParticipantFilter(); CheckBoxDataInit dataInit = new CheckBoxDataInit(dataFormDTO.db); dataInit.addConferences(cbConference); dataInit.addThemes(cbTheme); dataInit.addSubjects(cbSubject); dataInit.addDegrees(cbDegree); if (!(dataFormDTO.userData.userRole == UserRole.ADMIN || dataFormDTO.userData.userRole == UserRole.CONFERENCE_MANAGER)) { AddParticipantButton.Visible = false; updateParticipant.Visible = false; deleteParticipant.Visible = false; } else { AddParticipantButton.Visible = true; updateParticipant.Visible = true; deleteParticipant.Visible = true; } //dataGridView1.DataSource = db.ViewConferencesWithParticipants.ToList(); }
public CreateUpdateParticipantForm(BaseForm form, CUFormDTO <ViewConferencesWithParticipant> formDTO) { caller = form; //form.Hide(); InitializeComponent(); this.db = formDTO.contex; participantDTO = new ParticipantDTO(); crud = new ParticipantCrud(db); subjectCrud = new SubjectCrud(db); currentCrudOp = formDTO.op; this.formDTO = formDTO; isChecked = false; }
public ConferenceCrud(DbAppContext db) : base(db) { participantCrud = new ParticipantCrud(db); }