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