public PosWindow(string appInfo, string winIcon, OperatingStatus status) { InitializeComponent(); var monitor = Pharos.Wpf.Monitor.AllMonitors.Where(o => o.IsPrimary).FirstOrDefault(); if (monitor != null) { this.Top = monitor.Bounds.Top; this.Left = monitor.Bounds.Left; this.Width = monitor.Bounds.Width; this.Height = monitor.Bounds.Height; this.ResizeMode = System.Windows.ResizeMode.NoResize; } Application.Current.MainWindow = this; this.ApplyHotKeyBindings(); CurrentModel = new PosViewModel(appInfo, winIcon, status); this.ApplyBindings(this, CurrentModel); CurrentIInputElement = txtBarcode; CurrentGrid = dgOrderList; this.Loaded += PosPage_Loaded; this.PreviewKeyDown += PosWindow_PreviewKeyDown; this.Closing += PosWindow_Closing; this.StateChanged += PosWindow_StateChanged; }
public PosViewModel GetPos(bool justActive = false) { PosViewModel posViewModel = new PosViewModel(); var query = $"SELECT * FROM Caja"; if (justActive) { query += $" WHERE Estatus = 1"; } DataTable dtPos = _db.GetData(query, autoConnect: true); foreach (DataRow row in dtPos.Rows) { posViewModel.Pos.Add(new Pos() { Id = (Guid)row["ID"], CreateDate = (DateTime)row["FechaRegistro"], Code = (string)row["Codigo"], Name = (string)row["Nombre"], Status = (bool)row["Estatus"], Ip = AddPossibleNullString(row, "Ip"), Hostname = AddPossibleNullString(row, "Hostname"), Warehouse = GetWarehouseById((Guid)row["AlmacenID"]) }); } return(posViewModel); }
public string Get(int id) { try { PosViewModel pos = new PosViewModel(); pos.Id = id; string callbackFunctionName = Request.Query["callback"]; string posID = Request.Query["posID"]; string name = Request.Query["name"]; string imageURL = Request.Query["imageURL"]; string jsCode = callbackFunctionName + "({\"Status\":\"OK\"});"; User _user = _membershipService.CreateUser("POS-" + posID, "POS-" + posID + "@netsdl.com", "111", new int[] { 1 }); return(jsCode); } catch (Exception ex) { var Message = ex.Message; return(Message); } }
public PosViewPage() { InitializeComponent(); App.Store.Select(state => state.Balances) .Subscribe(w => { PosViewModel vm = BindingContext as PosViewModel; vm.TokenNames = App.Store.State.wallet?.GetLatestBlock()?.Balances?.Keys.ToList(); if (vm.TokenNames != null) { for (int i = 0; i < vm.TokenNames.Count; i++) { if (vm.TokenNames[i] == LyraGlobal.OFFICIALTICKERCODE) { vm.SelectedIndex = i; } } } }, App.WalletSubscribeCancellation.Token); }
private void btnLogin_Click(object sender, RoutedEventArgs e) { if (tbUsername.Text == "admin" && pbPass.Password == "admin") { MessageBox.Show("Login Successful!"); btnUser.IsEnabled = true; btnPurchase.IsEnabled = true; btnSell.IsEnabled = true; btnProduct.IsEnabled = true; btnLogOut.IsEnabled = true; btnSupplier.IsEnabled = true; tbUsername.Text = ""; pbPass.Password = ""; btnLogin.Visibility = Visibility.Collapsed; lblLogin.Visibility = Visibility.Collapsed; lblPos.Visibility = Visibility.Collapsed; lblUserName.Visibility = Visibility.Collapsed; lblPassword.Visibility = Visibility.Collapsed; pbPass.Visibility = Visibility.Collapsed; tbUsername.Visibility = Visibility.Collapsed; lblLogNotif.Visibility = Visibility.Collapsed; //canvasDockPanel.Children.Remove(darkDockPanel); DataContext = new PosViewModel(); return; } String dbQuery = "SELECT * FROM tbl_users"; MySqlConnection databaseConnection = new MySqlConnection(connectionString); MySqlCommand databaseCommand = new MySqlCommand(dbQuery, databaseConnection); MySqlDataReader dbReader; try { databaseConnection.Open(); dbReader = databaseCommand.ExecuteReader(); if (dbReader.HasRows) { //String userName = "", passWord = ""; while (dbReader.Read()) //MessageBox.Show( " " + uvUserLogin.getUsername); { if ((dbReader.GetString(2) == tbUsername.Text && dbReader.GetString(3) == encryptText.ComputeSha256Hash(pbPass.Password)) && (dbReader.GetString(1) == "Admin" || dbReader.GetString(1) == "SuperAdmin")) { // MessageBox.Show(dbReader.GetString(5) + " " + uvUserLogin.tbUserName); MessageBox.Show("MAHAL NA MAHAL KITA HARVEY SANA MAPAGTAGUMPAYAN MO ANG PAG COCODE PARA SA GRUPO MO. GOODLUCK I LOVE YOU! -Ken"); btnUser.IsEnabled = true; btnPurchase.IsEnabled = true; btnSell.IsEnabled = true; btnProduct.IsEnabled = true; btnLogOut.IsEnabled = true; btnSupplier.IsEnabled = true; tbUsername.Text = ""; pbPass.Password = ""; btnLogin.Visibility = Visibility.Collapsed; lblLogin.Visibility = Visibility.Collapsed; lblPos.Visibility = Visibility.Collapsed; lblUserName.Visibility = Visibility.Collapsed; lblPassword.Visibility = Visibility.Collapsed; pbPass.Visibility = Visibility.Collapsed; tbUsername.Visibility = Visibility.Collapsed; lblLogNotif.Visibility = Visibility.Collapsed; //canvasDockPanel.Children.Remove(darkDockPanel); LoginModel.currentUser = dbReader.GetString(5); LoginModel.currentUserID = dbReader.GetInt16(0); LoginModel.userRights = dbReader.GetString(1); databaseConnection.Close(); DataContext = new PosViewModel(); return; } else if ((dbReader.GetString(2) == tbUsername.Text && dbReader.GetString(3) == encryptText.ComputeSha256Hash(pbPass.Password)) && (dbReader.GetString(1) == "Parametric")) { MessageBox.Show("MAHAL NA MAHAL KITA HARVEY SANA MAPAGTAGUMPAYAN MO ANG PAG COCODE PARA SA GRUPO MO. GOODLUCK I LOVE YOU! -Ken"); //btnUser.IsEnabled = true; btnPurchase.IsEnabled = true; btnSell.IsEnabled = true; //btnProduct.IsEnabled = true; btnLogOut.IsEnabled = true; //btnSupplier.IsEnabled = true; tbUsername.Text = ""; pbPass.Password = ""; btnLogin.Visibility = Visibility.Collapsed; lblLogin.Visibility = Visibility.Collapsed; lblPos.Visibility = Visibility.Collapsed; lblUserName.Visibility = Visibility.Collapsed; lblPassword.Visibility = Visibility.Collapsed; pbPass.Visibility = Visibility.Collapsed; tbUsername.Visibility = Visibility.Collapsed; lblLogNotif.Visibility = Visibility.Collapsed; //canvasDockPanel.Children.Remove(darkDockPanel); LoginModel.currentUser = dbReader.GetString(5); LoginModel.currentUserID = dbReader.GetInt16(0); LoginModel.userRights = dbReader.GetString(1); databaseConnection.Close(); DataContext = new PosViewModel(); return; } } } lblLogNotif.Content = "Invalid Credentials!"; } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnPurchase_Click(object sender, RoutedEventArgs e) { DataContext = new PosViewModel(); }
public void SetUp() { fakePurchaseService = new FakePurchaseService(); posViewModel = new PosViewModel(fakePurchaseService); }
public void Show(Models.ViewModels.PosViewModel datas) { Datas = datas; datas.PropertyChanged += datas_PropertyChanged; }