public static void Main(string[] args) { IReader reader = new ConsoleReader(); IWriter writer = new ConsoleWriter(); IFactoryCleansingCenter factoryClearsinCenter = new CleansingCenterFactory(); IFactoryAdoptedCenter factoryAdoptingCenter = new AdoptedCenterFactory(); IFactoryDog factoryDog = new DogFactory(); IFactoryCat factoryCat = new CatFactory(); IDataBaseCenter dataBase = new DataBaseCenter(); var engine = new Engine(reader, writer, factoryClearsinCenter, factoryAdoptingCenter, factoryDog, factoryCat, dataBase); engine.Run(); }
// создание профиля private void button1_Click(object sender, EventArgs e) { string pathDBS = Application.StartupPath + "\\zmodule.accdb"; // путь к БД string firstName = textBox1.Text; string SecondName = textBox2.Text; string Fac = textBox3.Text; string Group_U = textBox4.Text; string Profile = "\\" + firstName + " " + SecondName; DataBaseCenter dbc = new DataBaseCenter(); dbc.New_Profile(pathDBS, ProviderSelect, firstName, SecondName, Group_U, Fac, Profile); string Repository = Properties.Settings.Default.RepositoryPath; string Path = Repository + Profile; Directory.CreateDirectory(Path); // создание папки основной // создание подпапок Directory.CreateDirectory(Path + "\\Images"); Directory.CreateDirectory(Path + "\\Projects"); MessageBox.Show("Профиль успешно создан", "Сообщение", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Hide(); }