private void PackageLasts_SelectedIndexChanged(object sender, EventArgs e) { CountPackFile.Visible = true; var select = (StructExelModel)PackageLasts.SelectedItem; var res = ExelCreator.ListPackageFiles(select.AbsolutPatch); CountPackFile.Text = $"Всего в пакете {res.Count} файлов."; }
private void PackFromList_SelectedIndexChanged(object sender, EventArgs e) { var select = (StructExelModel)PackFromList.SelectedItem; var result = fromPack.GetRangePack( select.Name.PacNameConvert(), fromPack.Max(x => x.DateIndex)); var cou = result.Sum(exelModel => ExelCreator.ListPackageFiles(exelModel.AbsolutPatch).Count); PackToList.DataSource = result; if (ChRangPack.Checked) { CountPackFile.Text = $"Всего в пакете {cou} файлов."; } }
private static void DetectRunApp(bool isConfig = false) { var getData = new ExelCreator(); DirTemp = $@"{RootPatch}\{ConfigurationManager.AppSettings["dirTemp"]}\"; DirEng = $@"{RootPatch}\{ConfigurationManager.AppSettings["dirEng"]}\"; DirResRep = $@"{RootPatch}\{ConfigurationManager.AppSettings["dirResRep"]}\"; DirCompil = $@"{RootPatch}\{ConfigurationManager.AppSettings["dirCompil"]}\"; var dirExist = ( Directory.Exists(DirTemp) && Directory.Exists(DirEng) && Directory.Exists(DirResRep) && Directory.Exists(DirCompil) ); if (!dirExist) { RunApp(true); return; } var temp = getData.ListTemplate(DirTemp); var pack = getData.ListPackage(DirEng); if (temp == null || pack == null) { RunApp(true); } else { if (!isConfig) { UpdateSetting("rootPachExel", RootPatch); } Application.Run(new MainCreatorsForm(temp, pack)); } }