forked from kenve/PAMSystem
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathBalanceWindow.xaml.cs
More file actions
82 lines (77 loc) · 2.6 KB
/
BalanceWindow.xaml.cs
File metadata and controls
82 lines (77 loc) · 2.6 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
using PAMSystem.BLL;
using PAMSystem.Model;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Shapes;
namespace PAMSystem.UI
{
/// <summary>
/// BalanceWindow.xaml 的交互逻辑
/// </summary>
public partial class BalanceWindow : Window
{
public bool IsShowBalance { get; set; }
public BalanceWindow()
{
InitializeComponent();
}
private void btnClose_Click(object sender, RoutedEventArgs e)
{
this.Close();
}
private void btnClose_MouseEnter(object sender, MouseEventArgs e)
{
btnClose.Foreground = new SolidColorBrush(Colors.Black);
}
//添加余额
private void btnYes_Click(object sender, RoutedEventArgs e)
{
if (!IsShowBalance)
{
Balance balance = new Balance();
balance.Balances = decimal.Parse(txtBalance.Text); //把string类型转为decimal
bool i = new BalanceBLL().Update(LoginWindow.GetOperatorId(), balance.Balances);
if (i)
{
new OperationLogBLL().Insert(LoginWindow.GetOperatorId(), "添加余额成功!");
MessageBox.Show("添加数据成功!");
this.Close();
}
else
{
new OperationLogBLL().Insert(LoginWindow.GetOperatorId(), "添加余额失败!");
MessageBox.Show("添加数据错误!");
this.Close();
}
}
}
private void Window_Loaded(object sender, RoutedEventArgs e)
{
if (IsShowBalance)
{
txtBalance.IsReadOnly = true; //查询时txtBalance为只读
Balance b = new BalanceBLL().GetBalance(LoginWindow.GetOperatorId()); //根据用户Id查询余额
txtBalance.Text = b.Balances.ToString();
btnYes.Visibility = Visibility.Collapsed; //隐藏“确定”按钮
if (b.Balances < 0)
{
MessageBox.Show("你已经入不敷出了,快点赚钱吧!");
}
}
else
{
tbBalanceText.Text = "添加余额";
}
}
}
}