コード例 #1
0
ファイル: SN.cs プロジェクト: maoyongjun/cloudMES_L5
        /// <summary>
        /// 獲取實際連板數量
        /// </summary>
        /// <param name="Sn"></param>
        /// <param name="PanelFlag"></param>
        /// <param name="sfcdb"></param>
        /// <returns></returns>
        //Add by LLF 2018-01-27 Begin
        public int GetLinkQty(string Sn, OleExec sfcdb, MESDataObject.DB_TYPE_ENUM _DBType)
        {
            int LinkQty = 1;

            this.sfcdb  = sfcdb;
            this.DBType = _DBType;
            List <R_SN> ListSN = new List <R_SN>();

            T_R_SN R_SN = new T_R_SN(sfcdb, DBType);

            if (!string.IsNullOrEmpty(Sn))
            {
                ListSN = R_SN.GetRSNbySN(Sn, sfcdb);
                if (ListSN == null)
                {
                    ListSN  = R_SN.GetRSNbyPsn(Sn, sfcdb);
                    LinkQty = ListSN.Count;
                }
            }
            return(LinkQty);
        }