Example #1
0
    /// <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");
        }
    }