Example #1
0
 private void btnDelete_Click(object sender, EventArgs e)
 {
     if (int.Parse(dgvApplyInfo.SelectedRows[0].Cells["AppState"].Value.ToString()) > 0)
     {
         MessageBox.Show("已进入审批流程,无法撤销", "消息", MessageBoxButtons.OK, MessageBoxIcon.Warning);
     }
     //else if (((DateTime)(dgvApplyInfo.SelectedRows[0].Cells["AppState"].Value)).AddDays(3).Date < DateTime.Now.Date)
     //{
     //    MessageBox.Show("超过修改时间,无法撤销", "消息", MessageBoxButtons.OK, MessageBoxIcon.Warning);
     //}
     else if (applicationInfo.TransNo != null)
     {
         try
         {
             applicationInfo.DeleteApplicaionInfo(applicationInfo.TransNo);
             MessageBox.Show("撤销成功", "消息", MessageBoxButtons.OK, MessageBoxIcon.Warning);
             GetApplicationDetail();
         }
         catch (Exception)
         {
             MessageBox.Show("撤销失败", "消息", MessageBoxButtons.OK, MessageBoxIcon.Warning);
         }
     }
     else
     {
         MessageBox.Show("请选择一行记录", "消息", MessageBoxButtons.OK, MessageBoxIcon.Warning);
     }
 }
 private void btnDelete_Click(object sender, EventArgs e)
 {
     if (applicationInfo.TransNo != null)
     {
         try
         {
             frmEditRemark fer = new frmEditRemark(applicationInfo.EditRemark);
             if (fer.ShowDialog() == DialogResult.OK)
             {
                 DataTable dt = applicationInfo.SelectApplicationByTransNo(applicationInfo.TransNo);
                 if (dt.Rows.Count > 0)
                 {
                     dt.Rows[0]["EditRemark"] = fer.EditReasonString;
                     applicationInfo.UpdateApplicationInfo(dt, 0.00, dt.Rows[0]["Applicants"].ToString(), 2);
                 }
                 applicationInfo.DeleteApplicaionInfo(applicationInfo.TransNo);
                 MessageBox.Show("撤销成功", "消息", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                 GetApplicationDetail();
             }
         }
         catch (Exception ex)
         {
             MessageBox.Show("撤销失败", "消息", MessageBoxButtons.OK, MessageBoxIcon.Warning);
         }
     }
     else
     {
         MessageBox.Show("请选择一行记录", "消息", MessageBoxButtons.OK, MessageBoxIcon.Warning);
     }
 }
Example #3
0
 private void btnDelete_Click(object sender, EventArgs e)
 {
     if ((int)dgvApplyInfo.SelectedRows[0].Cells["Column27"].Value > 0)
     {
         MessageBox.Show("已进入审批状态,无法撤销", "消息", MessageBoxButtons.OK, MessageBoxIcon.Warning);
     }
     else
     {
         try
         {
             applicationInfo.DeleteApplicaionInfo(dgvApplyInfo.SelectedRows[0].Cells["Column1"].Value.ToString());
             MessageBox.Show("撤销成功", "消息", MessageBoxButtons.OK, MessageBoxIcon.Warning);
             GetApplicationDetail();
         }
         catch (Exception ex)
         {
             MessageBox.Show("撤销失败", "消息", MessageBoxButtons.OK, MessageBoxIcon.Warning);
         }
     }
 }
 private void btnDelete_Click(object sender, EventArgs e)
 {
     if (applicationInfo.TransNo != null)
     {
         try
         {
             applicationInfo.DeleteApplicaionInfo(applicationInfo.TransNo);
             MessageBox.Show("撤销成功", "消息", MessageBoxButtons.OK, MessageBoxIcon.Warning);
             GetApplicationDetail();
         }
         catch (Exception)
         {
             MessageBox.Show("撤销失败", "消息", MessageBoxButtons.OK, MessageBoxIcon.Warning);
         }
     }
     else
     {
         MessageBox.Show("请选择一行记录", "消息", MessageBoxButtons.OK, MessageBoxIcon.Warning);
     }
 }
Example #5
0
        private void btnDelete_Click(object sender, EventArgs e)
        {
            int successRows = 0;

            if (applicationInfo.CtrlID != null)
            {
                try
                {
                    //applicationInfo.DeleteApplicaionInfo(applicationInfo.CtrlID);
                    //MessageBox.Show("撤销成功", "消息", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    //GetApplicationDetail();
                    //foreach (DataRow dr in ApplicationInfoTable.Rows)
                    //{
                    //    //if (dr["ApprovalState"].ToString() == "1")
                    //    if (dr["dgChecked"].ToString() == "1")
                    //    {
                    //        successRows += applicationInfo.DeleteApplicaionInfo(dr["CtrlID"].ToString());
                    //        MessageBox.Show("撤销成功" + successRows + "条", "消息", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    //        GetApplicationDetail();
                    //    }
                    //}
                    for (int x = 0; x < dgvApplyInfo.Rows.Count; x++)
                    {
                        if (dgvApplyInfo.Rows[x].Cells["dgChecked"].Value != null && dgvApplyInfo.Rows[x].Cells["dgChecked"].Value.ToString() == "True")
                        {
                            successRows += applicationInfo.DeleteApplicaionInfo(dgvApplyInfo.Rows[x].Cells["Column1"].Value.ToString());
                        }
                    }
                    MessageBox.Show("撤销成功" + successRows + "条", "消息", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    GetApplicationDetail();
                }
                catch (Exception ex)
                {
                    MessageBox.Show("撤销失败", "消息", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
            }
            else
            {
                MessageBox.Show("请至少选择一行记录", "消息", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }