199 lines
4.3 KiB
C#
199 lines
4.3 KiB
C#
using System;
|
|
|
|
namespace EnVisage.Code
|
|
{
|
|
public enum SystemSettingType
|
|
{
|
|
[DisplayValue("Type")]
|
|
FiscalCalendarType = 0,
|
|
[DisplayValue("Current Year Start Date")]
|
|
FiscalCalendarStartDate = 1,
|
|
[DisplayValue("Week Ending")]
|
|
FiscalCalendarWeekEnding = 2,
|
|
[DisplayValue("Week Ending Type")]
|
|
FiscalCalendarWeekEndingType = 3
|
|
}
|
|
|
|
#region Security enums
|
|
public enum Areas
|
|
{
|
|
[DisplayValue("Cost Centers")]
|
|
CreditDepartments,
|
|
[DisplayValue("Project Classifications")]
|
|
ProjectClassifications,
|
|
[DisplayValue("Scenarios")]
|
|
Scenarios,
|
|
[DisplayValue("Fiscal Calendar")]
|
|
FiscalCalendar,
|
|
[DisplayValue("Import Actuals")]
|
|
ImportActuals,
|
|
[DisplayValue("Expenditures")]
|
|
Expenditures,
|
|
[DisplayValue("Projects")]
|
|
Projects,
|
|
[DisplayValue("GL Accounts")]
|
|
GLAccounts,
|
|
[DisplayValue("Roles")]
|
|
Roles,
|
|
[DisplayValue("Portfolio")]
|
|
Portfolio,
|
|
[DisplayValue("Company")]
|
|
Company,
|
|
[DisplayValue("Clients")]
|
|
Clients,
|
|
[DisplayValue("Dashboard")]
|
|
Dashboard,
|
|
[DisplayValue("Users")]
|
|
Users,
|
|
[DisplayValue("Project Statuses")]
|
|
ProjectStatuses,
|
|
[DisplayValue("Reports")]
|
|
Reports,
|
|
[DisplayValue("Scenario Templates")]
|
|
ScenarioTemplates,
|
|
[DisplayValue("Expenditure Categories")]
|
|
ExpenditureCategories,
|
|
[DisplayValue("Schedule Board")]
|
|
ScheduleBoard,
|
|
[DisplayValue("Units Of Measure")]
|
|
UnitsOfMeasure,
|
|
[DisplayValue("Views")]
|
|
Views,
|
|
[DisplayValue("Resources")]
|
|
Resources,
|
|
[DisplayValue("View Dashboard")]
|
|
ViewDashboard,
|
|
[DisplayValue("Vacations")]
|
|
Vacations,
|
|
[DisplayValue("Trainings")]
|
|
Trainings
|
|
}
|
|
|
|
public enum AccessLevel
|
|
{
|
|
Read,
|
|
Write
|
|
}
|
|
|
|
public enum UserType
|
|
{
|
|
Pending,
|
|
Active,
|
|
Inactive
|
|
}
|
|
#endregion
|
|
|
|
public enum ScenarioType
|
|
{
|
|
[DisplayValue("Undefined")]
|
|
Undefined = 0,
|
|
[DisplayValue("Template")]
|
|
Template = 1,
|
|
[DisplayValue("Portfolio")]
|
|
Portfolio = 2,
|
|
[DisplayValue("Scheduling")]
|
|
Scheduling = 3,
|
|
[DisplayValue("Snapshot")]
|
|
Snapshot = 4,
|
|
[DisplayValue("Capacity")]
|
|
Capacity = 5,
|
|
[DisplayValue("Vacation")]
|
|
Vacation = 6,
|
|
[DisplayValue("LoanOut")]
|
|
LoanOut = 7,
|
|
//[DisplayValue("CG Calander")]
|
|
//[Obsolete]
|
|
//CGCalander = 8,
|
|
[DisplayValue("Actuals")]
|
|
Actuals = 9,
|
|
///[DisplayValue("EFC")]
|
|
//[Obsolete]
|
|
//EFC = 10,
|
|
[DisplayValue("Training")]
|
|
Training = 11,
|
|
[DisplayValue("Support")]
|
|
Support = 12,
|
|
[DisplayValue("TeamPlannedCapacity")]
|
|
TeamPlannedCapacity = 13
|
|
}
|
|
|
|
public enum LaborMaterialsType
|
|
{
|
|
[DisplayValue("Labor/Materials")]
|
|
LaborMaterials = 0,
|
|
[DisplayValue("Labor")]
|
|
Labor = 1,
|
|
[DisplayValue("Materials")]
|
|
Materials = 2
|
|
}
|
|
|
|
public enum SeatsCostsType
|
|
{
|
|
[DisplayValue("Quantity")]
|
|
Seats = 0,
|
|
[DisplayValue("Cost")]
|
|
Costs = 1
|
|
}
|
|
|
|
public enum YesNoType
|
|
{
|
|
[DisplayValue("No")]
|
|
No = 0,
|
|
[DisplayValue("Yes")]
|
|
Yes = 1
|
|
}
|
|
|
|
public enum ScenarioStatus
|
|
{
|
|
[DisplayValue("Inactive")]
|
|
Inactive = 0,
|
|
[DisplayValue("Active")]
|
|
Active = 1,
|
|
[DisplayValue("Draft")]
|
|
Draft = 2,
|
|
}
|
|
|
|
public enum ContactType
|
|
{
|
|
[DisplayValue("Internal (Company)")]
|
|
CompanyContact = 0,
|
|
[DisplayValue("External (Client)")]
|
|
ClientContact = 1
|
|
}
|
|
|
|
public enum InternalContactClassification
|
|
{
|
|
[DisplayValue("None")]
|
|
None = 0,
|
|
[DisplayValue("Project contact")]
|
|
ProjectContact,
|
|
[DisplayValue("Resource Manager contact")]
|
|
ResourceManagerContact
|
|
}
|
|
|
|
public enum Permission
|
|
{
|
|
[DisplayValue("Deny")]
|
|
Deny = 0,
|
|
[DisplayValue("Allow")]
|
|
Allow=1,
|
|
[DisplayValue("Inherited")]
|
|
Inherited = 2
|
|
}
|
|
|
|
#region Display enums
|
|
public enum ForecastDashboardMode
|
|
{
|
|
MainDashboard = 1,
|
|
TeamForecast = 2,
|
|
ViewForecast = 3,
|
|
}
|
|
|
|
public enum ResourceAllocationMode
|
|
{
|
|
NumberOfHours = 0,
|
|
NumberOfResources = 1
|
|
}
|
|
|
|
#endregion
|
|
} |