Example #1
0
        public void saveRentFinisheDate(CardDetailData _card)
        {
            try
            {
                _db.Entry(_card.Card).State = System.Data.Entity.EntityState.Modified;
                _db.SaveChanges();

                SendOSD sendOSD = new SendOSD();
                sendOSD.SendOSDCard(_db, _card);
            }
            catch
            {
            }
        }
Example #2
0
 public void saveRentFinisheDate(CardDetailData _card)
 {
     try
     {
         decimal balance = Math.Round(_card.PaymentAmount - _card.ChargeAmount, 2);
         decimal amount  = (decimal)_card.RentAmount;
         if ((_card.Amount >= 0 && _card.Card.CardStatus == CardStatus.Rent && balance >= amount) || (_card.Amount >= 0 && _card.Card.CardStatus == CardStatus.Closed && balance >= amount) || (_card.Amount >= 0 && _card.Card.CardStatus == CardStatus.Blocked && balance >= amount))
         {
             _card.Card.CardStatus       = CardStatus.Rent;
             _db.Entry(_card.Card).State = System.Data.Entity.EntityState.Modified;
             _db.SaveChanges();
             SendOSD sendOSD = new SendOSD();
             sendOSD.SendOSDCard(_db, _card);
         }
         else
         {
             _db.Entry(_card.Card).State = System.Data.Entity.EntityState.Modified;
             _db.SaveChanges();
         }
     }
     catch
     {
     }
 }