Beispiel #1
0
        private static void Main(string[] args)
        {
            Application.SetUnhandledExceptionMode(UnhandledExceptionMode.CatchException);
            Application.ThreadException += Application_ThreadException;
            AppDomain.CurrentDomain.UnhandledException += OnUnhandledException;

            var current = Process.GetCurrentProcess();

            if (args.Length > 0 && args[0].Contains("-kill"))
            {
                var instances = Process.GetProcessesByName("TPTray");
                instances.Where(process => process.Id != current.Id).ToList().ForEach(p => p.Kill());
            }
            else if (FindWindow(null, "TP.Tray") == 0)
            {
                Application.EnableVisualStyles();
                Application.SetCompatibleTextRenderingDefault(false);
                Application.VisualStyleState = VisualStyleState.ClientAndNonClientAreasEnabled;

                var retriever = new AssignmentRetreiver();
                var asm       = new AssignmentsManager(SettingsManager.FirstTimeRunning);

                if (SettingsManager.FirstTimeRunning)
                {
                    SettingsManager.FirstTimeRunning = false;
                    SettingsManager.HotKeyEnabled    = true;
                }

                Application.Run(FormsManager.GetInstance <TPEMain>());
            }
        }
        public CabFurDocsDownloadForm(int iCabFurDocumentID, string sFileName, ref AssignmentsManager tCubFurnitureAssignments)
        {
            InitializeComponent();

            CabFurAssignmentID      = iCabFurDocumentID;
            FileName                = sFileName;
            CabFurnitureAssignments = tCubFurnitureAssignments;
            FM = new FileManager();
        }
Beispiel #3
0
 public CabFurnitureCoversForm(Form tMainForm, AssignmentsManager tAssignmentsManager)
 {
     MainForm           = tMainForm;
     AssignmentsManager = tAssignmentsManager;
     InitializeComponent();
     if (CoversManager == null)
     {
         Initialize();
     }
 }
        public CabFurInventoryForm(Form tMainForm, AssignmentsManager AM, StorePackagesManager SM, int iworkshopId)
        {
            MainForm = tMainForm;
            assignmentsStoreManager = AM;
            storagePackagesManager  = SM;
            workshopId = iworkshopId;

            InitializeComponent();

            Initialize();
        }
Beispiel #5
0
        public CabFurAssembleForm(Form tMainForm, AssignmentsManager tAssignmentsManager, int iClientID, int iOrderNumber)
        {
            InitializeComponent();

            ClientID    = iClientID;
            OrderNumber = iOrderNumber;

            MainForm           = tMainForm;
            assignmentsManager = tAssignmentsManager;
            Initialize();
            assemblePackagesManager.GetPackagesLabels(ClientID, OrderNumber);

            this.MaximumSize = Screen.PrimaryScreen.WorkingArea.Size;

            while (!SplashForm.bCreated)
            {
                ;
            }
        }
Beispiel #6
0
        public CabFurAssembleForm(Form tMainForm, int iClientID, int[] MegaOrders)
        {
            InitializeComponent();

            ClientID = iClientID;

            MainForm = tMainForm;

            assignmentsManager = new AssignmentsManager();

            assignmentsManager.Initialize();

            Initialize();
            assemblePackagesManager.GetPackagesLabels(MegaOrders);

            this.MaximumSize = Screen.PrimaryScreen.WorkingArea.Size;

            while (!SplashForm.bCreated)
            {
                ;
            }
        }
Beispiel #7
0
        public CabFurnitureOperationsForm(Form tMainForm, string sTechStoreName, int iTechStoreID, int iCoverID, int iPatinaID, int iLength, int iHeight, int iWidth, string sCoverName, string sPatinaName, int iItemsCount, AssignmentsManager tAssignmentsManager)
        {
            TechStoreName      = sTechStoreName;
            TechStoreID        = iTechStoreID;
            CoverID            = iCoverID;
            PatinaID           = iPatinaID;
            TechLength         = iLength;
            TechHeight         = iHeight;
            TechWidth          = iWidth;
            ItemsCount         = iItemsCount;
            CoverName          = sCoverName;
            PatinaName         = sPatinaName;
            MainForm           = tMainForm;
            AssignmentsManager = tAssignmentsManager;
            InitializeComponent();

            this.MaximumSize = Screen.PrimaryScreen.WorkingArea.Size;

            while (!SplashForm.bCreated)
            {
                ;
            }
        }