Beispiel #1
0
        public LotNoFindDialog(NZString itemCode, NZString locationCode)
            : this()
        {
            m_searchType = eSearchType.DependOnItemAndLocation;

            m_itemCode     = itemCode;
            m_locationCode = locationCode;
        }
Beispiel #2
0
        public LotNoFindDialog(NZString itemCode, NZString locationCode, eSearchType searchType)
            : this()
        {
            m_searchType = searchType;

            m_itemCode     = itemCode;
            m_locationCode = locationCode;
        }
Beispiel #3
0
        /// <summary>
        /// ค้นหา RowIndex จาก Node ที่ระบุ
        /// </summary>
        /// <param name="node"></param>
        /// <param name="searchType"></param>
        /// <param name="startIndex"></param>
        /// <returns></returns>
        private int SearchRowIndex(BOMNode node, eSearchType searchType, int startIndex)
        {
            if (searchType == eSearchType.Forward)
            {
                for (int i = startIndex; i < shtView.Rows.Count; i++)
                {
                    if (shtView.Rows[i].Tag.Equals(node))
                    {
                        return(i);
                    }
                }
                return(-1);
            }

            for (int i = startIndex; i >= 0; i--)
            {
                if (shtView.Rows[i].Tag.Equals(node))
                {
                    return(i);
                }
            }
            return(-1);
        }