using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace FrameworkDAL.DTO.Scheduler { public class SchedulerDTO { #region PrivateMembers #region Scheduler private int schedulerid; //Id private string schedulercronexpression; //CronExpression private string schedulername; //Name private string schedulerremarks; //Remarks private string schedulerselectedmonth; //Selected Month private string selectedjanuary; private string selectedfebruary; private string selectedmarch; private string selectedapril; private string selectedmay; private string selectedjune; private string selectedjuly; private string selectedaugust; private string selectedseptember; private string selectedoctober; private string selectednovember; private string selecteddecember; private string schedulerselecteddays; //Selected Days private string selectedsunday; private string selectedmonday; private string selectedtuesday; private string selectedwednesday; private string selectedthursday; private string selectedfriday; private string selectedsaturday; private byte schedulerdatetype; //Date Type private string schedulerselecteddates; //Selected Dates private Int16 scheduleroccurenceon; //Occurrence On private Int16 scheduleroccurenceday; //Occurrence Day private Int16 schedulereverynoofmonths; //Every No Of Months private Int16 schedulereverynoofdays; //Every No Of Days private Int16 schedulertimerangetype; //Time Range Type private Int16 schedulereverynoofhours; //Every No Of Hours private Int16 schedulereverynoofminutes; //Every No Of Minutes private string scheduleroccursattime; //Occurs At Time private string scheduleroccursatmultipletime; //Occurs At Multiple Time #endregion #region Base private int schedulercreatedbyid; //CreatedById private DateTime schedulercreatedon; //CreatedOn private int schedulermodifiedbyid; //ModifiedById private DateTime schedulermodifiedon; //ModifiedOn #endregion #region Standard private byte schedulerstatus; //Status private Int16 schedulerversion; //Version private int sourcetype; #endregion #endregion #region PublicMembers #region Scheduler public int SchedulerId { get { return schedulerid; } //Id set { schedulerid = value; } //Id } public string SchedulerCronExpression { get { return schedulercronexpression; } //CronExpression set { schedulercronexpression = value; } //CronExpression } public string SchedulerName { get { return schedulername; } //Name set { schedulername = value; } //Name } public string SchedulerRemarks { get { return schedulerremarks; } //Remarks set { schedulerremarks = value; } //Remarks } public string SchedulerSelectedMonth { get { return schedulerselectedmonth; } //Selected Month set { if (value == null) { schedulerselectedmonth = "000000000000"; SelectedJanuary = "0"; SelectedFebruary = "0"; SelectedMarch = "0"; SelectedApril = "0"; SelectedMay = "0"; SelectedJune = "0"; SelectedJuly = "0"; SelectedAugust = "0"; SelectedSeptember = "0"; SelectedOctober = "0"; SelectedNovember = "0"; SelectedDecember = "0"; } else { schedulerselectedmonth = value; SelectedJanuary = value.Substring(0, 1); SelectedFebruary = value.Substring(1, 1); SelectedMarch = value.Substring(2, 1); SelectedApril = value.Substring(3, 1); SelectedMay = value.Substring(4, 1); SelectedJune = value.Substring(5, 1); SelectedJuly = value.Substring(6, 1); SelectedAugust = value.Substring(7, 1); SelectedSeptember = value.Substring(8, 1); SelectedOctober = value.Substring(9, 1); SelectedNovember = value.Substring(10, 1); SelectedDecember = value.Substring(11, 1); } } //Selected Month } public string SelectedJanuary { get { return selectedjanuary; } set { selectedjanuary = value; } } public string SelectedFebruary { get { return selectedfebruary; } set { selectedfebruary = value; } } public string SelectedMarch { get { return selectedmarch; } set { selectedmarch = value; } } public string SelectedApril { get { return selectedapril; } set { selectedapril = value; } } public string SelectedMay { get { return selectedmay; } set { selectedmay = value; } } public string SelectedJune { get { return selectedjune; } set { selectedjune = value; } } public string SelectedJuly { get { return selectedjuly; } set { selectedjuly = value; } } public string SelectedAugust { get { return selectedaugust; } set { selectedaugust = value; } } public string SelectedSeptember { get { return selectedseptember; } set { selectedseptember = value; } } public string SelectedOctober { get { return selectedoctober; } set { selectedoctober = value; } } public string SelectedNovember { get { return selectednovember; } set { selectednovember = value; } } public string SelectedDecember { get { return selecteddecember; } set { selecteddecember = value; } } public string SchedulerSelectedDays { get { return schedulerselecteddays; } //Selected Days set { if (value == null) { schedulerselecteddays = "0000000"; SelectedSunday = "0"; SelectedMonday = "0"; SelectedTuesday = "0"; SelectedWednesday = "0"; SelectedThursday = "0"; SelectedFriday = "0"; SelectedSaturday = "0"; } else { schedulerselecteddays = value; SelectedSunday = value.Substring(0, 1); SelectedMonday = value.Substring(1, 1); SelectedTuesday = value.Substring(2, 1); SelectedWednesday = value.Substring(3, 1); SelectedThursday = value.Substring(4, 1); SelectedFriday = value.Substring(5, 1); SelectedSaturday = value.Substring(6, 1); } } } public string SelectedSunday { get { return selectedsunday; } set { selectedsunday = value; } } public string SelectedMonday { get { return selectedmonday; } set { selectedmonday = value; } } public string SelectedTuesday { get { return selectedtuesday; } set { selectedtuesday = value; } } public string SelectedWednesday { get { return selectedwednesday; } set { selectedwednesday = value; } } public string SelectedThursday { get { return selectedthursday; } set { selectedthursday = value; } } public string SelectedFriday { get { return selectedfriday; } set { selectedfriday = value; } } public string SelectedSaturday { get { return selectedsaturday; } set { selectedsaturday = value; } } public byte SchedulerDateType { get { return schedulerdatetype; } //Date Type set { schedulerdatetype = value; } //Date Type } public string SchedulerSelectedDates { get { return schedulerselecteddates; } //Selected Dates set { schedulerselecteddates = value; } //Selected Dates } public Int16 SchedulerOccurenceOn { get { return scheduleroccurenceon; } //Occurrence On set { scheduleroccurenceon = value; } //Occurrence On } public Int16 SchedulerOccurenceDay { get { return scheduleroccurenceday; } //Occurrence Day set { scheduleroccurenceday = value; } //Occurrence Day } public Int16 SchedulerEveryNoOfMonths { get { return schedulereverynoofmonths; } //Every No Of Months set { schedulereverynoofmonths = value; } //Every No Of Months } public Int16 SchedulerEveryNoOfDays { get { return schedulereverynoofdays; } //Every No Of Days set { schedulereverynoofdays = value; } //Every No Of Days } public Int16 SchedulerTimeRangeType { get { return schedulertimerangetype; } //Time Range Type set { schedulertimerangetype = value; } //Time Range Type } public Int16 SchedulerEveryNoOfHours { get { return schedulereverynoofhours; } //Every No Of Hours set { schedulereverynoofhours = value; } //Every No Of Hours } public Int16 SchedulerEveryNoOfMinutes { get { return schedulereverynoofminutes; } //Every No Of Minutes set { schedulereverynoofminutes = value; } //Every No Of Minutes } public string SchedulerOccursAtTime { get { return scheduleroccursattime; } //Occurs At Time set { scheduleroccursattime = value; } //Occurs At Time } public string SchedulerOccursAtMultipleTime { get { return scheduleroccursatmultipletime; } //Occurs At Multiple Time set { scheduleroccursatmultipletime = value; } //Occurs At Multiple Time } #endregion #region Base public int SchedulerCreatedById { get { return schedulercreatedbyid; } //CreatedById set { schedulercreatedbyid = value; } //CreatedById } public DateTime SchedulerCreatedOn { get { return schedulercreatedon; } //CreatedOn set { schedulercreatedon = value; } //CreatedOn } public int SchedulerModifiedById { get { return schedulermodifiedbyid; } //ModifiedById set { schedulermodifiedbyid = value; } //ModifiedById } public DateTime SchedulerModifiedOn { get { return schedulermodifiedon; } //ModifiedOn set { schedulermodifiedon = value; } //ModifiedOn } #endregion #region Standard public byte SchedulerStatus { get { return schedulerstatus; } //Status set { schedulerstatus = value; } //Status } public Int16 SchedulerVersion { get { return schedulerversion; } //Version set { schedulerversion = value; } //Version } #endregion #endregion public int SourceType { get { return sourcetype; } //Version set { sourcetype = value; } //Version } } }