EnVisageOnline/Beta/Source/IntegrationTests/Models/Scenario.cs

59 lines
2.9 KiB
C#

using System;
using System.Collections.Generic;
namespace IntegrationTests.Models
{
public partial class Scenario
{
public Scenario()
{
this.PeopleResourceAllocations = new List<PeopleResourceAllocation>();
this.Scenario1 = new List<Scenario>();
this.Scenario2Group = new List<Scenario2Group>();
this.Teams = new List<Team>();
}
public System.Guid Id { get; set; }
public Nullable<System.Guid> ParentId { get; set; }
public Nullable<System.Guid> TemplateId { get; set; }
public int Type { get; set; }
public string Name { get; set; }
public Nullable<decimal> ProjectedRevenue { get; set; }
public Nullable<decimal> ExpectedGrossMargin { get; set; }
public Nullable<decimal> CalculatedGrossMargin { get; set; }
public Nullable<decimal> CGSplit { get; set; }
public Nullable<decimal> EFXSplit { get; set; }
public Nullable<System.DateTime> StartDate { get; set; }
public Nullable<System.DateTime> EndDate { get; set; }
public Nullable<int> Duration { get; set; }
public Nullable<decimal> TDDirectCosts { get; set; }
public Nullable<decimal> BUDirectCosts { get; set; }
public Nullable<int> Shots { get; set; }
public Nullable<decimal> TDRevenueShot { get; set; }
public Nullable<decimal> BURevenueShot { get; set; }
public Nullable<System.DateTime> LastUpdate { get; set; }
public string Color { get; set; }
public Nullable<int> Status { get; set; }
public Nullable<int> UseLMMargin { get; set; }
public Nullable<decimal> ExpectedGrossMargin_LM { get; set; }
public Nullable<decimal> CalculatedGrossMargin_LM { get; set; }
public Nullable<decimal> TDDirectCosts_LM { get; set; }
public Nullable<decimal> BUDirectCosts_LM { get; set; }
public Nullable<decimal> BURevenueShot_LM { get; set; }
public Nullable<System.DateTime> ShotStartDate { get; set; }
public Nullable<System.DateTime> EntryTimeStamp { get; set; }
public Nullable<decimal> Actuals_BUDirectCosts { get; set; }
public Nullable<decimal> Actuals_BUDirectCosts_LM { get; set; }
public Nullable<System.Guid> SystemAttributeObjectID { get; set; }
public Nullable<decimal> ProjectedExpense { get; set; }
public bool FreezeRevenue { get; set; }
public bool GrowthScenario { get; set; }
public virtual ICollection<PeopleResourceAllocation> PeopleResourceAllocations { get; set; }
public virtual Project Project { get; set; }
public virtual ICollection<Scenario> Scenario1 { get; set; }
public virtual Scenario Scenario2 { get; set; }
public virtual ICollection<Scenario2Group> Scenario2Group { get; set; }
public virtual ICollection<Team> Teams { get; set; }
}
}