Exemple #1
0
        /// <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);
        }
Exemple #2
0
        /// <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();
 }