internal bool Save() { try { if (!Directory.Exists(Path.Combine(AppDataRoamingPath, "Scanner Tool"))) { Directory.CreateDirectory(Path.Combine(AppDataRoamingPath, "Scanner Tool")); } else if (File.Exists(Path.Combine(AppDataRoamingPath, "Scanner Tool", "Settings.cfg"))) { File.Delete(Path.Combine(AppDataRoamingPath, "Scanner Tool", "Settings.cfg")); } var CurSB = new StringBuilder(); CurSB.AppendLine("ScannerProductName=" + ScannerProductName); CurSB.AppendLine("UseInsertion=" + UseInsertion.ToString()); CurSB.AppendLine("UseDoubleSided=" + UseDoubleSided.ToString()); CurSB.AppendLine("UseGrey=" + UseGrey.ToString()); CurSB.AppendLine("CheckIfEmpty=" + CheckIfEmpty.ToString()); CurSB.AppendLine("UseEdgeDetection=" + UseEdgeDetection.ToString()); CurSB.AppendLine("UseRotationCorrection=" + UseRotationCorrection.ToString()); CurSB.AppendLine("UseVendorTool=" + UseVendorTool.ToString()); CurSB.AppendLine("SizeX=" + SizeX.ToString()); CurSB.AppendLine("SizeY=" + SizeY.ToString()); CurSB.AppendLine("SavePath=" + SavePath); File.WriteAllText(Path.Combine(AppDataRoamingPath, "Scanner Tool", "Settings.cfg"), CurSB.ToString()); return(true); } catch (Exception ex) { Program.MeldeFehler(ex.Message + "\n" + ex.StackTrace); Environment.Exit(1); return(false); } }
private void btnLogOut_Click(object sender, RoutedEventArgs e) { if (CheckIfEmpty.Method(this.AccountPasswordOutput.Text, this.AccountAmountOutput.Text) == true) { float temp; if (float.TryParse(AccountAmountOutput.Text, out temp) == true) { UserData tempUserData = (from x in _mw.db.UserDatas where x.AccountNumber == _ud.AccountNumber select x).First(); tempUserData.Password = this.AccountPasswordOutput.Text; tempUserData.Amount = float.Parse(this.AccountAmountOutput.Text); bool tempBool = this.IsAdminOutput.IsChecked.Value; tempUserData.IsAdmin = tempBool; _mw.db.SaveChanges(); _mw.MainFrame.Content = new AdminPage(_mw, _ap.userData); } } }
public void ButtonClickCommandImpl() { if (CheckIfEmpty.Method(_rp.TypePasswordTxtBox.Text, _rp.ConfirmPasswordTxtBox.Text) == true) { if (CheckIfEqual.Method(_rp.TypePasswordTxtBox.Text, _rp.ConfirmPasswordTxtBox.Text) == true) { if (_rp.TypePasswordTxtBox.Text.Length < 26 && _rp.ConfirmPasswordTxtBox.Text.Length < 26) { UserData userData = new UserData(); userData.AccountNumber = int.Parse(_rp.AccountNumberLabelOutput.Content.ToString()); userData.Password = _rp.TypePasswordTxtBox.Text; userData.Amount = 0; userData.IsAdmin = false; _mw.db.UserDatas.Add(userData); _mw.db.SaveChanges(); _mw.MainFrame.Content = new StartPage(_mw); } else { _rp.ConfirmPasswordTxtBox.Text = string.Empty; _rp.TypePasswordTxtBox.Text = string.Empty; } } } else { _rp.TypePasswordTxtBox.Text = string.Empty; _rp.ConfirmPasswordTxtBox.Text = string.Empty; } }
public void LoginClickCommandImpl() { if (CheckIfEmpty.Method(_sp.AccountNumberTextBox.Text, _sp.PasswordTextBox.Text) == true) { int temp = int.Parse(_sp.AccountNumberTextBox.Text); UserData userData; try { userData = _mw.db.UserDatas.Where(w => w.AccountNumber == (temp)).Where(w => w.Password == _sp.PasswordTextBox.Text).First(); } catch (Exception e) { return; } if (userData != null && userData.IsAdmin == false) { _mw.MainFrame.Content = new UserPage(userData, _mw); } else if (userData != null && userData.IsAdmin == true) { // tu odpala sie panel admina _mw.MainFrame.Content = new AdminPage(_mw, userData); } } }
private void btnMain_Click(object sender, RoutedEventArgs e) { if (CheckIfEmpty.Method(this.TypePasswordTxtBox.Text, this.ConfirmPasswordTxtBox.Text) == true && CheckIfEqual.Method(this.TypePasswordTxtBox.Text, this.ConfirmPasswordTxtBox.Text) == true) { UserData tempUserData = (from x in _mw.db.UserDatas where x.AccountNumber == _userData.AccountNumber select x).First(); tempUserData.Password = this.ConfirmPasswordTxtBox.Text; _mw.db.SaveChanges(); _mw.MainFrame.Content = new StartPage(_mw); } else { this.TypePasswordTxtBox.Text = string.Empty; this.ConfirmPasswordTxtBox.Text = string.Empty; } }