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