public CreateUpdateConferenceForm(BaseForm form, CUFormDTO <conference> formDTO) { caller = form; //form.Hide(); InitializeComponent(); this.db = formDTO.contex; conferenceDTO = new ConferenceDTO(); crud = new ConferenceCrud(db); addressCrud = new AddressCrud(db); countryCrud = new CountryCrud(db); currentCrudOp = formDTO.op; this.formDTO = formDTO; }
private void initData() { conferenceController = new ConferenceController(dataFormDTO.db); filter = new ConferenceFilter(); conferenceCrud = new ConferenceCrud(dataFormDTO.db); formDTO = new CUConferenceFormDTO(); formDTO.contex = dataFormDTO.db; formDTO.obj = new conference(); formDTO.userData = dataFormDTO.userData; CheckBoxDataInit dataInit = new CheckBoxDataInit(dataFormDTO.db); filter.date = DateTime.Now; dataInit.addConferences(cbConference); dataInit.addAddresses(cbAddress); dataInit.addCountries(cbCountry); if (!(dataFormDTO.userData.userRole == UserRole.ADMIN || dataFormDTO.userData.userRole == UserRole.CONFERENCE_MANAGER)) { AddConferenceButton.Visible = false; updButton.Visible = false; delButton.Visible = false; } else { AddConferenceButton.Visible = true; updButton.Visible = true; delButton.Visible = true; } //dataGridView1.DataSource = db.ViewConferences.ToList(); }