示例#1
0
    protected void ButtonConfirmedKill_Click(object sender, EventArgs e)
    {
        // Store validation action

        if (_expenseClaim.Validated)
        {
            FinancialValidations.Create(FinancialValidationType.Devalidation, _expenseClaim, _currentUser);
        }

        if (_expenseClaim.Attested)
        {
            FinancialValidations.Create(FinancialValidationType.Deattestation, _expenseClaim, _currentUser);
        }

        FinancialValidations.Create(FinancialValidationType.Kill, _expenseClaim, _currentUser);

        _expenseClaim.Kill(_currentUser);

        // Finally, close form and rebind

        ClientScript.RegisterStartupScript(Page.GetType(), "mykey", "CloseAndRebind();", true);
    }