Example #1
0
        //public MainPresenter(IMainForm form, IForm2 form2,  IBusinessLogic logic)
        //{
        //    this.form = form;
        //    this.form2 = form2;
        //    this.logic = logic;
        //form.ButtonClick += new EventHandler(Add_ButtonCopyClick);
        //form.ButtonCutClick += new EventHandler(Add_ButtonCutClick);
        //form.ImageDialogClick += new EventHandler(Add_ImageDialogClick);
        //form.ImageDialogClick1 += new EventHandler(Add_ImageDialogClick1);
        //form.LinkSiteClick += new EventHandler(Add_LinkSiteClick);

        //}

        public void Add_ButtonCopyClick(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(View.Editor1) || string.IsNullOrEmpty(View.Editor2) || View.Editor1.Length < 1 || View.Editor2.Length < 1)
            {
                //logic.DEFAULT_PATH = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
                //logic.DIR_OUTPUT = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);
            }
            else
            {
                List <string> Dir = new List <string>();
                Dir.Add(View.Editor2 + @"/Access");
                Dir.Add(View.Editor2 + @"/Word");
                Dir.Add(View.Editor2 + @"/Excel");
                Dir.Add(View.Editor2 + @"/Project");
                Dir.Add(View.Editor2 + @"/Image");
                Dir.Add(View.Editor2 + @"/Text");


                //List<string> Ext = new List<string>();
                //Dir.Add(".accdb,*.mdb");
                //Dir.Add("*.docx,*.dotx,*.doc,*.dot");
                //Dir.Add("*.xlsx,*.xlsm,*.xltx,*.xltm,*.xlam,*.xls,*.xlt,*.xla");
                //Dir.Add(".bmp,*.tif,*.jpg,*.gif,*.png,*.ico");
                //Dir.Add(".txt,*.log");


                logic.DEFAULT_PATH = View.Editor1;
                logic.DIR_OUTPUT   = View.Editor2;

                logic.DirCreate(Dir);
                logic.Search(Dir[0], ".accdb,*.mdb", false);
                logic.Search(Dir[1], "*.docx,*.dotx,*.doc,*.dot", false);
                logic.Search(Dir[2], "*.xlsx,*.xlsm,*.xltx,*.xltm,*.xlam,*.xls,*.xlt,*.xla", false);
                logic.Search(Dir[2], "*.mpp", false);
                logic.Search(Dir[3], ".bmp,*.tif,*.jpg,*.gif,*.png,*.ico", false);
                logic.Search(Dir[4], ".txt,*.log", false);
            }
        }