using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace AdminDAL.DTO.OffLine { public record AssetTypeActivityOffLineDTO { #region PrivateMembers #region AssetActivity private int assetactivityid; //Id #region Asset private int assetid; //Id private string assetcode; //Code private string assetname; //Name #endregion private Int16 assetactivityslno; //Slno #region Activities private int activityid; //Id private string activitycode; //Code private string activityname; //Name #endregion private DateTime assetactivitylastreadingon; //LastReadingOn private string assetactivitylastreadingremarks; //LastReadingRemarks private string assetactivitycronexpression; private DateTime assetactivitylastgeneratedtill; private int assetactivityremaindertime; private int assetactivityoverdueremaindertime; private int assetactivitygracetime; private int assetactivitytickettime; private int assetactivityautoclosetime; private int taskusergroupid; private string taskusergroupcode; private string taskusergroupname; private string assetactivityticketqueuename; private string assetactivityselectedmonth; private string assetactivityjanuary; private string assetactivityfebruary; private string assetactivitymarch; private string assetactivityapril; private string assetactivitymay; private string assetactivityjune; private string assetactivityjuly; private string assetactivityaugust; private string assetactivityseptember; private string assetactivityoctober; private string assetactivitynovember; private string assetactivitydecember; private string assetactivityselecteddays; private string assetactivitysunday; private string assetactivitymonday; private string assetactivitytuesday; private string assetactivitywednesday; private string assetactivitythursday; private string assetactivityfriday; private string assetactivitysaturday; private int assetactivitydatetype; private string assetactivityselecteddates; private int assetactivityoccurenceno; private int assetactivityoccurenceday; private int assetactivityeverynoofmonths; private int assetactivityeverynoofdays; private int assetactivitytimerangetype; private int assetactivityeverynoofhours; private int assetactivityeverynoofminutes; private string assetactivityoccursattime; private string assetactivityoccursatmultipletime; private int assetactivitytaskassignedtype; private int assetactivitynature; private int userid; private string usercode; private string username; private int roleid; private string rolecode; private string rolename; private int assetactivityduration; private int ticketqueueid; private string ticketqueuecode; private string ticketqueuename; private int parametersetid; private string parametersetcode; private string parametersetname; #endregion #region Machine private int machineid = -1; private string machinecode; private string machinename; #endregion #region Resource private int resourceid = -1; private string resourcecode; private string resourcename; #endregion #endregion #region MachineType private int machinetypeid = -1; private string machinetypecode; private string machinetypename; #endregion #region ResourceType private int resourcetypeid = -1; private string resourcetypecode; private string resourcetypename; #endregion #region Employee private int employeeid = -1; private string employeecode; private string employeename; #endregion #region Vehicle private int vehicleid = -1; private string vehiclenumber; #endregion #region PublicMembers #region AssetActivity public int AssetActivityId { get { return assetactivityid; } //Id set { assetactivityid = value; } //Id } #region Asset public int AssetId { get { return assetid; } //Id set { assetid = value; } //Id } public string AssetCode { get { return assetcode; } //Code set { assetcode = value; } //Code } public string AssetName { get { return assetname; } //Name set { assetname = value; } //Name } #endregion public Int16 AssetActivitySlno { get { return assetactivityslno; } //Slno set { assetactivityslno = value; } //Slno } #region Activities public int ActivityId { get { return activityid; } //Id set { activityid = value; } //Id } public string ActivityCode { get { return activitycode; } //Code set { activitycode = value; } //Code } public string ActivityName { get { return activityname; } //Name set { activityname = value; } //Name } #endregion public DateTime AssetActivityLastReadingOn { get { return assetactivitylastreadingon; } //LastReadingOn set { assetactivitylastreadingon = value; } //LastReadingOn } public string AssetActivityLastReadingRemarks { get { return assetactivitylastreadingremarks; } //LastReadingRemarks set { assetactivitylastreadingremarks = value; } //LastReadingRemarks } public string AssetActivityCronExpression { get { return assetactivitycronexpression; } set { assetactivitycronexpression = value; } } public DateTime AssetActivityLastGeneratedTill { get { return assetactivitylastgeneratedtill; } set { assetactivitylastgeneratedtill = value; } } public int AssetActivityRemainderTime { get { return assetactivityremaindertime; } set { assetactivityremaindertime = value; } } public int AssetActivityOverDueRemainderTime { get { return assetactivityoverdueremaindertime; } set { assetactivityoverdueremaindertime = value; } } public int AssetActivityGraceTime { get { return assetactivitygracetime; } set { assetactivitygracetime = value; } } public virtual int AssetActivityTicketTime { get { return assetactivitytickettime; } set { assetactivitytickettime = value; } } public int AssetActivityAutoCloseTime { get { return assetactivityautoclosetime; } set { assetactivityautoclosetime = value; } } public int TaskUserGroupId { get { return taskusergroupid; } set { taskusergroupid = value; } } public string TaskUserGroupCode { get { return taskusergroupcode; } set { taskusergroupcode = value; } } public string TaskUserGroupName { get { return taskusergroupname; } set { taskusergroupname = value; } } public string AssetActivityTicketQueueName { get { return assetactivityticketqueuename; } set { assetactivityticketqueuename = value; } } public string AssetActivitySelectedMonth { get { return assetactivityselectedmonth; } set { if (value == null) { assetactivityselectedmonth = "000000000000"; AssetActivityJanuary = "0"; AssetActivityFebruary = "0"; AssetActivityMarch = "0"; AssetActivityApril = "0"; AssetActivityMay = "0"; AssetActivityJune = "0"; AssetActivityJuly = "0"; AssetActivityAugust = "0"; AssetActivitySeptember = "0"; AssetActivityOctober = "0"; AssetActivityNovember = "0"; AssetActivityDecember = "0"; } else { assetactivityselectedmonth = value; AssetActivityJanuary = value.Substring(0, 1); AssetActivityFebruary = value.Substring(1, 1); AssetActivityMarch = value.Substring(2, 1); AssetActivityApril = value.Substring(3, 1); AssetActivityMay = value.Substring(4, 1); AssetActivityJune = value.Substring(5, 1); AssetActivityJuly = value.Substring(6, 1); AssetActivityAugust = value.Substring(7, 1); AssetActivitySeptember = value.Substring(8, 1); AssetActivityOctober = value.Substring(9, 1); AssetActivityNovember = value.Substring(10, 1); AssetActivityDecember = value.Substring(11, 1); } } } public string AssetActivityJanuary { get { return assetactivityjanuary; } set { assetactivityjanuary = value; } } public string AssetActivityFebruary { get { return assetactivityfebruary; } set { assetactivityfebruary = value; } } public string AssetActivityMarch { get { return assetactivitymarch; } set { assetactivitymarch = value; } } public string AssetActivityApril { get { return assetactivityapril; } set { assetactivityapril = value; } } public string AssetActivityMay { get { return assetactivitymay; } set { assetactivitymay = value; } } public string AssetActivityJune { get { return assetactivityjune; } set { assetactivityjune = value; } } public string AssetActivityJuly { get { return assetactivityjuly; } set { assetactivityjuly = value; } } public string AssetActivityAugust { get { return assetactivityaugust; } set { assetactivityaugust = value; } } public string AssetActivitySeptember { get { return assetactivityseptember; } set { assetactivityseptember = value; } } public string AssetActivityOctober { get { return assetactivityoctober; } set { assetactivityoctober = value; } } public string AssetActivityNovember { get { return assetactivitynovember; } set { assetactivitynovember = value; } } public string AssetActivityDecember { get { return assetactivitydecember; } set { assetactivitydecember = value; } } public string AssetActivitySelectedDays { get { return assetactivityselecteddays; } set { if (value == null) { assetactivityselecteddays = "0000000"; AssetActivitySunday = "0"; AssetActivityMonday = "0"; AssetActivityTuesday = "0"; AssetActivityWednesday = "0"; AssetActivityThursday = "0"; AssetActivityFriday = "0"; AssetActivitySaturday = "0"; } else { assetactivityselecteddays = value; AssetActivitySunday = value.Substring(0, 1); AssetActivityMonday = value.Substring(1, 1); AssetActivityTuesday = value.Substring(2, 1); AssetActivityWednesday = value.Substring(3, 1); AssetActivityThursday = value.Substring(4, 1); AssetActivityFriday = value.Substring(5, 1); AssetActivitySaturday = value.Substring(6, 1); } } } public string AssetActivitySunday { get { return assetactivitysunday; } set { assetactivitysunday = value; } } public string AssetActivityMonday { get { return assetactivitymonday; } set { assetactivitymonday = value; } } public string AssetActivityTuesday { get { return assetactivitytuesday; } set { assetactivitytuesday = value; } } public string AssetActivityWednesday { get { return assetactivitywednesday; } set { assetactivitywednesday = value; } } public string AssetActivityThursday { get { return assetactivitythursday; } set { assetactivitythursday = value; } } public string AssetActivityFriday { get { return assetactivityfriday; } set { assetactivityfriday = value; } } public string AssetActivitySaturday { get { return assetactivitysaturday; } set { assetactivitysaturday = value; } } public int AssetActivityDateType { get { return assetactivitydatetype; } set { assetactivitydatetype = value; } } public string AssetActivitySelectedDates { get { return assetactivityselecteddates; } set { assetactivityselecteddates = value; } } public int AssetActivityOccurenceNo { get { return assetactivityoccurenceno; } set { assetactivityoccurenceno = value; } } public int AssetActivityOccurenceDay { get { return assetactivityoccurenceday; } set { assetactivityoccurenceday = value; } } public int AssetActivityEveryNoOfMonths { get { return assetactivityeverynoofmonths; } set { assetactivityeverynoofmonths = value; } } public int AssetActivityEveryNoOfDays { get { return assetactivityeverynoofdays; } set { assetactivityeverynoofdays = value; } } public int AssetActivityTimeRangeType { get { return assetactivitytimerangetype; } set { assetactivitytimerangetype = value; } } public int AssetActivityEveryNoOfHours { get { return assetactivityeverynoofhours; } set { assetactivityeverynoofhours = value; } } public int AssetActivityEveryNoOfMinutes { get { return assetactivityeverynoofminutes; } set { assetactivityeverynoofminutes = value; } } public string AssetActivityOccursAtTime { get { return assetactivityoccursattime; } set { assetactivityoccursattime = value; } } public string AssetActivityOccursAtMultipleTime { get { return assetactivityoccursatmultipletime; } set { assetactivityoccursatmultipletime = value; } } public int AssetActivityTaskAssignedType { get { return assetactivitytaskassignedtype; } set { assetactivitytaskassignedtype = value; } } public int UserId { get { return userid; } set { userid = value; } } public string UserCode { get { return usercode; } set { usercode = value; } } public string UserName { get { return username; } set { username = value; } } public int RoleId { get { return roleid; } set { roleid = value; } } public string RoleCode { get { return rolecode; } set { rolecode = value; } } public string RoleName { get { return rolename; } set { rolename = value; } } public virtual int AssetActivityDuration { get { return assetactivityduration; } set { assetactivityduration = value; } } public virtual int TicketQueueId { get { return ticketqueueid; } set { ticketqueueid = value; } } public virtual string TicketQueueCode { get { return ticketqueuecode; } set { ticketqueuecode = value; } } public virtual string TicketQueueName { get { return ticketqueuename; } set { ticketqueuename = value; } } public virtual int ParameterSetId { get { return parametersetid; } set { parametersetid = value; } } public virtual string ParameterSetCode { get { return parametersetcode; } set { parametersetcode = value; } } public virtual string ParameterSetName { get { return parametersetname; } set { parametersetname = value; } } #endregion public int AssetActivityNature { get { return assetactivitynature; } set { assetactivitynature = value; } } #region public virtual int MachineId { get { return machineid; } set { machineid = value; } } public virtual string MachineCode { get { return machinecode; } set { machinecode = value; } } public virtual string MachineName { get { return machinename; } set { machinename = value; } } #endregion #region public virtual int ResourceId { get { return resourceid; } set { resourceid = value; } } public virtual string ResourceCode { get { return resourcecode; } set { resourcecode = value; } } public virtual string ResourceName { get { return resourcename; } set { resourcename = value; } } #endregion #region public virtual int MachineTypeId { get { return machinetypeid; } set { machinetypeid = value; } } public virtual string MachineTypeCode { get { return machinetypecode; } set { machinetypecode = value; } } public virtual string MachineTypeName { get { return machinetypename; } set { machinetypename = value; } } #endregion #region public virtual int ResourceTypeId { get { return resourcetypeid; } set { resourcetypeid = value; } } public virtual string ResourceTypeCode { get { return resourcetypecode; } set { resourcetypecode = value; } } public virtual string ResourceTypeName { get { return resourcetypename; } set { resourcetypename = value; } } #endregion #region public virtual int EmployeeId { get { return employeeid; } set { employeeid = value; } } public virtual string EmployeeCode { get { return employeecode; } set { employeecode = value; } } public virtual string EmployeeName { get { return employeename; } set { employeename = value; } } #endregion #region public int VehicleId { get { return vehicleid; } set { vehicleid = value; } } public string VehicleNumber { get { return vehiclenumber; } set { vehiclenumber = value; } } #endregion private string assetactivitycrondescription = ""; public string AssetActivityCronDescription { get { return assetactivitycrondescription; } set { assetactivitycrondescription = value; } } #endregion } }