package apps.inventory.screens;
import org.openlegacy.annotations.screen.Identifier;
import org.openlegacy.annotations.screen.ScreenEntity;
import org.openlegacy.annotations.screen.ScreenField;
import org.openlegacy.annotations.screen.ScreenIdentifiers;
import org.openlegacy.annotations.screen.ScreenNavigation;
import org.openlegacy.annotations.screen.ScreenPart;
import org.openlegacy.terminal.actions.TerminalActions;
@ScreenEntity
@ScreenIdentifiers(identifiers = { @Identifier(row = 6, column = 2, value = "Item Number/Desc :"),
@Identifier(row = 7, column = 2, value = "N/L Cost of Sales Account") })
@ScreenNavigation(accessedFrom = ItemDetails1.class, exitAction = TerminalActions.F3.class)
public class ItemDetails2 {
@ScreenField(row = 6, column = 22)
private String itemNumber;
private AuditDetails auditDetails;
private StockInfo stockInfo;
@ScreenPart(supportTerminalData = true)
public static class AuditDetails {
@ScreenField(row = 19, column = 69)
private String createdDate;
@ScreenField(row = 20, column = 69)
private String createdBy;
}
@ScreenPart
public static class StockInfo {
@ScreenField(row = 17, column = 29, editable = true)
private String listPrice;
@ScreenField(row = 18, column = 29, editable = true)
private String standardUnitCost;
}
}