Exemplo n.º 1
0
        /// <summary>
        /// Refresh opend files table in Form
        /// </summary>
        /// <param name="listOpendFiles"> Opend files table </param>
        public static void RefreshForm(ref ListBox listOpendFiles)
        {
            // Get dictionari of running e3 process
            Dictionary <string, e3Application> e3ProcessDictionary = new Dictionary <string, e3Application>();

            e3ProcessDictionary = AppConnect.GetE3ProcessDictionary();

            //RemoveClosedFiles(e3ProcessDictionary, listOpendFiles);

            AddFilesFromProcess(e3ProcessDictionary);

            AddBrowsedFiles(ref listOpendFiles);

            listOpendFiles.Refresh();
            listOpendFiles.Size = new Size(100, 100);
        }
Exemplo n.º 2
0
        /// <summary>
        /// Open files and run scripts
        /// </summary>
        private static void Process(string file, List <string> scriptsListBoxSelectedItems)
        {
            // Open File
            e3Application e3App = AppConnect.ToE3(file, out bool quitThenDone);

            if (scriptsListBoxSelectedItems.Count > 0)
            {
                FileLogic.RunScripts(e3App, scriptsListBoxSelectedItems);
            }

            if (quitThenDone)
            {
                e3Job e3Prj = (e3Job)e3App.CreateJobObject();
                e3Prj.Save();
                e3Prj.Close();
                //e3App.GetProcessProperty("");
                AppConnect.CloseE3App(e3App);
            }
        }
Exemplo n.º 3
0
 public StocksController(AppConnect context)
 {
     _context = context;
 }
Exemplo n.º 4
0
 public InventoriesController(AppConnect context)
 {
     _context = context;
 }
Exemplo n.º 5
0
 public EmployeesController(AppConnect context)
 {
     _context = context;
 }
Exemplo n.º 6
0
 public static void GetE3App(string filePath)
 {
     // Подключаем E3
     App = AppConnect.ToE3(filePath);
     App?.PutInfo(0, $"GetE3App for {filePath}!");
 }
Exemplo n.º 7
0
        /////////////////////////////////////////


        public static void GetE3App()
        {
            // Подключаем E3
            App = AppConnect.ToE3();
            App?.PutInfo(0, "GetE3App!");
        }
Exemplo n.º 8
0
 public WarehousesController(AppConnect context)
 {
     _context = context;
 }