EnVisageOnline/Main-RMO/Source/EnVisage/Project.cs

60 lines
2.7 KiB
C#

//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated from a template.
//
// Manual changes to this file may cause unexpected behavior in your application.
// Manual changes to this file will be overwritten if the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace EnVisage
{
using System;
using System.Collections.Generic;
public partial class Project
{
public Project()
{
this.Contact2Project = new HashSet<Contact2Project>();
this.ChildProjects = new HashSet<Project>();
this.ProjectAccesses = new HashSet<ProjectAccess>();
this.Scenarios = new HashSet<Scenario>();
this.Team2Project = new HashSet<Team2Project>();
this.StrategicGoal2Project = new HashSet<StrategicGoal2Project>();
}
public System.Guid Id { get; set; }
public Nullable<System.Guid> CompanyId { get; set; }
public Nullable<System.Guid> ClientId { get; set; }
public System.Guid TypeId { get; set; }
public System.Guid StatusId { get; set; }
public string Name { get; set; }
public string ProjectNumber { get; set; }
public string Color { get; set; }
public string Details { get; set; }
public int Priority { get; set; }
public decimal Probability { get; set; }
public bool IsRevenueGenerating { get; set; }
public Nullable<System.DateTime> Deadline { get; set; }
public Nullable<System.Guid> ParentProjectId { get; set; }
public bool HasChildren { get; set; }
public Nullable<decimal> PerformanceRedThreshold { get; set; }
public Nullable<decimal> PerformanceYellowThreshold { get; set; }
public Nullable<int> PartNum { get; set; }
public byte[] DateEdited { get; set; }
public virtual Client Client { get; set; }
public virtual Company Company { get; set; }
public virtual ICollection<Contact2Project> Contact2Project { get; set; }
public virtual ICollection<Project> ChildProjects { get; set; }
public virtual Project ParentProject { get; set; }
public virtual ICollection<ProjectAccess> ProjectAccesses { get; set; }
public virtual ICollection<Scenario> Scenarios { get; set; }
public virtual Status Status { get; set; }
public virtual Type Type { get; set; }
public virtual ICollection<Team2Project> Team2Project { get; set; }
public virtual ICollection<StrategicGoal2Project> StrategicGoal2Project { get; set; }
}
}