Class cmdItems
java.lang.Object
com.datecs.fiscalprinter.SDK.model.DatecsFiscalDevice
com.datecs.fiscalprinter.SDK.model.UserLayerV2.cmdItems
public class cmdItems extends DatecsFiscalDevice
Class for Defining and reading items
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classcmdItems.ItemModelData Class for Item Datastatic classcmdItems.ItemsInfoStore info of device items-data base. -
Constructor Summary
Constructors Constructor Description cmdItems() -
Method Summary
Modifier and Type Method Description booleanDelAllItems()Deleting All Device itemsbooleanDelItemsInRange(int fromItem, int toItem)Items deletingcmdItems.ItemModelGetFirstFoundProgrammed(int startItem)Returns data about the first found programmed itemcmdItems.ItemModelGetFirstFoundWithSales(int startItem)Returns data about the first found item with sales on itintGetFirstNotProgrammed(int itemID)Find the first not programmed itemcmdItems.ItemsInfoGetItemsInformation()Read the Device Items PLU data-base info.cmdItems.ItemModelGetLastFoundProgrammed(int startItem)Returns data about the last found programmed itemcmdItems.ItemModelGetLastFoundWithSales(int startItem)Returns data about the last found item with sales on itintGetLastNotProgrammed(int itemID)Find the last not programmed itemcmdItems.ItemModelGetNextFoundWithSales()Returns data for the next found item with sales on it;cmdItems.ItemModelGetNextProgrammed()Returns data for the next found programmed itemcmdItems.ItemModelReadItem(int itemID)Reading item datavoidSetItem(cmdItems.ItemModel item)voidSetItem(java.lang.String PLU, java.lang.String taxGr, java.lang.String dep, java.lang.String group, java.lang.String priceType, java.lang.String price, java.lang.String addQty, java.lang.String quantity, java.lang.String bar1, java.lang.String bar2, java.lang.String bar3, java.lang.String bar4, java.lang.String name)voidSetItemQuantity(int itemID, java.lang.Double quantity)Change of the available quantity for itemMethods inherited from class com.datecs.fiscalprinter.SDK.model.DatecsFiscalDevice
checkErrorCode, close, getConnectedECRV1, getConnectedModelV2, getConnectedPrinterV1, getCountryCode, getMaxDepartments, getMaxStockGroup, isCheckLastError, isConnectedDeviceV2, isConnectedECR, isConnectedPrinter, isEditItemPrice, isEditItemQTY, isFontSupported, isPaperCuttingDevice, setCheckLastError, setConnectedModel, setConnectedModel, setConnectedModel, setCountryCode
-
Constructor Details
-
cmdItems
public cmdItems()
-
-
Method Details
-
DelAllItems
public boolean DelAllItems() throws java.lang.ExceptionDeleting All Device items- Returns:
- Throws:
java.lang.Exception
-
SetItem
public void SetItem(java.lang.String PLU, java.lang.String taxGr, java.lang.String dep, java.lang.String group, java.lang.String priceType, java.lang.String price, java.lang.String addQty, java.lang.String quantity, java.lang.String bar1, java.lang.String bar2, java.lang.String bar3, java.lang.String bar4, java.lang.String name) throws java.lang.Exception- Parameters:
PLU- - Item number (1...3000)taxGr- - VAT group (letter 'A'...'H' or cyrillic);dep- - Department (0...99);group- - Stock group (1...99);priceType- - Price type ('0' - fixed price, '1' - free price, '2' - max price) ;price- - Price ( 0.00...9999999.99 or 0...999999999 depending dec point position );addQty- - A byte with value 'A'quantity- - Stock quantity (0.001...99999.999);bar1- - Barcode X ( up to 13 digits );bar2-bar3-bar4-name-- Throws:
java.lang.Exception
-
SetItem
- Parameters:
item- ItemModel- Throws:
java.lang.Exception
-
SetItemQuantity
public void SetItemQuantity(int itemID, java.lang.Double quantity) throws java.lang.ExceptionChange of the available quantity for item- Parameters:
itemID- - Item number (1...3000);quantity- - Stock quantity (0.001...99999.999);- Throws:
java.lang.Exception
-
DelItemsInRange
public boolean DelItemsInRange(int fromItem, int toItem) throws java.lang.ExceptionItems deleting- Parameters:
fromItem- - First item to deletetoItem- - Last item to delete -Use toItem=0 to delete item in index 'fromItem'- Throws:
java.lang.Exception
-
ReadItem
Reading item data- Parameters:
itemID- - Item number (1...3000);- Returns:
- Throws:
java.lang.Exception
-
GetFirstFoundProgrammed
Returns data about the first found programmed item- Parameters:
startItem- Item number (1...3000) Default: 0- Throws:
java.lang.Exception
-
GetLastFoundProgrammed
Returns data about the last found programmed item- Parameters:
startItem- Item number (1...3000). Default: 3000;- Returns:
- Throws:
java.lang.Exception
-
GetNextProgrammed
Returns data for the next found programmed item- Returns:
- Throws:
java.lang.Exception
-
GetFirstFoundWithSales
Returns data about the first found item with sales on it- Parameters:
startItem-- Returns:
- Throws:
java.lang.Exception
-
GetLastFoundWithSales
Returns data about the last found item with sales on it- Parameters:
startItem- - Item number (1...3000). Default: 3000;- Returns:
- Throws:
java.lang.Exception
-
GetNextFoundWithSales
Returns data for the next found item with sales on it;- Returns:
- Throws:
java.lang.Exception
-
GetFirstNotProgrammed
public int GetFirstNotProgrammed(int itemID) throws java.lang.ExceptionFind the first not programmed item- Parameters:
itemID- Item number(1...3000). Default: 0;- Returns:
- Throws:
java.lang.Exception
-
GetLastNotProgrammed
public int GetLastNotProgrammed(int itemID) throws java.lang.ExceptionFind the last not programmed item- Parameters:
itemID- Item number (1...3000). Default: 3000;- Returns:
- Throws:
java.lang.Exception
-
GetItemsInformation
Read the Device Items PLU data-base info.- Returns:
- Throws:
java.io.IOExceptionFiscalExceptionFiscalExceptionjava.lang.Exception
-