File: D:/HostingSpaces/TDijk1/erp-apps.eu/wwwroot/App_Code/Vendor/VendorTreeNode.cs
//--------------------------------------------------------------------------------------------------
// <auto-generated>
//
// This code was generated by code generator tool.
//
// To customize the code use your own partial class. For more info about how to use and customize
// the generated code see the documentation at http://docs.kentico.com.
//
// </auto-generated>
//--------------------------------------------------------------------------------------------------
using System;
using System.Collections.Generic;
using CMS;
using CMS.Helpers;
using CMS.DataEngine;
using CMS.DocumentEngine;
using ERP.Vendor;
[assembly: RegisterDocumentType(VendorTreeNode.CLASS_NAME, typeof(VendorTreeNode))]
namespace ERP.Vendor
{
/// <summary>
/// Represents a content item of type Vendor.
/// </summary>
public partial class VendorTreeNode : TreeNode
{
#region "Constants and variables"
/// <summary>
/// The name of the data class.
/// </summary>
public const string CLASS_NAME = "ERP.Vendor";
/// <summary>
/// The instance of the class that provides extended API for working with Vendor fields.
/// </summary>
private readonly VendorTreeNodeFields mFields;
#endregion
#region "Properties"
/// <summary>
/// VendorID.
/// </summary>
[DatabaseIDField]
public int VendorID
{
get
{
return ValidationHelper.GetInteger(GetValue("VendorID"), 0);
}
set
{
SetValue("VendorID", value);
}
}
/// <summary>
/// Company name.
/// </summary>
[DatabaseField]
public string VendorName
{
get
{
return ValidationHelper.GetString(GetValue("VendorName"), "");
}
set
{
SetValue("VendorName", value);
}
}
/// <summary>
/// Company registration number.
/// </summary>
[DatabaseField]
public string VendorRegistrationNo
{
get
{
return ValidationHelper.GetString(GetValue("VendorRegistrationNo"), "");
}
set
{
SetValue("VendorRegistrationNo", value);
}
}
/// <summary>
/// VAT number.
/// </summary>
[DatabaseField]
public string VendorVAT
{
get
{
return ValidationHelper.GetString(GetValue("VendorVAT"), "");
}
set
{
SetValue("VendorVAT", value);
}
}
/// <summary>
/// Name of managing director.
/// </summary>
[DatabaseField]
public string VendorManagingDirector
{
get
{
return ValidationHelper.GetString(GetValue("VendorManagingDirector"), "");
}
set
{
SetValue("VendorManagingDirector", value);
}
}
/// <summary>
/// Gender.
/// </summary>
[DatabaseField]
public int VendorManagingDirectorGender
{
get
{
return ValidationHelper.GetInteger(GetValue("VendorManagingDirectorGender"), 0);
}
set
{
SetValue("VendorManagingDirectorGender", value);
}
}
/// <summary>
/// Street/No.
/// </summary>
[DatabaseField]
public string VendorAddressStreet
{
get
{
return ValidationHelper.GetString(GetValue("VendorAddressStreet"), "");
}
set
{
SetValue("VendorAddressStreet", value);
}
}
/// <summary>
/// PO Box City.
/// </summary>
[DatabaseField]
public string VendorAddressPOBoxCity
{
get
{
return ValidationHelper.GetString(GetValue("VendorAddressPOBoxCity"), "");
}
set
{
SetValue("VendorAddressPOBoxCity", value);
}
}
/// <summary>
/// PO Box.
/// </summary>
[DatabaseField]
public string VendorAddressPOBox
{
get
{
return ValidationHelper.GetString(GetValue("VendorAddressPOBox"), "");
}
set
{
SetValue("VendorAddressPOBox", value);
}
}
/// <summary>
/// PO Box post code.
/// </summary>
[DatabaseField]
public string VendorAddressPOBoxPostCode
{
get
{
return ValidationHelper.GetString(GetValue("VendorAddressPOBoxPostCode"), "");
}
set
{
SetValue("VendorAddressPOBoxPostCode", value);
}
}
/// <summary>
/// City.
/// </summary>
[DatabaseField]
public string VendorAddressCity
{
get
{
return ValidationHelper.GetString(GetValue("VendorAddressCity"), "");
}
set
{
SetValue("VendorAddressCity", value);
}
}
/// <summary>
/// Post code.
/// </summary>
[DatabaseField]
public string VendorAddressPostCode
{
get
{
return ValidationHelper.GetString(GetValue("VendorAddressPostCode"), "");
}
set
{
SetValue("VendorAddressPostCode", value);
}
}
/// <summary>
/// Country.
/// </summary>
[DatabaseField]
public string VendorAddressCountry
{
get
{
return ValidationHelper.GetString(GetValue("VendorAddressCountry"), "");
}
set
{
SetValue("VendorAddressCountry", value);
}
}
/// <summary>
/// Name of contact person.
/// </summary>
[DatabaseField]
public string VendorContactPerson
{
get
{
return ValidationHelper.GetString(GetValue("VendorContactPerson"), "");
}
set
{
SetValue("VendorContactPerson", value);
}
}
/// <summary>
/// Company phone number.
/// </summary>
[DatabaseField]
public string VendorContactPhone
{
get
{
return ValidationHelper.GetString(GetValue("VendorContactPhone"), "");
}
set
{
SetValue("VendorContactPhone", value);
}
}
/// <summary>
/// Fax number.
/// </summary>
[DatabaseField]
public string VendorContactFax
{
get
{
return ValidationHelper.GetString(GetValue("VendorContactFax"), "");
}
set
{
SetValue("VendorContactFax", value);
}
}
/// <summary>
/// Company e-mail.
/// </summary>
[DatabaseField]
public string VendorContactEmail
{
get
{
return ValidationHelper.GetString(GetValue("VendorContactEmail"), "");
}
set
{
SetValue("VendorContactEmail", value);
}
}
/// <summary>
/// Facebook account.
/// </summary>
[DatabaseField]
public string VendorFacebookURL
{
get
{
return ValidationHelper.GetString(GetValue("VendorFacebookURL"), "");
}
set
{
SetValue("VendorFacebookURL", value);
}
}
/// <summary>
/// Twitter account.
/// </summary>
[DatabaseField]
public string VendorTwitterURL
{
get
{
return ValidationHelper.GetString(GetValue("VendorTwitterURL"), "");
}
set
{
SetValue("VendorTwitterURL", value);
}
}
/// <summary>
/// Skype account.
/// </summary>
[DatabaseField]
public string VendorSkype
{
get
{
return ValidationHelper.GetString(GetValue("VendorSkype"), "");
}
set
{
SetValue("VendorSkype", value);
}
}
/// <summary>
/// Website URL.
/// </summary>
[DatabaseField]
public string VendorWebsiteURL
{
get
{
return ValidationHelper.GetString(GetValue("VendorWebsiteURL"), "");
}
set
{
SetValue("VendorWebsiteURL", value);
}
}
/// <summary>
///
/// </summary>
[DatabaseField]
public string VendorInvitationCode
{
get
{
return ValidationHelper.GetString(GetValue("VendorInvitationCode"), "");
}
set
{
SetValue("VendorInvitationCode", value);
}
}
/// <summary>
/// Invitation sent on.
/// </summary>
[DatabaseField]
public DateTime VendorInvitationSentDate
{
get
{
return ValidationHelper.GetDateTime(GetValue("VendorInvitationSentDate"), DateTimeHelper.ZERO_TIME);
}
set
{
SetValue("VendorInvitationSentDate", value);
}
}
/// <summary>
///
/// </summary>
[DatabaseField]
public DateTime VendorInvitationAcceptedDate
{
get
{
return ValidationHelper.GetDateTime(GetValue("VendorInvitationAcceptedDate"), DateTimeHelper.ZERO_TIME);
}
set
{
SetValue("VendorInvitationAcceptedDate", value);
}
}
/// <summary>
/// Information.
/// </summary>
[DatabaseField]
public string VendorMainInfo
{
get
{
return ValidationHelper.GetString(GetValue("VendorMainInfo"), "");
}
set
{
SetValue("VendorMainInfo", value);
}
}
/// <summary>
/// Marketing contact name.
/// </summary>
[DatabaseField]
public string VendorAddName1
{
get
{
return ValidationHelper.GetString(GetValue("VendorAddName1"), "");
}
set
{
SetValue("VendorAddName1", value);
}
}
/// <summary>
/// Marketing contact e-mail.
/// </summary>
[DatabaseField]
public string VendorAddEmail1
{
get
{
return ValidationHelper.GetString(GetValue("VendorAddEmail1"), "");
}
set
{
SetValue("VendorAddEmail1", value);
}
}
/// <summary>
/// Sales contact name.
/// </summary>
[DatabaseField]
public string VendorAddName2
{
get
{
return ValidationHelper.GetString(GetValue("VendorAddName2"), "");
}
set
{
SetValue("VendorAddName2", value);
}
}
/// <summary>
/// Sales contact e-mail.
/// </summary>
[DatabaseField]
public string VendorAddEmail2
{
get
{
return ValidationHelper.GetString(GetValue("VendorAddEmail2"), "");
}
set
{
SetValue("VendorAddEmail2", value);
}
}
/// <summary>
/// Relationships contact name.
/// </summary>
[DatabaseField]
public string VendorAddName3
{
get
{
return ValidationHelper.GetString(GetValue("VendorAddName3"), "");
}
set
{
SetValue("VendorAddName3", value);
}
}
/// <summary>
/// Relationships contact e-mail.
/// </summary>
[DatabaseField]
public string VendorAddEmail3
{
get
{
return ValidationHelper.GetString(GetValue("VendorAddEmail3"), "");
}
set
{
SetValue("VendorAddEmail3", value);
}
}
/// <summary>
/// Finance contact name.
/// </summary>
[DatabaseField]
public string VendorAddName4
{
get
{
return ValidationHelper.GetString(GetValue("VendorAddName4"), "");
}
set
{
SetValue("VendorAddName4", value);
}
}
/// <summary>
/// Finance contact e-mail.
/// </summary>
[DatabaseField]
public string VendorAddEmail4
{
get
{
return ValidationHelper.GetString(GetValue("VendorAddEmail4"), "");
}
set
{
SetValue("VendorAddEmail4", value);
}
}
/// <summary>
/// Product management contact name.
/// </summary>
[DatabaseField]
public string VendorAddName5
{
get
{
return ValidationHelper.GetString(GetValue("VendorAddName5"), "");
}
set
{
SetValue("VendorAddName5", value);
}
}
/// <summary>
/// Product management contact e-mail.
/// </summary>
[DatabaseField]
public string VendorAddEmail5
{
get
{
return ValidationHelper.GetString(GetValue("VendorAddEmail5"), "");
}
set
{
SetValue("VendorAddEmail5", value);
}
}
/// <summary>
/// Gets an object that provides extended API for working with Vendor fields.
/// </summary>
public VendorTreeNodeFields Fields
{
get
{
return mFields;
}
}
/// <summary>
/// Provides extended API for working with Vendor fields.
/// </summary>
public partial class VendorTreeNodeFields
{
/// <summary>
/// The content item of type Vendor that is a target of the extended API.
/// </summary>
private readonly VendorTreeNode mInstance;
/// <summary>
/// Initializes a new instance of the <see cref="VendorFields" /> class with the specified content item of type Vendor.
/// </summary>
/// <param name="instance">The content item of type Vendor that is a target of the extended API.</param>
public VendorTreeNodeFields(VendorTreeNode instance)
{
mInstance = instance;
}
/// <summary>
/// VendorID.
/// </summary>
public int ID
{
get
{
return mInstance.VendorID;
}
set
{
mInstance.VendorID = value;
}
}
/// <summary>
/// Company name.
/// </summary>
public string Name
{
get
{
return mInstance.VendorName;
}
set
{
mInstance.VendorName = value;
}
}
/// <summary>
/// Company registration number.
/// </summary>
public string RegistrationNo
{
get
{
return mInstance.VendorRegistrationNo;
}
set
{
mInstance.VendorRegistrationNo = value;
}
}
/// <summary>
/// VAT number.
/// </summary>
public string VAT
{
get
{
return mInstance.VendorVAT;
}
set
{
mInstance.VendorVAT = value;
}
}
/// <summary>
/// Name of managing director.
/// </summary>
public string ManagingDirector
{
get
{
return mInstance.VendorManagingDirector;
}
set
{
mInstance.VendorManagingDirector = value;
}
}
/// <summary>
/// Gender.
/// </summary>
public int ManagingDirectorGender
{
get
{
return mInstance.VendorManagingDirectorGender;
}
set
{
mInstance.VendorManagingDirectorGender = value;
}
}
/// <summary>
/// Street/No.
/// </summary>
public string AddressStreet
{
get
{
return mInstance.VendorAddressStreet;
}
set
{
mInstance.VendorAddressStreet = value;
}
}
/// <summary>
/// PO Box City.
/// </summary>
public string AddressPOBoxCity
{
get
{
return mInstance.VendorAddressPOBoxCity;
}
set
{
mInstance.VendorAddressPOBoxCity = value;
}
}
/// <summary>
/// PO Box.
/// </summary>
public string AddressPOBox
{
get
{
return mInstance.VendorAddressPOBox;
}
set
{
mInstance.VendorAddressPOBox = value;
}
}
/// <summary>
/// PO Box post code.
/// </summary>
public string AddressPOBoxPostCode
{
get
{
return mInstance.VendorAddressPOBoxPostCode;
}
set
{
mInstance.VendorAddressPOBoxPostCode = value;
}
}
/// <summary>
/// City.
/// </summary>
public string AddressCity
{
get
{
return mInstance.VendorAddressCity;
}
set
{
mInstance.VendorAddressCity = value;
}
}
/// <summary>
/// Post code.
/// </summary>
public string AddressPostCode
{
get
{
return mInstance.VendorAddressPostCode;
}
set
{
mInstance.VendorAddressPostCode = value;
}
}
/// <summary>
/// Country.
/// </summary>
public string AddressCountry
{
get
{
return mInstance.VendorAddressCountry;
}
set
{
mInstance.VendorAddressCountry = value;
}
}
/// <summary>
/// Name of contact person.
/// </summary>
public string ContactPerson
{
get
{
return mInstance.VendorContactPerson;
}
set
{
mInstance.VendorContactPerson = value;
}
}
/// <summary>
/// Company phone number.
/// </summary>
public string ContactPhone
{
get
{
return mInstance.VendorContactPhone;
}
set
{
mInstance.VendorContactPhone = value;
}
}
/// <summary>
/// Fax number.
/// </summary>
public string ContactFax
{
get
{
return mInstance.VendorContactFax;
}
set
{
mInstance.VendorContactFax = value;
}
}
/// <summary>
/// Company e-mail.
/// </summary>
public string ContactEmail
{
get
{
return mInstance.VendorContactEmail;
}
set
{
mInstance.VendorContactEmail = value;
}
}
/// <summary>
/// Facebook account.
/// </summary>
public string FacebookURL
{
get
{
return mInstance.VendorFacebookURL;
}
set
{
mInstance.VendorFacebookURL = value;
}
}
/// <summary>
/// Twitter account.
/// </summary>
public string TwitterURL
{
get
{
return mInstance.VendorTwitterURL;
}
set
{
mInstance.VendorTwitterURL = value;
}
}
/// <summary>
/// Skype account.
/// </summary>
public string Skype
{
get
{
return mInstance.VendorSkype;
}
set
{
mInstance.VendorSkype = value;
}
}
/// <summary>
/// Website URL.
/// </summary>
public string WebsiteURL
{
get
{
return mInstance.VendorWebsiteURL;
}
set
{
mInstance.VendorWebsiteURL = value;
}
}
/// <summary>
///
/// </summary>
public string InvitationCode
{
get
{
return mInstance.VendorInvitationCode;
}
set
{
mInstance.VendorInvitationCode = value;
}
}
/// <summary>
/// Invitation sent on.
/// </summary>
public DateTime InvitationSentDate
{
get
{
return mInstance.VendorInvitationSentDate;
}
set
{
mInstance.VendorInvitationSentDate = value;
}
}
/// <summary>
///
/// </summary>
public DateTime InvitationAcceptedDate
{
get
{
return mInstance.VendorInvitationAcceptedDate;
}
set
{
mInstance.VendorInvitationAcceptedDate = value;
}
}
/// <summary>
/// Information.
/// </summary>
public string MainInfo
{
get
{
return mInstance.VendorMainInfo;
}
set
{
mInstance.VendorMainInfo = value;
}
}
/// <summary>
/// Marketing contact name.
/// </summary>
public string AddName1
{
get
{
return mInstance.VendorAddName1;
}
set
{
mInstance.VendorAddName1 = value;
}
}
/// <summary>
/// Marketing contact e-mail.
/// </summary>
public string AddEmail1
{
get
{
return mInstance.VendorAddEmail1;
}
set
{
mInstance.VendorAddEmail1 = value;
}
}
/// <summary>
/// Sales contact name.
/// </summary>
public string AddName2
{
get
{
return mInstance.VendorAddName2;
}
set
{
mInstance.VendorAddName2 = value;
}
}
/// <summary>
/// Sales contact e-mail.
/// </summary>
public string AddEmail2
{
get
{
return mInstance.VendorAddEmail2;
}
set
{
mInstance.VendorAddEmail2 = value;
}
}
/// <summary>
/// Relationships contact name.
/// </summary>
public string AddName3
{
get
{
return mInstance.VendorAddName3;
}
set
{
mInstance.VendorAddName3 = value;
}
}
/// <summary>
/// Relationships contact e-mail.
/// </summary>
public string AddEmail3
{
get
{
return mInstance.VendorAddEmail3;
}
set
{
mInstance.VendorAddEmail3 = value;
}
}
/// <summary>
/// Finance contact name.
/// </summary>
public string AddName4
{
get
{
return mInstance.VendorAddName4;
}
set
{
mInstance.VendorAddName4 = value;
}
}
/// <summary>
/// Finance contact e-mail.
/// </summary>
public string AddEmail4
{
get
{
return mInstance.VendorAddEmail4;
}
set
{
mInstance.VendorAddEmail4 = value;
}
}
/// <summary>
/// Product management contact name.
/// </summary>
public string AddName5
{
get
{
return mInstance.VendorAddName5;
}
set
{
mInstance.VendorAddName5 = value;
}
}
/// <summary>
/// Product management contact e-mail.
/// </summary>
public string AddEmail5
{
get
{
return mInstance.VendorAddEmail5;
}
set
{
mInstance.VendorAddEmail5 = value;
}
}
}
#endregion
public override void Update()
{
base.Update();
}
public override void Update(bool useDocumentHelper)
{
base.Update(useDocumentHelper);
}
protected override void UpdateDataInternal()
{
base.UpdateDataInternal();
}
protected override void UpdateInternal()
{
base.UpdateInternal();
}
#region "Constructors"
/// <summary>
/// Initializes a new instance of the <see cref="Vendor" /> class.
/// </summary>
public VendorTreeNode() : base(CLASS_NAME)
{
mFields = new VendorTreeNodeFields(this);
}
#endregion
}
}