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); }
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;"); }
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; }
public static void saveToStorage(Order order) { Storage.SetSetting("order", Storage.Serialize(order)); }