internal static bool Update(CollectMoney updateCollectMoney)
        {
            DBMoneyPacificDataContext db = new DBMoneyPacificDataContext();
            bool iResult = false;
            CollectMoney exitCollectMoney = db.CollectMoneys
                .Where(c => c.CollectNumber.Trim() == updateCollectMoney.CollectNumber.Trim())
                .Single<CollectMoney>();

            exitCollectMoney.Amount = updateCollectMoney.Amount;
            exitCollectMoney.CollecteDate = updateCollectMoney.CollecteDate;
            exitCollectMoney.StatusId = updateCollectMoney.StatusId;
            
            db.SubmitChanges();
            db.Connection.Close();

            iResult = true;
            return iResult;
        }
		private void detach_CollectMoneys(CollectMoney entity)
		{
			this.SendPropertyChanging();
			entity.Agent = null;
		}
 partial void DeleteCollectMoney(CollectMoney instance);
 partial void UpdateCollectMoney(CollectMoney instance);
 partial void InsertCollectMoney(CollectMoney instance);
		private void detach_CollectMoneys(CollectMoney entity)
		{
			this.SendPropertyChanging();
			entity.StoreManager = null;
		}
		private void attach_CollectMoneys(CollectMoney entity)
		{
			this.SendPropertyChanging();
			entity.CollectState = this;
		}