internal POS(int nCategoryID, int nEmployeeID, string strMembershipID, string strBranchCode, int nterminalID, int nShiftID, string strLocation, int nPackageID, int nGIRO) { // // TODO: Add constructor logic here // myCategoryID = nCategoryID; myEmployeeID = nEmployeeID; myMembershipID = strMembershipID; myLocation = strLocation; myBranchCode = strBranchCode; myTerminalID = nterminalID; myPackageID = nPackageID; myShiftID= nShiftID; TblCategory sqlCategory = new TblCategory(); if (nGIRO == 1)//2704 { myGIROID = nGIRO; } else { myGIROID = 0; } sqlCategory.NCategoryID = myCategoryID; sqlCategory.SelectOne(); myPOSCategoryID = sqlCategory.NPOSCategoryID.IsNull ? -1 : sqlCategory.NPOSCategoryID.Value; Init(); myLockerAction = LockerAction.None; myForgetCardAction = ForgetCardAction.None; //2106 TblMember sqlMember = new TblMember(); if (!sqlMember.MembershipThisMonthBirtday(strMembershipID)) { myThisMonthBirthdayID = 0; } else { myThisMonthBirthdayID = 1; } string hder = strMembershipID.Substring(0, 2); if (hder == "HQ") { string ID = strMembershipID.Substring(2, StrMembershipID.Length - 2); try { int numberID = int.Parse(ID); if (numberID > 999) { myIsStaffPurchase = true; myStaffPurchaseCategoryID = myCategoryID; } } catch { myIsStaffPurchase = false; } } }