示例#1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (SessionFacade.USERNAME == null)
        {
            SessionFacade.PAGEREQUESTED = Request.ServerVariables["SCRIPT_NAME"];
            Response.Redirect("Login.aspx");
        }

        IBusinessAbstraction iba = GenericFactory <BusinessAbstraction, IBusinessAbstraction> .CreateInstance();

        string chkAcctNum = SessionFacade.CHECKINGACCTNUM;
        string savAcctNum = chkAcctNum + "1";

        lblCheckingBalance.Text = iba.GetCheckingBalance(chkAcctNum).ToString();
        lblSavingBalance.Text   = iba.GetSavingBalance(savAcctNum).ToString();
    }
示例#2
0
    protected void btnTransfer_Click(object sender, EventArgs e)
    {
        IBusinessAbstraction iba = GenericFactory <BusinessAbstraction, IBusinessAbstraction> .CreateInstance();

        try
        {
            string chkAcctNum = SessionFacade.CHECKINGACCTNUM;
            string savAcctNum = chkAcctNum + "1";
            if (iba.TransferFromChkgToSav(chkAcctNum, savAcctNum,
                                          double.Parse(txtAmount.Text)))
            {
                lblStatus.Text          = "Transfer successful..";
                lblCheckingBalance.Text = iba.GetCheckingBalance(chkAcctNum).ToString();
                lblSavingBalance.Text   = iba.GetSavingBalance(savAcctNum).ToString();
            }
        }
        catch (Exception ex)
        {
            lblStatus.Text = ex.Message;
        }
    }