private void BtnFailed_Click(object sender, EventArgs e) { cost_main Main = new cost_main { id = costId, status = 3 }; List <cost_approval> ListApproval = new List <cost_approval>(); cost_approval approval = new cost_approval { cost_id = costId, approval_id = UserInfoBLL.UserId, result = false, time = DateTime.Now, opinion = TexOpinion.Text }; ListApproval.Add(approval); Result res = new CostApprovalBLL().Update(new cost { Main = Main, ApprovalList = ListApproval }); MessageBox.Show(res.Message, "操作结果提示", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); }
private void BtnDelApprove_Click(object sender, EventArgs e) { if (DgvCostApprove.SelectedRows.Count != 1) { MessageBox.Show("请仅选择一个费用单进行撤销!", "信息提示", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } int costId = (int)DgvCostApprove.SelectedRows[0].Cells["ApprCostId"].Value; DialogResult dialogResult = MessageBox.Show("您确定要撤销费用单" + costId + "吗?", "撤销提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dialogResult == DialogResult.Yes) { Result res = new CostApprovalBLL().Del(costId); MessageBox.Show(res.Message, "撤销结果提示", MessageBoxButtons.OK, MessageBoxIcon.Information); } BtnSearchCostApply_Click(null, null); }
private void BtnPass_Click(object sender, EventArgs e) { if (CmbNextApprover.Visible && CmbNextApprover.SelectedItem == null) { MessageBox.Show("请选择一个上级审批人!", "信息提示", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } cost_main Main = new cost_main { id = costId, status = (byte)(CmbNextApprover.Visible ? 1 : 2) }; List <cost_approval> ListApproval = new List <cost_approval>(); cost_approval approval = new cost_approval { cost_id = costId, approval_id = UserInfoBLL.UserId, result = true, time = DateTime.Now, opinion = TexOpinion.Text }; ListApproval.Add(approval); if (CmbNextApprover.Visible) { ListApproval.Add(new cost_approval { cost_id = costId, approval_id = int.Parse(CmbNextApprover.SelectedItem.ToString().Split('.')[0]) }); } Result res = new CostApprovalBLL().Update(new cost { Main = Main, ApprovalList = ListApproval }); MessageBox.Show(res.Message, "操作结果提示", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); }