Class PosDeviceVO
- Namespace
- PHCBusinessLayer
- Assembly
- PHCBusinessLayer.dll
[AttTable("PosDevice", 20220402)]
[AttTableProducts(new Products[] { Products.POS })]
[AttTableMaintenance(typeof(PosDeviceMaintenance))]
[AttTableVOInfo(typeof(PosDeviceAttInfo))]
[AttTableFlags(new TableFlags[] { TableFlags.MasterEntity, TableFlags.TableForJorge, TableFlags.RequiresAdminAccess })]
public class PosDeviceVO : BusinessVO, IBaseSerialization, ICloneVO, ICloneable, IChange, IParent, IGenericVO
- Inheritance
-
PosDeviceVO
Properties
CashBaseReportVO
[AttExternalCollection(typeof(BaseReportVO), new string[] { "[rep].[repstamp]", "[PosDevice].[cashRefundLayout]" })]
public BaseReportVO CashBaseReportVO { get; }
Property Value
CouponBaseReportVO
[AttExternalCollection(typeof(BaseReportVO), new string[] { "[rep].[repstamp]", "[PosDevice].[couponRefundLayout]" })]
public BaseReportVO CouponBaseReportVO { get; }
Property Value
TdVO
[AttExternalCollection(typeof(TdVO), new string[] { "[Td].[ndoc]", "[PosDevice].[creditNoteNdoc]" })]
public TdVO TdVO { get; }
Property Value
TsreVO
[AttExternalCollection(typeof(TsreVO), new string[] { "[Tsre].[ndoc]", "[PosDevice].[recipeNdoc]" })]
public TsreVO TsreVO { get; }
Property Value
allDocsAvailable
All documents available
[AttLenght(1)]
[AttDefaultValue("1")]
[AttFieldType(AttFieldType.InputTypes.boolean)]
public bool allDocsAvailable { get; set; }
Property Value
allUsersAvailable
Cant add users in NET
[AttLenght(1)]
[AttDefaultValue("1")]
[AttFieldType(AttFieldType.InputTypes.currency)]
public bool allUsersAvailable { get; set; }
Property Value
allowsCreateCustomer
Indica se o perfil pode criar clientes
[AttLenght(1)]
[AttFieldType(AttFieldType.InputTypes.boolean)]
[AttHidden(HiddenParameter = new string[] { "ge_create_entity_on_save" }, HiddenParameterValue = new object[] { false })]
[AttGama(Gamas.Corporate)]
public bool allowsCreateCustomer { get; set; }
Property Value
cashRefundLayout
Identifies the layout of refunds in cash
[AttLenght(25)]
public string cashRefundLayout { get; set; }
Property Value
cashRefundLayoutName
[AttVirtualField]
public string cashRefundLayoutName { get; set; }
Property Value
couponRefundLayout
Identifies the layout of refunds in coupon
[AttLenght(25)]
public string couponRefundLayout { get; set; }
Property Value
couponRefundLayoutName
[AttVirtualField]
public string couponRefundLayoutName { get; set; }
Property Value
creditNoteNdoc
Identifies the serie of the credit note to be used in POS
[AttLenght(25)]
[AttMandatory]
[AttFieldType(AttFieldType.InputTypes.integer, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.syncOnChange })]
public int creditNoteNdoc { get; set; }
Property Value
creditNoteNmdoc
[AttVirtualField]
public string creditNoteNmdoc { get; set; }
Property Value
documentTypes
[AttCollection(typeof(PosDeviceTdVO))]
public List<PosDeviceTdVO> documentTypes { get; set; }
Property Value
enabled
Activo
[AttLenght(1)]
[AttFieldType(AttFieldType.InputTypes.boolean)]
public bool enabled { get; set; }
Property Value
isreadonly
Indica se o registo e da PHC
[AttLenght(1)]
[AttPhcOwner(new string[] { "creditNoteNdoc", "recipeNdoc", "cashRefundLayout", "couponRefundLayout", "stores", "allDocsAvailable", "allUsersAvailable", "allowsCreateCustomer" })]
public bool isreadonly { get; set; }
Property Value
name
Nome do dispositivo
[AttLenght(50)]
[AttLogInfo(0)]
[AttMandatory]
[AttPrimaryKey]
[AttList]
public string name { get; set; }
Property Value
pages
[AttCollection(typeof(PosLayoutPageVO))]
public List<PosLayoutPageVO> pages { get; set; }
Property Value
paymentTypes
[AttCollection(typeof(PosPaymentTypeVO))]
public List<PosPaymentTypeVO> paymentTypes { get; set; }
Property Value
posDeviceStamp
Identificador do dispositivo
[AttLenght(25)]
public string posDeviceStamp { get; set; }
Property Value
recipeNdoc
Identifies the serie of the recipe to be used in POS
[AttLenght(25)]
[AttMandatory]
[AttFieldType(AttFieldType.InputTypes.integer, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.syncOnChange })]
public int recipeNdoc { get; set; }
Property Value
recipeNmdoc
[AttVirtualField]
public string recipeNmdoc { get; set; }
Property Value
stores
[AttCollection(typeof(PosDeviceSzVO))]
public List<PosDeviceSzVO> stores { get; set; }
Property Value
users
[AttCollection(typeof(PosDeviceUserVO))]
public List<PosDeviceUserVO> users { get; set; }