예제 #1
0
    protected void InsertHealthPoint()
    {
        Invoice invoice = UrlInvoice;
        decimal?amount  = UrlAmount;

        if (invoice == null)
        {
            throw new Exception("Invalid url field invoice_id");
        }
        if (amount == null)
        {
            throw new Exception("Invalid url field amount");
        }


        if (invoice.IsPaID)
        {
            Response.Write("ISPAID");
            return;
        }
        if (invoice.ReceiptsTotal > 0)
        {
            Response.Write("HASPAYMENT");
            return;
        }

        Tuple <int, string> dbFieds = TyroHealthClaimDB.Insert(invoice.InvoiceID, Session["DB"].ToString(), amount.Value);

        Response.Write(dbFieds.Item2);  // tyro_transaction_id
    }