public LotNoFindDialog(NZString itemCode, NZString locationCode) : this() { m_searchType = eSearchType.DependOnItemAndLocation; m_itemCode = itemCode; m_locationCode = locationCode; }
public LotNoFindDialog(NZString itemCode, NZString locationCode, eSearchType searchType) : this() { m_searchType = searchType; m_itemCode = itemCode; m_locationCode = locationCode; }
/// <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); }