Class Project
Carrier object for Project. Services for the Project Carrier is available from the IProjectAgent.
Namespace: SuperOffice.CRM.Services
Assembly: SuperOffice.Services.dll
Syntax
public class Project : Carrier
Examples
Get Project 123 using the agent:
using SuperOffice;
using SuperOffice.CRM.Services;
using (SoSession mySession = SoSession.Authenticate("user", "pass"))
{
var agent = new ProjectAgent();
var project = agent.GetProject( 123 );
}
Constructors
Project()
Default constructor
Declaration
public Project()
Examples
Get Project 123 using the agent:
using SuperOffice;
using SuperOffice.CRM.Services;
using (SoSession mySession = SoSession.Authenticate("user", "pass"))
{
var agent = new ProjectAgent();
var project = agent.GetProject( 123 );
}
See Also
Properties
ActiveErpLinks
The number of active erp links
Declaration
public virtual int ActiveErpLinks { get; set; }
Property Value
Type | Description |
---|---|
Int32 |
Examples
Get Project 123 using the agent:
using SuperOffice;
using SuperOffice.CRM.Services;
using (SoSession mySession = SoSession.Authenticate("user", "pass"))
{
var agent = new ProjectAgent();
var project = agent.GetProject( 123 );
}
See Also
AssociateFullName
The project owner
Declaration
public virtual string AssociateFullName { get; set; }
Property Value
Type | Description |
---|---|
String |
Examples
Get Project 123 using the agent:
using SuperOffice;
using SuperOffice.CRM.Services;
using (SoSession mySession = SoSession.Authenticate("user", "pass"))
{
var agent = new ProjectAgent();
var project = agent.GetProject( 123 );
}
See Also
AssociateId
The project owner id (associate id)
Declaration
public virtual int AssociateId { get; set; }
Property Value
Type | Description |
---|---|
Int32 |
Examples
Get Project 123 using the agent:
using SuperOffice;
using SuperOffice.CRM.Services;
using (SoSession mySession = SoSession.Authenticate("user", "pass"))
{
var agent = new ProjectAgent();
var project = agent.GetProject( 123 );
}
See Also
Description
The projects description
Declaration
public virtual string Description { get; set; }
Property Value
Type | Description |
---|---|
String |
Examples
Get Project 123 using the agent:
using SuperOffice;
using SuperOffice.CRM.Services;
using (SoSession mySession = SoSession.Authenticate("user", "pass"))
{
var agent = new ProjectAgent();
var project = agent.GetProject( 123 );
}
See Also
IsPublished
Carrier object for Project. Services for the Project Carrier is available from the IProjectAgent.
Declaration
public virtual bool IsPublished { get; set; }
Property Value
Type | Description |
---|---|
Boolean |
Examples
Get Project 123 using the agent:
using SuperOffice;
using SuperOffice.CRM.Services;
using (SoSession mySession = SoSession.Authenticate("user", "pass"))
{
var agent = new ProjectAgent();
var project = agent.GetProject( 123 );
}
See Also
Name
Project name
Declaration
public virtual string Name { get; set; }
Property Value
Type | Description |
---|---|
String |
Examples
Get Project 123 using the agent:
using SuperOffice;
using SuperOffice.CRM.Services;
using (SoSession mySession = SoSession.Authenticate("user", "pass"))
{
var agent = new ProjectAgent();
var project = agent.GetProject( 123 );
}
See Also
ProjectId
Primary key
Declaration
public virtual int ProjectId { get; set; }
Property Value
Type | Description |
---|---|
Int32 |
Examples
Get Project 123 using the agent:
using SuperOffice;
using SuperOffice.CRM.Services;
using (SoSession mySession = SoSession.Authenticate("user", "pass"))
{
var agent = new ProjectAgent();
var project = agent.GetProject( 123 );
}
See Also
ProjectNumber
Automatically generated number
Declaration
public virtual string ProjectNumber { get; set; }
Property Value
Type | Description |
---|---|
String |
Examples
Get Project 123 using the agent:
using SuperOffice;
using SuperOffice.CRM.Services;
using (SoSession mySession = SoSession.Authenticate("user", "pass"))
{
var agent = new ProjectAgent();
var project = agent.GetProject( 123 );
}
See Also
PublishFrom
Publication valid from (inclusive)
Declaration
public virtual DateTime PublishFrom { get; set; }
Property Value
Type | Description |
---|---|
DateTime |
Examples
Get Project 123 using the agent:
using SuperOffice;
using SuperOffice.CRM.Services;
using (SoSession mySession = SoSession.Authenticate("user", "pass"))
{
var agent = new ProjectAgent();
var project = agent.GetProject( 123 );
}
See Also
PublishTo
Publication valid to (inclusive)
Declaration
public virtual DateTime PublishTo { get; set; }
Property Value
Type | Description |
---|---|
DateTime |
Examples
Get Project 123 using the agent:
using SuperOffice;
using SuperOffice.CRM.Services;
using (SoSession mySession = SoSession.Authenticate("user", "pass"))
{
var agent = new ProjectAgent();
var project = agent.GetProject( 123 );
}
See Also
Status
The projects status
Declaration
public virtual string Status { get; set; }
Property Value
Type | Description |
---|---|
String |
Examples
Get Project 123 using the agent:
using SuperOffice;
using SuperOffice.CRM.Services;
using (SoSession mySession = SoSession.Authenticate("user", "pass"))
{
var agent = new ProjectAgent();
var project = agent.GetProject( 123 );
}
See Also
StatusId
The projects status id
Declaration
public virtual int StatusId { get; set; }
Property Value
Type | Description |
---|---|
Int32 |
Examples
Get Project 123 using the agent:
using SuperOffice;
using SuperOffice.CRM.Services;
using (SoSession mySession = SoSession.Authenticate("user", "pass"))
{
var agent = new ProjectAgent();
var project = agent.GetProject( 123 );
}
See Also
TextId
The id of the description
Declaration
public virtual int TextId { get; set; }
Property Value
Type | Description |
---|---|
Int32 |
Examples
Get Project 123 using the agent:
using SuperOffice;
using SuperOffice.CRM.Services;
using (SoSession mySession = SoSession.Authenticate("user", "pass"))
{
var agent = new ProjectAgent();
var project = agent.GetProject( 123 );
}
See Also
Type
The project type.
Declaration
public virtual string Type { get; set; }
Property Value
Type | Description |
---|---|
String |
Examples
Get Project 123 using the agent:
using SuperOffice;
using SuperOffice.CRM.Services;
using (SoSession mySession = SoSession.Authenticate("user", "pass"))
{
var agent = new ProjectAgent();
var project = agent.GetProject( 123 );
}
See Also
TypeId
Carrier object for Project. Services for the Project Carrier is available from the IProjectAgent.
Declaration
public virtual int TypeId { get; set; }
Property Value
Type | Description |
---|---|
Int32 |
Examples
Get Project 123 using the agent:
using SuperOffice;
using SuperOffice.CRM.Services;
using (SoSession mySession = SoSession.Authenticate("user", "pass"))
{
var agent = new ProjectAgent();
var project = agent.GetProject( 123 );
}
See Also
Updated
Last updated date in UTC.
Declaration
public virtual DateTime Updated { get; set; }
Property Value
Type | Description |
---|---|
DateTime |
Examples
Get Project 123 using the agent:
using SuperOffice;
using SuperOffice.CRM.Services;
using (SoSession mySession = SoSession.Authenticate("user", "pass"))
{
var agent = new ProjectAgent();
var project = agent.GetProject( 123 );
}
See Also
URL
URL address
Declaration
public virtual string URL { get; set; }
Property Value
Type | Description |
---|---|
String |
Examples
Get Project 123 using the agent:
using SuperOffice;
using SuperOffice.CRM.Services;
using (SoSession mySession = SoSession.Authenticate("user", "pass"))
{
var agent = new ProjectAgent();
var project = agent.GetProject( 123 );
}
See Also
URLName
Visible field
Declaration
public virtual string URLName { get; set; }
Property Value
Type | Description |
---|---|
String |
Examples
Get Project 123 using the agent:
using SuperOffice;
using SuperOffice.CRM.Services;
using (SoSession mySession = SoSession.Authenticate("user", "pass"))
{
var agent = new ProjectAgent();
var project = agent.GetProject( 123 );
}
See Also
Methods
ToString()
Returns the carrier contents as a formatted string.
Declaration
public override string ToString()
Returns
Type | Description |
---|---|
String | The carrier contents. |
Examples
Get Project 123 using the agent:
using SuperOffice;
using SuperOffice.CRM.Services;
using (SoSession mySession = SoSession.Authenticate("user", "pass"))
{
var agent = new ProjectAgent();
var project = agent.GetProject( 123 );
}
See Also
ToString(String)
Returns the carrier contents as a formatted string, useful for debugging. Each line in the output is prefixed with the input value.
Declaration
public string ToString(string prefix)
Parameters
Type | Name | Description |
---|---|---|
String | prefix | The line prefix (typically used for indenting) |
Returns
Type | Description |
---|---|
String | The carrier contents. |
Examples
Get Project 123 using the agent:
using SuperOffice;
using SuperOffice.CRM.Services;
using (SoSession mySession = SoSession.Authenticate("user", "pass"))
{
var agent = new ProjectAgent();
var project = agent.GetProject( 123 );
}