Ejemplo n.º 1
0
        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();
        }
Ejemplo n.º 2
0
 // создание профиля
 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();
 }