using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace FrameworkDAL.DTO.WorkflowRule { public class WorkflowRuleDTO { private int workflowruleid; private string workflowrulecode; private string workflowrulename; private int workflowdeploymentid = -1; private string workflowdeploymentname = ""; private int entityid = -1; private string entitycode; private string entityname; private int tenantid = -1; private string tenantcode; private string tenantname; private string remarks; #region Base private int workflowrulecreatedbyid; private DateTime workflowrulecreatedon; private int workflowrulemodifiedbyid; private DateTime workflowrulemodifiedon; #endregion #region Standard private Int16 workflowrulesortorder; private byte workflowrulestatus; //0.Pending, 1.Active, 2.Deleted, 3.Amended, 4.Inactive, 5.Archived private Int16 workflowruleversion; //No Of Times Updated private byte workflowrulesourcetype; //Data From (1.Framework, 2.Devadmin, 3.Impadmin, 4.Admin, 5.User) #endregion private List workflowruledetailarray = new List(); private string workflowruleevalcondition = "NONE"; private int workflowdeploymenterpid = -1; private string workflowdeploymenterpname; public int WorkflowRuleId { get { return workflowruleid; } set { workflowruleid = value; } } public string WorkflowRuleCode { get { return workflowrulecode; } set { workflowrulecode = value; } } public string WorkflowRuleName { get { return workflowrulename; } set { workflowrulename = value; } } public int WorkflowDeploymentId { get { return workflowdeploymentid; } set { workflowdeploymentid = value; } } public string WorkflowDeploymentName { get { return workflowdeploymentname; } set { workflowdeploymentname = value; } } public int EntityId { get { return entityid; } set { entityid = value; } } public string EntityCode { get { return entitycode; } set { entitycode = value; } } public string EntityName { get { return entityname; } set { entityname = value; } } public int TenantId { get { return tenantid; } set { tenantid = value; } } public string TenantCode { get { return tenantcode; } set { tenantcode = value; } } public string TenantName { get { return tenantname; } set { tenantname = value; } } public string Remarks { get { return remarks; } set { remarks = value; } } #region Base public int WorkflowRuleCreatedById { get { return workflowrulecreatedbyid; } //Created By Person (User Id) set { workflowrulecreatedbyid = value; } //Created By Person (User Id) } public DateTime WorkflowRuleCreatedOn { get { return workflowrulecreatedon; } //Created On Date set { workflowrulecreatedon = value; } //Created On Date } public int WorkflowRuleModifiedById { get { return workflowrulemodifiedbyid; } //Modified By Person (User Id) set { workflowrulemodifiedbyid = value; } } public DateTime WorkflowRuleModifiedOn { get { return workflowrulemodifiedon; } //Modified On Date set { workflowrulemodifiedon = value; } } #endregion #region Standard public Int16 WorkflowRuleSortOrder { get { return workflowrulesortorder; } set { workflowrulesortorder = value; } } public byte WorkflowRuleStatus { get { return workflowrulestatus; } //0.Pending, 1.Active, 2.Deleted, 3.Amended, 4.Inactive, 5.Archived set { workflowrulestatus = value; } } public Int16 WorkflowRuleVersion { get { return workflowruleversion; } //No Of Times Updated set { workflowruleversion = value; } } public byte WorkflowRuleSourceType { get { return workflowrulesourcetype; } //Data From (1.Framework, 2.Devadmin, 3.Impadmin, 4.Admin, 5.User) set { workflowrulesourcetype = value; } } #endregion public List WorkflowRuleDetailArray { get { return workflowruledetailarray; } set { workflowruledetailarray = value; } } public string WorkflowRuleEvalCondition { get { return workflowruleevalcondition; } set { workflowruleevalcondition = value; } } public int WorkflowDeploymentErpId { get { return workflowdeploymenterpid; } set { workflowdeploymenterpid = value; } } public string WorkflowDeploymentErpName { get { return workflowdeploymenterpname; } set { workflowdeploymenterpname = value; } } } }