コード例 #1
0
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            MainForm          form      = new MainForm();
            RecruitingManager manager   = new RecruitingManager();
            Presenter         presenter = new Presenter(form, manager);

            Application.Run(form);
        }
コード例 #2
0
        public Presenter(MainForm form, RecruitingManager manager)
        {
            _form    = form;
            _manager = manager;

            _form.EmployerEvent  += _form_EmployerEvent;
            _form.VacancyEvent   += _form_VacancyEvent;
            _form.ApplicantEvent += _form_ApplicantEvent;
            _form.ResumeEvent    += _form_ResumeEvent;

            _form.SettingEvent += _form_SettingEvent;
            _form.AddSetting   += _form_AddSetting;
            _form.DelSetting   += _form_DelSetting;
            _form.EditSetting  += _form_EditSetting;

            _form.AddEmployer  += _form_AddEmployer;
            _form.DelEmployer  += _form_DelEmployer;
            _form.EditEmployer += _form_EditEmployer;

            _form.AddVacancy  += _form_AddVacancy;
            _form.DelVacancy  += _form_DelVacancy;
            _form.EditVacancy += _form_EditVacancy;

            _form.AddApplicant  += _form_AddApplicant;
            _form.DelApplicant  += _form_DelApplicant;
            _form.EditApplicant += _form_EditApplicant;

            _form.AddResume  += _form_AddResume;
            _form.DelResume  += _form_DelResume;
            _form.EditResume += _form_EditResume;

            _form.ClearBase += _form_ClearBase;

            _manager.OpenConnection(@"Data Source=DESKTOP-S6PRBVA\SQLEXPRESS;Initial Catalog=recruiting;Integrated Security=True");

            //_manager.OpenConnection(ConfigurationManager.ConnectionStrings["DBConection"].ConnectionString);
        }