コード例 #1
0
        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} файлов.";
        }
コード例 #2
0
        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} файлов.";
            }
        }
コード例 #3
0
        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));
            }
        }