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();
        }
        private void initData()
        {
            scientistController = new ScientistController(dataFormDTO.db);

            crud = new ScientistCrud(dataFormDTO.db);

            formDTO        = new CUScientistFormDTO();
            formDTO.contex = dataFormDTO.db;

            filter = new ScientistFilter();

            CheckBoxDataInit dataInit = new CheckBoxDataInit(dataFormDTO.db);

            dataInit.addCompanies(cbCompany);
            dataInit.addCountries(cbCountry);
            dataInit.addDegrees(cbDegree);

            if (!(dataFormDTO.userData.userRole == UserRole.ADMIN ||
                  dataFormDTO.userData.userRole == UserRole.SCIENTIST_MANGER))
            {
                AddButton.Visible       = false;
                updateScientist.Visible = false;
                deleteScientist.Visible = false;
            }
            else
            {
                AddButton.Visible       = true;
                updateScientist.Visible = true;
                deleteScientist.Visible = true;
            }

            //dataGridView1.DataSource = db.ViewScientists.ToList();
        }
Example #3
0
        private void initBaseData()
        {
            dto         = new ScientistDTO();
            crud        = new ScientistCrud(db);
            countryCrud = new CountryCrud(db);
            dataInit    = new CheckBoxDataInit(db);

            dataInit.addDegrees(cbDegree);
            dataInit.addCountries(cbCountry);
            dataInit.addCompanies(cbCompany);
        }
Example #4
0
        public CompanyForm(DataFormDTO dto)
        {
            this.dto = dto;
            dto.caller.Hide();

            checkBoxData = new CheckBoxDataInit(dto.db);
            filter       = new CompanyFilter();
            controller   = new CompanyController(dto.db);
            crud         = new CompanyCrud(dto.db);

            formDTO = new CUCompanyFormDTO();

            InitializeComponent();
        }
        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();
        }