Пример #1
0
        static void Main()
        {
            const string applicationName = "TotalSmartCodingSolution"; bool createdNew;

            mutex = new Mutex(true, applicationName, out createdNew);
            if (!createdNew)
            {
                return;
            }                              //app is already running! Exiting the application

            Registries.ProductName = Application.ProductName.ToUpper();

            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);


            AutoMapperConfig.SetupMappings();

            Logon logon = new Logon();

            if (logon.ShowDialog() == DialogResult.OK)
            {
                if (GlobalVariables.ConfigID == (int)GlobalEnums.NmvnTaskID.Lavie)
                {
                    Application.Run(new MasterMDI(GlobalEnums.NmvnTaskID.Lavie, new Lavies()));
                }
                else
                if (GlobalVariables.FillingLineID == GlobalVariables.FillingLine.Smallpack || GlobalVariables.FillingLineID == GlobalVariables.FillingLine.Pail || GlobalVariables.FillingLineID == GlobalVariables.FillingLine.Drum)
                {
                    Application.Run(new MasterMDI(GlobalEnums.NmvnTaskID.SmartCoding, new SmartCoding()));
                }
                else
                {
                    if (GlobalVariables.ConfigID == (int)GlobalVariables.FillingLine.BatchMaster)
                    {
                        Application.Run(new MasterMDI(GlobalEnums.NmvnTaskID.BatchMaster, new BatchMasters()));
                    }
                    else if (GlobalVariables.ConfigID == (int)GlobalVariables.FillingLine.Pickup)
                    {
                        Application.Run(new MasterMDI(GlobalEnums.NmvnTaskID.Pickup, new Pickups()));
                    }
                    else if (GlobalVariables.ConfigID == (int)GlobalVariables.FillingLine.GoodsIssue)
                    {
                        Application.Run(new MasterMDI(GlobalEnums.NmvnTaskID.GoodsIssue, new GoodsIssues()));
                    }
                    else if (GlobalVariables.ConfigID == (int)GlobalEnums.NmvnTaskID.Commodity)
                    {
                        Application.Run(new MasterMDI(GlobalEnums.NmvnTaskID.Commodity, new Commodities()));
                    }
                    else
                    {
                        Application.Run(new MasterMDI());
                    }
                }
            }
            logon.Dispose();
        }
Пример #2
0
        private void Page_Loaded(object sender, RoutedEventArgs e)
        {
            if (Session.User == null)
            {
                var login = new Logon();
                login.ShowDialog();



                db = new SteinbachEntities();


                MainTreeView.SetTreeViewExpandedState("Gruppe");
            }
        }
Пример #3
0
        private void Page_Loaded(object sender, RoutedEventArgs e)
        {
            if (Session.User == null)
            {
                var login = new Logon();
                login.ShowDialog();
            }


            if (StaticMethods.GetConfigEntry("AnzeigenKundendaten") != "0" && Session.User.rights == "su")
            {
                tviKundenBereinigen.Visibility = Visibility.Visible;
            }

            if (StaticMethods.GetConfigEntry("AnzeigenAddFirmendaten") == "0")
            {
                tviAddFirmennummern.Visibility = Visibility.Collapsed;
            }

            if (StaticMethods.GetConfigEntry("AnzeigenZahlungsbedingungen") == "0")
            {
                tviZahlungsbedingungen.Visibility = Visibility.Collapsed;
            }



            db          = new SteinbachEntities();
            ProjektRepo = new ProjektRepository(db);
            ShowProjekte();
            InitData();
            //  this.tviAllgemein.IsExpanded = true;

            // timer = new DispatcherTimer();
            //var x = new Properties.Settings();
            // sliAnimationFrequency.Value = x.AnimationsFrequenz_ms;
            //timer.Interval = TimeSpan.FromMilliseconds(x.AnimationsFrequenz_ms);
            //timer.Tick += timer_Tick;

            // Obsolete 30.08.2012
            //imagesCount = carouselListBox.Items.Count;

            //sliAnimationFrequency.ValueChanged += sliAnimationFrequency_ValueChanged;

            MainTreeView.SetTreeViewExpandedState("Gruppe");


            //timer.Start();      //rather let the user decide whether to start or stop the timer by checking a checkbox
        }
        private void Page_Loaded(object sender, RoutedEventArgs e)
        {
            var login = new Logon();

            login.ShowDialog();

            db          = new SteinbachEntities();
            ProjektRepo = new ProjektRepository(db);
            VerlaufRepo = new VerlaufRepository(db);


            //CurrentProjektID = 8194;
            CurrentProjektID = ProjektRepo.GetProjektIDFromNumber("110278");

            gt = new GetData();
        }
Пример #5
0
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            ConfigurationState state = new ConfigurationState();
            var isAutoUpdate         = state.Get <bool>(StateKeys.IsAutoUpdate);

            if (isAutoUpdate)
            {
                AutoUpdate();
            }
            Logon logon = new Logon();

            if (logon.ShowDialog() == DialogResult.OK)
            {
                //初始化数据类型
                DataTypeManager.InitMappingConfig();
                //运行主页面
                Application.Run(new Main());
            }
        }
Пример #6
0
        static void Main()
        {
            const string applicationName = "TotalSmartCodingSolution"; bool createdNew;

            mutex = new Mutex(true, applicationName, out createdNew);
            if (!createdNew)
            {
                return;
            }                              //app is already running! Exiting the application

            Registries.ProductName = Application.ProductName.ToUpper();

            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);


            AutoMapperConfig.SetupMappings();

            //string ApplicationRoleRequired = "false"; //COMMENT ON 11-JUL-2018: NOT USE ApplicationRoleRequired. JUST REMOVE THIS COMMENT ONLY -> TO USE ApplicationRoleRequired (GET ApplicationRoleRequired OPTION FROM CONFIG SETTING BY THE FOLLOWING CommonConfigs.ReadSetting("ApplicationRoleRequired")).
            string ApplicationRoleRequired = CommonConfigs.ReadSetting("ApplicationRoleRequired");

            ApplicationRoles.Required = true; ApplicationRoles.Name = ""; ApplicationRoles.Password = ""; bool applicationRoleRequired = false;
            if (bool.TryParse(ApplicationRoleRequired, out applicationRoleRequired))
            {
                ApplicationRoles.Required = applicationRoleRequired;
            }


            TrialConnects trialConnects      = new TrialConnects();
            DialogResult  trialConnectResult = trialConnects.Connected();

            if (trialConnectResult == DialogResult.Yes)
            {
                Logon logon = new Logon();

                if (logon.ShowDialog() == DialogResult.OK)
                {
                    if (!GlobalEnums.CBPP)
                    {
                        LegalNotice legalNotice = new LegalNotice();
                        legalNotice.ShowDialog(); legalNotice.Dispose();
                    }

                    if (GlobalVariables.FillingLineID == GlobalVariables.FillingLine.Smallpack || GlobalVariables.FillingLineID == GlobalVariables.FillingLine.Pail || GlobalVariables.FillingLineID == GlobalVariables.FillingLine.Medium4L || GlobalVariables.FillingLineID == GlobalVariables.FillingLine.Import || GlobalVariables.FillingLineID == GlobalVariables.FillingLine.Drum)
                    {
                        Application.Run(new MasterMDI(GlobalEnums.NmvnTaskID.SmartCoding, new SmartCoding()));
                    }
                    else
                    {
                        if (GlobalVariables.ConfigID == (int)GlobalVariables.FillingLine.Pickup)
                        {
                            Application.Run(new MasterMDI(GlobalEnums.NmvnTaskID.Pickups, new Pickups()));
                        }
                        else if (GlobalVariables.ConfigID == (int)GlobalVariables.FillingLine.GoodsIssue)
                        {
                            Application.Run(new MasterMDI(GlobalEnums.NmvnTaskID.GoodsIssues, new GoodsIssues()));
                        }
                        else
                        {
                            Application.Run(new MasterMDI());
                        }
                    }
                }
                logon.Dispose();
            }
            else
            if (trialConnectResult == DialogResult.No)
            {
                if (ApplicationRoles.Required)
                {
                    ConnectServer connectServer = new ConnectServer(false);
                    connectServer.ShowDialog(); connectServer.Dispose();
                }
                else
                if (CustomMsgBox.Show(new Form(), "Do you want to specify new application role and password?", "Warning", MessageBoxButtons.YesNoCancel) == DialogResult.Yes)
                {
                    ConnectServer connectServer = new ConnectServer(true);
                    connectServer.ShowDialog(); connectServer.Dispose();
                }
            }
        }
Пример #7
0
        private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            try
            {
                if (Session.User == null)
                {
                    var login = new Logon();
                    login.ShowDialog();

                    if (Session.User.rights == "admin" || Session.User.rights == "suCRM")
                    {
                        this.MainMenu.Visibility = Visibility.Visible;
                    }
                    else
                    {
                        this.MainMenu.Visibility = Visibility.Hidden;
                    }
                }
            }



            catch (Exception ex)
            {
                CommonTools.Tools.ErrorMethods.ShowErrorMessage(ex, true);
            }


            //if (CommonTools.Tools.HelperTools.GetConfigEntry("WCFHostStarten") == "1")
            //{
            //    Uri baseAddress = new Uri("http://localhost:8083/SteinbachWCFLocal");
            //    try
            //    {


            //        host = new ServiceHost(typeof(SteinbachWCFLocalService.SteinbachService), baseAddress);
            //        //host = new ServiceHost(typeof(SteinbachWCFLocalService.SteinbachService));

            //        // Enable metadata publishing.
            //        ServiceMetadataBehavior smb = new ServiceMetadataBehavior();
            //        smb.HttpGetEnabled = true;
            //        smb.MetadataExporter.PolicyVersion = PolicyVersion.Policy15;
            //        host.Description.Behaviors.Add(smb);

            //        // Open the ServiceHost to start listening for messages. Since
            //        // no endpoints are explicitly configured, the runtime will create
            //        // one endpoint per base address for each service contract implemented
            //        // by the service.
            //        host.Open();

            //        Console.WriteLine("The service is ready at {0}", baseAddress);
            //        Console.WriteLine("Press <Enter> to stop the service.");
            //        Console.ReadLine();

            //        // Close the ServiceHost.
            //        // host.Close();
            //    }
            //    catch (Exception ex)
            //    {

            //        DAL.Tools.LoggingTool.addDatabaseLogging("0", 0, "Fehler beim Start des WCF Service", CommonTools.Tools.ErrorMethods.GetExceptionMessageInfo(ex));
            //    }



            //    DAL.Tools.LoggingTool.addDatabaseLogging("0", 0, "WCF Service gestartet auf", baseAddress.ToString());
            //}
        }