Ejemplo n.º 1
0
    protected void btnOk_Click(object sender, EventArgs e)
    {
        //Create a new instance of clsAccounts
        clsAccount Account     = new clsAccount();
        string     CustID      = txtCustID.Text;
        string     CustFName   = txtCustFName.Text;
        string     CustSName   = txtCustSName.Text;
        string     CustAddress = txtCustAddress.Text;
        string     JoinDate    = txtJoinDate.Text;
        string     CustPhone   = txtCustPhone.Text;
        string     Error       = "";

        ///////////////
        Error = Account.Valid(CustFName, CustSName, CustAddress, JoinDate, CustPhone);
        if (Error == "")
        {
            Account.CustID        = Int32.Parse(CustID);
            Account.CustFName     = CustFName;
            Account.CustSName     = CustSName;
            Account.CustAddress   = CustAddress;
            Account.JoinDate      = Convert.ToDateTime(JoinDate);
            Account.NewsLetterSub = chkNewsletterSub.Checked;
            Account.CustPhone     = long.Parse(CustPhone);
            clsAccountCollection AccountList = new clsAccountCollection();
            if (CustID_ == -1)
            {
                AccountList.ThisAccount = Account;
                AccountList.Add();
            }
            else
            {
                AccountList.ThisAccount.Find(CustID_);
                AccountList.ThisAccount = Account;
                AccountList.Update();
            }
            Response.Redirect("accountList.aspx");
        }
        else
        {
            lblError.Text = Error;
        }
    }
Ejemplo n.º 2
0
        public void UpdateMethodOK()

        {
            clsAccountCollection allAccount = new clsAccountCollection();

            clsAccount TestItem = new clsAccount();

            int PrimaryKey = 80;

            TestItem.NewsLetterSub = true;
            TestItem.JoinDate      = Convert.ToDateTime("2011-01-01");
            TestItem.CustFName     = "Jim";
            TestItem.CustSName     = "Johnson";
            TestItem.CustAddress   = "NN3 9GA";
            TestItem.CustPhone     = 0791231231;
            TestItem.CustID        = 2;

            allAccount.ThisAccount = TestItem;

            PrimaryKey = allAccount.Add();

            TestItem.CustID = PrimaryKey;

            TestItem.NewsLetterSub = true;
            TestItem.JoinDate      = Convert.ToDateTime("2011-01-01");
            TestItem.CustFName     = "Jennifer";
            TestItem.CustSName     = "Carnel";
            TestItem.CustAddress   = "LE30DS";
            TestItem.CustPhone     = 0793213212;
            TestItem.CustID        = 3;

            allAccount.ThisAccount = TestItem;

            allAccount.Update();

            allAccount.ThisAccount.Find(PrimaryKey);

            Assert.AreEqual(allAccount.ThisAccount, TestItem);
        }