using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace MMDAL.DTO.Shift { public class ShiftDTO { #region PrivateMembers #region Shift private int shiftid; //Id private string shiftcode; //Code private string shiftdescription; //Description private Int16 shiftstarttime; //StartTime private Int16 shiftendtime; //EndTime private Int16 shiftsecondhalfstarttime; //Hrs private Int16 shiftfirsthalfendtime; //FirstHalfStartTime private Int16 shiftgraceminutes; //GraceMinutes private Int16 shiftbreakminutes; //BreakMinutes private Int16 shiftshiftminutes; //ShiftMinutes private byte shiftisproductionshift; //IsProductionShift private string shiftremarks; //Remarks private byte shiftisbreakapplicable; private Int16 shiftworkingminutes; private Int16 shiftfulldayminutes; private Int16 shifthalfdayminutes; private int tenantid; #endregion #region Base private int shiftcreatedbyid; //CreatedById private string shiftcreatedbyname; //CreatedByName private DateTime shiftcreatedon; //CreatedOn private int shiftmodifiedbyid; //Modifiedid private string shiftmodifiedbyname; //ModifiedByName private DateTime shiftmodifiedon; //ModifiedOn #endregion #region Standard private Int16 shiftsortorder; //SortOrder private byte shiftstatus; //Status private Int16 shiftversion; //Version private byte shiftsourcetype; //Sourcetype #endregion private int shiftcutoffminutes = -1; private int shiftcutoffminutesout = -1; private byte shiftworktimemethod = 0; private int shiftpunchtoattendancetype; #endregion #region PublicMembers #region Shift public int ShiftId { get { return shiftid; } //Id set { shiftid = value; } //Id } public string ShiftCode { get { return shiftcode; } //Code set { shiftcode = value; } //Code } public string ShiftDescription { get { return shiftdescription; } //Description set { shiftdescription = value; } //Description } public Int16 ShiftStartTime { get { return shiftstarttime; } //StartTime set { shiftstarttime = value; } //StartTime } public Int16 ShiftEndTime { get { return shiftendtime; } //EndTime set { shiftendtime = value; } //EndTime } public Int16 ShiftSecondHalfStartTime { get { return shiftsecondhalfstarttime; } //Hrs set { shiftsecondhalfstarttime = value; } //Hrs } public Int16 ShiftFirstHalfEndTime { get { return shiftfirsthalfendtime; } //FirstHalfStartTime set { shiftfirsthalfendtime = value; } //FirstHalfStartTime } public Int16 ShiftGraceMinutes { get { return shiftgraceminutes; } //FirstHalfEndTime set { shiftgraceminutes = value; } //FirstHalfEndTime } public Int16 ShiftBreakMinutes { get { return shiftbreakminutes; } //ShiftStartTime set { shiftbreakminutes = value; } //ShiftStartTime } public Int16 ShiftShiftMinutes { get { return shiftshiftminutes; } //ShiftEndTime set { shiftshiftminutes = value; } //ShiftEndTime } public byte ShiftIsProductionShift { get { return shiftisproductionshift; } //ShiftSlNo set { shiftisproductionshift = value; } //ShiftSlNo } public string ShiftRemarks { get { return shiftremarks; } //Remarks set { shiftremarks = value; } //Remarks } public byte ShiftIsBreakApplicable { get { return shiftisbreakapplicable; } set { shiftisbreakapplicable = value; } } public Int16 ShiftWorkingMinutes { get { return shiftworkingminutes; } set { shiftworkingminutes = value; } } public Int16 ShiftFullDayMinutes { get { return shiftfulldayminutes; } set { shiftfulldayminutes = value; } } public Int16 ShiftHalfDayMinutes { get { return shifthalfdayminutes; } set { shifthalfdayminutes = value; } } #endregion #region Base public int ShiftCreatedById { get { return shiftcreatedbyid; } //CreatedById set { shiftcreatedbyid = value; } //CreatedById } public string ShiftCreatedByName { get { return shiftcreatedbyname; } //CreatedByName set { shiftcreatedbyname = value; } //CreatedByName } public DateTime ShiftCreatedOn { get { return shiftcreatedon; } //CreatedOn set { shiftcreatedon = value; } //CreatedOn } public int ShiftModifiedById { get { return shiftmodifiedbyid; } //ModifiedById set { shiftmodifiedbyid = value; } //ModifiedById } public string ShiftModifiedByName { get { return shiftmodifiedbyname; } //ModifiedByName set { shiftmodifiedbyname = value; } //ModifiedByName } public DateTime ShiftModifiedOn { get { return shiftmodifiedon; } //ModifiedOn set { shiftmodifiedon = value; } //ModifiedOn } #endregion #region Standard public Int16 ShiftSortOrder { get { return shiftsortorder; } //SortOrder set { shiftsortorder = value; } //SortOrder } public byte ShiftStatus { get { return shiftstatus; } //Status set { shiftstatus = value; } //Status } public Int16 ShiftVersion { get { return shiftversion; } //Version set { shiftversion = value; } //Version } public int TenantId { get { return tenantid; } set { tenantid = value; } } public byte ShiftSourceType { get { return shiftsourcetype; } //SourceType set { shiftsourcetype = value; } //SourceType } public int ShiftPunchToAttendanceType { get { return shiftpunchtoattendancetype; } set { shiftpunchtoattendancetype = value; } } public int ShiftCutOffMinutes { get { return shiftcutoffminutes; } //ShiftCutOffMinutes set { shiftcutoffminutes = value; } //ShiftCutOffMinutes } public int ShiftCutOffMinutesOut { get { return shiftcutoffminutesout; } //ShiftCutOffMinutesOut set { shiftcutoffminutesout = value; } //ShiftCutOffMinutesOut } public byte ShiftWorkTimeMethod { get { return shiftworktimemethod; } //worktimemethod set { shiftworktimemethod = value; } //worktimemethod } #endregion #endregion } }