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();
        }
Esempio n. 2
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);
        }