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

85 lines
4.4 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 Scenario
{
public Scenario()
{
this.ChildScenarios = new HashSet<Scenario>();
this.Scenario2Group = new HashSet<Scenario2Group>();
this.PeopleResourceAllocations = new HashSet<PeopleResourceAllocation>();
this.Team2Scenario = new HashSet<Team2Scenario>();
this.Template2TemplateGroup = new HashSet<Template2TemplateGroup>();
this.Teams = new HashSet<Team>();
this.Teams1 = new HashSet<Team>();
this.TeamAllocations = new HashSet<TeamAllocation>();
this.CostSavings1 = new HashSet<CostSaving>();
}
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 bool FreezeRevenue { 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 bool GrowthScenario { 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 Nullable<decimal> CostSavings { get; set; }
public Nullable<System.DateTime> CostSavingsStartDate { get; set; }
public Nullable<System.DateTime> CostSavingsEndDate { get; set; }
public Nullable<short> CostSavingsType { get; set; }
public string CostSavingsDescription { get; set; }
public Nullable<System.DateTime> ROIDate { get; set; }
public virtual ICollection<Scenario> ChildScenarios { get; set; }
public virtual Scenario ParentScenario { get; set; }
public virtual ICollection<Scenario2Group> Scenario2Group { get; set; }
public virtual ICollection<PeopleResourceAllocation> PeopleResourceAllocations { get; set; }
public virtual ICollection<Team2Scenario> Team2Scenario { get; set; }
public virtual ICollection<Template2TemplateGroup> Template2TemplateGroup { get; set; }
public virtual ICollection<Team> Teams { get; set; }
public virtual ICollection<Team> Teams1 { get; set; }
public virtual ICollection<TeamAllocation> TeamAllocations { get; set; }
public virtual Project Project { get; set; }
public virtual ICollection<CostSaving> CostSavings1 { get; set; }
}
}