The question mark after the data type indicates that the variable can be null. /// <Summary>
/// Entity-sales documents
/// </Summary>
Public Class Saleform
{
Private String _ Formid; // Document ID
Private String _ Shopid; // Store ID
Private String _ Formno; // Document serial number
Private Datetime? _ Begintime; // Document generation time
Private Datetime? _ Checkouttime; // Document submission time
Private Float _ Mustaccount; // Receivables
Private Float _ Zeroaccount; // Zero-free
Private Float _ Actualaccount; // Accept
Private Float _ Changeaccount; // Change to zero
Private String _ Userid; // Cashier ID
/// <Summary>
/// Document ID
/// </Summary>
Public String Formid
{
Get { Return _ Formid ;}
Set {_ Formid = value ;}
}
/// <Summary>
/// Store ID
/// </Summary>
Public String Shopid
{
Get { Return _ Shopid ;}
Set {_ Shopid = value ;}
}
/// <Summary>
/// Document serial number
/// </Summary>
Public String Formno
{
Get { Return _ Formno ;}
Set {_ Formno = value ;}
}
/// <Summary>
/// Document generation time
/// </Summary>
Public Datetime? Begintime
{
Get { Return _ Begintime ;}
Set {_ Begintime = value ;}
}
/// <Summary>
/// Document submission time
/// </Summary>
Public Datetime? Checkouttime
{
Get { Return _ Checkouttime ;}
Set {_ Checkouttime = value ;}
}
/// <Summary>
/// Receivables
/// </Summary>
Public Float Mustaccount
{
Get { Return _ Mustaccount ;}
Set {_ Mustaccount = value ;}
}
/// <Summary>
/// Zero-free
/// </Summary>
Public Float Zeroaccount
{
Get { Return _ Zeroaccount ;}
Set {_ Zeroaccount = value ;}
}
/// <Summary>
/// Accept
/// </Summary>
Public Float Actualaccount
{
Get { Return _ Actualaccount ;}
Set {_ Actualaccount = value ;}
}
/// <Summary>
/// Change to zero
/// </Summary>
Public Float Changeaccount
{
Get { Return _ Changeaccount ;}
Set {_ Changeaccount = value ;}
}
/// <Summary>
/// Cashier ID
/// </Summary>
Public String Userid
{
Get { Return _ Userid ;}
Set {_ Userid = value ;}
}
}