예제 #1
0
 public CheckinDialog(CheckedOutItem item)
 {
     InitializeComponent();
     _Item = item;
     _NumericUpDownQt.Maximum = _Item.Qt;
     _NumericUpDownQt.Value   = _Item.Qt;
 }
예제 #2
0
        public void CheckOutItem(CheckedOutItem item)
        {
            foreach (CheckedOutItem x in CheckoutList)
            {
                if (x.ItemId == item.ItemId && x.Name == item.Name)
                {
                    x.Qt += item.Qt;
                    return;
                }
            }

            CheckoutList.Add(item);
            SaveData();
        }
예제 #3
0
        public void CheckInItem(CheckedOutItem item, int quantity)
        {
            if (quantity == 0)
            {
                return;
            }

            if (quantity < item.Qt)
            {
                item.Qt -= quantity;
            }
            else
            {
                CheckoutList.Remove(item);
            }

            SaveData();
        }
예제 #4
0
 public void CheckInItem(CheckedOutItem item)
 {
     CheckInItem(item, item.Qt);
 }