Table of Contents

Class FormCustomizationVO

Namespace
PHCBusinessLayer
Assembly
PHCBusinessLayer.dll
[AttTable("FormCustomization", 20190107)]
[AttTableTarget(DBTarget.Home)]
[AttTableGama(Gamas.Grow)]
[AttTableFlags(new TableFlags[] { TableFlags.AddOnNotCustomizable })]
public class FormCustomizationVO : BusinessVO, IBaseSerialization, ICloneVO, ICloneable, IChange, IParent, IGenericVO
Inheritance
FormCustomizationVO

Properties

ParentVO

public CustomizationPackageVO ParentVO { get; set; }

Property Value

CustomizationPackageVO

content

Form properties, events and objects

[AttVirtualField]
public FormContentVO content { get; set; }

Property Value

FormContentVO

customizationPackageStamp

Campo que estabelece ligação com a entidade Pacote de Customização (CustomizationPackage).

[AttForeignKey(typeof(CustomizationPackageVO))]
[AttLenght(25)]
public string customizationPackageStamp { get; set; }

Property Value

string

entity

Entity ID

[AttLenght(45)]
[AttMandatory]
[AttLogInfo(1)]
public string entity { get; set; }

Property Value

string

formSubTitleKey

[AttLenght(100)]
[AttHidden]
public string formSubTitleKey { get; set; }

Property Value

string

formTitleKey

[AttLenght(100)]
[AttHidden]
public string formTitleKey { get; set; }

Property Value

string

formcustomizationstamp

ID, used to link others to this entity.

[AttLenght(25)]
public string formcustomizationstamp { get; set; }

Property Value

string

Remarks

This field uniquely identifies the record.

isuserentity

It's a user view

[AttFieldType(AttFieldType.InputTypes.boolean)]
public bool isuserentity { get; set; }

Property Value

bool

isuserform

It's a user view

[AttFieldType(AttFieldType.InputTypes.boolean)]
public bool isuserform { get; set; }

Property Value

bool

jsonobjects

ATENÇÃO: Não inicializar isto com "", deve ficar mesmo sem inicialização

public string jsonobjects { get; set; }

Property Value

string

newButtonKey

[AttLenght(100)]
[AttHidden]
public string newButtonKey { get; set; }

Property Value

string

routeid

Form ID

[AttLenght(30)]
public string routeid { get; set; }

Property Value

string

Remarks

Used in Routes

routename

Menu name

[AttLenght(40)]
public string routename { get; set; }

Property Value

string

subtitle

Form title

[AttLenght(80)]
public string subtitle { get; set; }

Property Value

string

title

Form title

[AttLenght(80)]
[AttLogInfo(2)]
public string title { get; set; }

Property Value

string

Methods

AfterLoad()

public override void AfterLoad()

BeforeSave()

public override void BeforeSave()

formContentToZipJSON(FormContentVO)

public string formContentToZipJSON(FormContentVO content)

Parameters

Nome Tipo Descrição
content FormContentVO

Returns

string

zipJsonToFormContent(string)

public FormContentVO zipJsonToFormContent(string jsonContent)

Parameters

Nome Tipo Descrição
jsonContent string

Returns

FormContentVO