/// <summary> /// 删除一条奖罚记录 /// hzy /// </summary> private void DeleteOneRP() { RP rp = (RP)UserGrid.SelectedItem; RPBLL rpBll = new RPBLL(); if (!rpBll.DeleteRPByNo(rp.No)) { MessageBox.Show("删除奖罚记录失败", "人事工资管理系统"); } m_rps = rpBll.GetAllRP(); ManagerBindingRP(rpBll.GetAllRP(), maxnum, 1); }
/// <summary> /// 点击奖罚管理按钮,在UserGrid中显示所有奖罚记录 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void RPButton_Click(object sender, RoutedEventArgs e) { pagename.Content = "奖罚管理"; stateflag = 2; RemoveFieldColumns(); DataGridTextColumn dgtxtCol; string[] fields = { "奖惩编号", "用户id", "奖罚名称", "奖罚金", "处理时间", "No", "User_id", "Rp_name", "Sal", "Rp_time" }; for (int i = 0; i < fields.Length / 2; i++) { dgtxtCol = new DataGridTextColumn(); dgtxtCol.Header = fields[i]; dgtxtCol.Binding = new Binding(fields[i + fields.Length / 2]); UserGrid.Columns.Insert(1 + i, dgtxtCol); } m_rps = rpBll.GetAllRP(); ManagerBindingRP(rpBll.GetAllRP(), maxnum, 1); }
public RPWindow() { InitializeComponent(); dgRP.ItemsSource = rpBLL.GetAllRP(); }