Esempio n. 1
0
        public Logic(MainPage mainPage, MySqlConnector sql, Machine machine, Order order, Process process, ObservableCollection<Event> events)
        {
            Debug.WriteLine("Logic");

            this.mainPage = mainPage;
            this.sql = sql;
            this.machine = machine;
            this.order = order;
            this.process = process;
            this.events = events;


            //  DispatcherTimer setup
            splitTimer = new Timer(splitTimer_Tick, null, Timeout.Infinite, Timeout.Infinite);
        }
Esempio n. 2
0
        public MySqlConnector(MainPage mainPage, Machine machine, ref Order order, ref Process process, ObservableCollection<Event> events)
        {
            Debug.WriteLine("MySqlConnector");

            this.mainPage = mainPage;
            this.machine = machine;
            this.order = order;
            this.process = process;
            this.events = events;

            // Required for SQL connection to use latin characterset
            EncodingProvider ppp = CodePagesEncodingProvider.Instance;
            Encoding.RegisterProvider(ppp);

            // Configure connection
            conn = new MySqlConnection("Server=" + Storage.GetSetting<string>("SQLServer") // 192.168.0.100
                                    + ";Database=" + Storage.GetSetting<string>("SQLDB") // bosch
                                    + ";Uid=" + Storage.GetSetting<string>("SQLUser") // bosch
                                    + ";Pwd=" + Storage.GetSetting<string>("SQLPass") // 12345
                                    + ";SslMode=None"
                                    + ";Convert Zero Datetime=True;");
        }
Esempio n. 3
0
        public MainPage()
        {
            Debug.WriteLine("MainPage");

            machine = new Machine(this);
            order = new Order();
            process = new Process();
            events = new ObservableCollection<Event>();

            Window.Current.CoreWindow.KeyUp += CoreWindow_KeyUp;

            // Init App
            this.InitializeComponent();

            // Fullscreen
            ApplicationView.GetForCurrentView().TryEnterFullScreenMode();

            // Start app once MainPage is loaded (Otherwise, navigations will yield an error)
            this.Loaded += MainPage_Loaded;
        }
Esempio n. 4
0
 public static void saveToStorage(Order order)
 {
     Storage.SetSetting("order", Storage.Serialize(order));
 }