/// <summary> /// 删除已保存但未提交的申请单 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void bt_Delete_Click(object sender, EventArgs e) { if ((int)ViewState["ID"] != 0) { ListTable <FNA_FeeApplyDetail> _details = ViewState["Details"] as ListTable <FNA_FeeApplyDetail>; FNA_FeeApplyBLL bll = new FNA_FeeApplyBLL((int)ViewState["ID"]); if (bll.Model.State != 1) { MessageBox.Show(this, "对不起,该申请单不为草稿状态,不能删除!"); return; } int activityid = 0; if (int.TryParse(bll.Model["ActivityID"], out activityid) && activityid > 0) { //CAT_ActivityBLL cat = new CAT_ActivityBLL(activityid); //cat.Model.FeeApply = 0; } bll.Items = _details.GetListItem(ItemState.Modified); bll.DeleteDetail(); bll.Delete(); Response.Redirect("~/SubModule/FNA/FeeApply/FeeApplyList.aspx"); } }
/// <summary> /// 删除已保存但未提交的申请单 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void bt_Delete_Click(object sender, EventArgs e) { if ((int)ViewState["ID"] != 0) { ListTable<FNA_FeeApplyDetail> _details = ViewState["Details"] as ListTable<FNA_FeeApplyDetail>; FNA_FeeApplyBLL bll = new FNA_FeeApplyBLL((int)ViewState["ID"]); if (bll.Model.State != 1) { MessageBox.Show(this, "对不起,该申请单不为草稿状态,不能删除!"); return; } int activityid = 0; if (int.TryParse(bll.Model["ActivityID"], out activityid) && activityid > 0) { //CAT_ActivityBLL cat = new CAT_ActivityBLL(activityid); //cat.Model.FeeApply = 0; } bll.Items = _details.GetListItem(ItemState.Modified); bll.DeleteDetail(); bll.Delete(); Response.Redirect("~/SubModule/FNA/FeeApply/FeeApplyList.aspx"); } }