コード例 #1
0
        /// <summary>
        /// Clears the lot information.
        /// </summary>
        public void clearLotInfo()
        {
            ALOT lot = new ALOT();

            BCFUtility.setValueToPropety(ref lot, ref lotItem);
            OnPropertyChanged(BCFUtility.getPropertyName(() => this.LotItem));
        }
コード例 #2
0
        /// <summary>
        /// Removes the lot by identifier.
        /// </summary>
        /// <param name="lot_id">The lot_id.</param>
        /// <returns><c>true</c> if XXXX, <c>false</c> otherwise.</returns>
        public virtual bool removeLotByID(string lot_id)
        {
            ALOT lot = lotList.Where(l => l.LOT_ID.Trim() == lot_id.Trim()).SingleOrDefault();

            if (lot == null)
            {
                return(false);
            }
            lotList.Remove(lot);
            OnPropertyChanged(BCFUtility.getPropertyName(() => this.lotList));
            return(true);
        }
コード例 #3
0
        /// <summary>
        /// Upadtes the lot.
        /// </summary>
        /// <param name="inputLot">The input lot.</param>
        /// <returns><c>true</c> if XXXX, <c>false</c> otherwise.</returns>
        public virtual bool upadteLot(ALOT inputLot)
        {
            ALOT lot = lotList.Where(l => l.LOT_ID.Trim() == inputLot.LOT_ID.Trim()).SingleOrDefault();

            if (lot == null)
            {
                return(false);
            }
            lotList.Remove(lot);
            lotList.Add(inputLot);
            OnPropertyChanged(BCFUtility.getPropertyName(() => this.lotList));
            return(true);
        }
コード例 #4
0
 /// <summary>
 /// Links the lot information.
 /// </summary>
 /// <param name="lot">The lot.</param>
 public void linkLotInfo(ALOT lot)
 {
     BCFUtility.setValueToPropety(ref lot, ref lotItem);
     OnPropertyChanged(BCFUtility.getPropertyName(() => this.LotItem));
 }
コード例 #5
0
 /// <summary>
 /// Loads the lot.
 /// </summary>
 /// <param name="lot">The lot.</param>
 public virtual void loadLot(ALOT lot)
 {
     linkLotInfo(lot);
 }
コード例 #6
0
 /// <summary>
 /// Adds the lot.
 /// </summary>
 /// <param name="lot">The lot.</param>
 public virtual void addLot(ALOT lot)
 {
     lotList.Add(lot);
     OnPropertyChanged(BCFUtility.getPropertyName(() => this.lotList));
 }
コード例 #7
0
 /// <summary>
 /// Upadtes the lot.
 /// </summary>
 /// <param name="inputLot">The input lot.</param>
 /// <returns><c>true</c> if XXXX, <c>false</c> otherwise.</returns>
 public bool upadteLot(ALOT inputLot)
 {
     return(InProcLotList.upadteLot(inputLot));
 }
コード例 #8
0
 /// <summary>
 /// Adds the lot.
 /// </summary>
 /// <param name="lot">The lot.</param>
 public void addLot(ALOT lot)
 {
     InProcLotList.addLot(lot);
 }