using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace CRMDAL.DTO.Action { public class ActivityRegisterWithOutDRLeavePresentDTO { #region PrivateMembers #region User private int personid; private string personcode; ////Code private string personname; ////Name private Int32 totalnumberofemployees; private Int32 missed; private Int32 leaveemployees; #endregion private string tactiontransactionnumber; ////TransactionNumber private DateTime tactiontransactiondate; ////TransactionDate private Int16 tactiondetailslno; ////Slno private string tactiondetailperiodfrom; ////PeriodFrom private string tactiondetailperiodto; ////PeriodTo private decimal tactiondetailduration; ////Duration private string tactiondetailactiontype; ////ActionType private int taskid; private string number; ////TransactionNumber private string name; ////TransactionNumber private string description; private string tactiondetailremarks; ////Remarks private string tactiondetailactionstatus; ////ActionStatus private string reasoncode; ////ReasonId private string reasonname; ////ReasonId private decimal plannedhours; ////Duration private decimal actualhours; private decimal completedpercentage; ////Duration private string detailtype; ////DetailType private Int16 actionstatus; private int projectid; private string projectname; private string projectshortname; private Int32 type; private Int32 isproductive; private DateTime completeddate; private decimal openpercent; private decimal movementpercent; private decimal movementduration; private decimal utilizationpercent; private decimal efficiencypercent; private decimal productivepercent; private decimal productiveduration; private Int16 duration; private string departmentcode; private string departmentname; private int departmentid; private string leadcode; private string leadname; private string contactname; private DateTime followuptaskdate; private string ftasktime; private string ftaskincharge; private string ftaskactivity; private string ftaskname; private string detailactivityname; private string web; private string mail; private string leadcontactcompany; private int cityid; private string citycode; private string cityname; private int leadid; private int actionid; private int activityid; private int callid; private DateTime detailperiodfrom; private DateTime detailperiodto; private string allotedemployeename; public string AllotedEmployeeName { get { return allotedemployeename; } set { allotedemployeename = value; } } public int LeadId { get { return leadid; } set { leadid = value; } } public int ActionId { get { return actionid; } set { actionid = value; } } public int ActivityId { get { return activityid; } set { activityid = value; } } public int CallId { get { return callid; } set { callid = value; } } public DateTime DetailPeriodFrom { get { return detailperiodfrom; } set { detailperiodfrom = value; } } public DateTime DetailPeriodTo { get { return detailperiodto; } set { detailperiodto = value; } } public int CityId { get { return cityid; } set { cityid = value; } } public string CityCode { get { return citycode; } set { citycode = value; } } public string CityName { get { return cityname; } set { cityname = value; } } public string Web { get { return web; } set { web = value; } } public string Mail { get { return mail; } set { mail = value; } } public string LeadContactCompany { get { return leadcontactcompany; } set { leadcontactcompany = value; } } public string LeadCode { get { return leadcode; } set { leadcode = value; } } public string LeadName { get { return leadname; } set { leadname = value; } } public string ContactName { get { return contactname; } set { contactname = value; } } public DateTime FollowupTaskDate { get { return followuptaskdate; } set { followuptaskdate = value; } } public string FTaskTime { get { return ftasktime; } set { ftasktime = value; } } public string FTaskIncharge { get { return ftaskincharge; } set { ftaskincharge = value; } } public string FTaskActivity { get { return ftaskactivity; } set { ftaskactivity = value; } } public string FTaskName { get { return ftaskname; } set { ftaskname = value; } } public string DetailActivityName { get { return detailactivityname; } set { detailactivityname = value; } } public int PersonId { get { return personid; } set { personid = value; } } #endregion #region ParentTask private int parenttaskid; ////Id private string parenttaskname; ////Number #endregion #region PublicMembers public string Description { get { return description; } ////Description set { description = value; } ////Description } public int ProjectId { get { return projectid; } set { projectid = value; } } public string ProjectName { get { return projectname; } ////ProjectName set { projectname = value; } ////ProjectName } public string ProjectShortName { get { return projectshortname; } ////ProjectName set { projectshortname = value; } ////ProjectName } public string PersonCode { get { return personcode; } ////Code set { personcode = value; } ////Code } public string PersonName { get { return personname; } ////Name set { personname = value; } ////Name } public Int32 TotalNumberofEmployees { get { return totalnumberofemployees; } ////TotalNumberofEmployees set { totalnumberofemployees = value; } ////TotalNumberofEmployees } public Int32 Missed { get { return missed; } ////DR Missed Employees set { missed = value; } ////DR Missed Employees } public Int32 LeaveEmployees { get { return leaveemployees; } ////Leave Employees set { leaveemployees = value; } ////Leave Employees } public string TActionTransactionNumber { get { return tactiontransactionnumber; } ////TransactionNumber set { tactiontransactionnumber = value; } ////TransactionNumber } public DateTime TActionTransactionDate { get { return tactiontransactiondate; } ////TransactionDate set { tactiontransactiondate = value; } ////TransactionDate } public Int16 TActionDetailSlno { get { return tactiondetailslno; } ////Slno set { tactiondetailslno = value; } ////Slno } public Int16 ActionStatus { get { return actionstatus; } ////ActionStatus set { actionstatus = value; } ////ActionStatus } public string TActionDetailPeriodFrom { get { return tactiondetailperiodfrom; } ////PeriodFrom set { tactiondetailperiodfrom = value; } ////PeriodFrom } public string TActionDetailPeriodTo { get { return tactiondetailperiodto; } ////PeriodTo set { tactiondetailperiodto = value; } ////PeriodTo } public decimal TActionDetailDuration { get { return tactiondetailduration; } ////Duration set { tactiondetailduration = value; } ////Duration } public string TActionDetailActionType { get { return tactiondetailactiontype; } ////ActionType set { tactiondetailactiontype = value; } ////ActionType } public int TaskId { get { return taskid; } set { taskid = value; } } public string Number { get { return number; } ////TransactionNumber set { number = value; } ////TransactionNumber } public string Name { get { return name; } ////TransactionNumber set { name = value; } ////TransactionNumber } public string TActionDetailRemarks { get { return tactiondetailremarks; } ////Remarks set { tactiondetailremarks = value; } ////Remarks } public string TActionDetailActionStatus { get { return tactiondetailactionstatus; } ////ActionStatus set { tactiondetailactionstatus = value; } ////ActionStatus } public string ReasonCode { get { return reasoncode; } ////ReasonId set { reasoncode = value; } ////ReasonId } public string ReasonName { get { return reasonname; } ////ReasonId set { reasonname = value; } ////ReasonId } public decimal PlannedHours { get { return plannedhours; } set { plannedhours = value; } } public decimal ActualHours { get { return actualhours; } set { actualhours = value; } } public decimal CompletedPercentage { get { return completedpercentage; } ////CompletedPercentage set { completedpercentage = value; } ////CompletedPercentage } public string DetailType { get { return detailtype; } ////DetailType set { detailtype = value; } ////DetailType } private string leadcontactfirstname; private string leadcontactmobileno; private string leadcontactname; private string leaddesignation; private string leadphoneno; private string pincode; private string statecode; private string statename; private int contactid; public string LeadContactFirstName { get { return leadcontactfirstname; } set { leadcontactfirstname = value; } } public string LeadContactMobileNo { get { return leadcontactmobileno; } set { leadcontactmobileno = value; } } public string LeadContactName { get { return leadcontactname; } set { leadcontactname = value; } } public string LeadDesignation { get { return leaddesignation; } set { leaddesignation = value; } } public string LeadPhoneNo { get { return leadphoneno; } set { leadphoneno = value; } } public string PinCode { get { return pincode; } set { pincode = value; } } public string StateCode { get { return statecode; } set { statecode = value; } } public string StateName { get { return statename; } set { statename = value; } } public int ContactId { get { return contactid; } set { contactid = value; } } #region ParentTask public int ParentTaskId { get { return parenttaskid; } ////Id set { parenttaskid = value; } ////Id } public string ParentTaskName { get { return parenttaskname; } ////ParentTaskNumber set { parenttaskname = value; } ////ParentTaskNumber } public Int32 Type { get { return type; } ////Type set { type = value; } ////Type } public Int32 IsProductive { get { return isproductive; } ////Type set { isproductive = value; } ////Type } public DateTime CompletedDate { get { return completeddate; } ////TransactionDate set { completeddate = value; } ////TransactionDate } public decimal OpenPercent { get { return openpercent; } set { openpercent = value; } } public decimal MovementPercent { get { return movementpercent; } set { movementpercent = value; } } public decimal MovementDuration { get { return movementduration; } set { movementduration = value; } } public decimal UtilizationPercent { get { return utilizationpercent; } set { utilizationpercent = value; } } public decimal EfficiencyPercent { get { return efficiencypercent; } set { efficiencypercent = value; } } public decimal ProductivePercent { get { return productivepercent; } set { productivepercent = value; } } public decimal ProductiveDuration { get { return productiveduration; } set { productiveduration = value; } } public Int16 Duration { get { return duration; } set { duration = value; } } public string DepartmentCode { get { return departmentcode; } ////ParentTaskNumber set { departmentcode = value; } ////ParentTaskNumber } public string DepartmentName { get { return departmentname; } ////ParentTaskNumber set { departmentname = value; } ////ParentTaskNumber } public int DepartmentId { get { return departmentid; } set { departmentid = value; } } private Int64 numberofrecords; public Int64 NumberOfRecords { get { return numberofrecords; } set { numberofrecords = value; } } #endregion #endregion #region Contactdetails private string contactlastname; private string contactmiddlename; private string contactmobno; private string contactmailid; private string contactcompany; private string contactfirstname; private string contactdesignation; public string ContactLastName { get { return contactlastname; } set { contactlastname = value; } } public string ContactMiddleName { get { return contactmiddlename; } set { contactmiddlename = value; } } public string ContactMobNo { get { return contactmobno; } set { contactmobno = value; } } public string ContactMailId { get { return contactmailid; } set { contactmailid = value; } } public string ContactCompany { get { return contactcompany; } set { contactcompany = value; } } public string ContactFirstName { get { return contactfirstname; } set { contactfirstname = value; } } public string ContactDesignation { get { return contactdesignation; } set { contactdesignation = value; } } #endregion private Int16 tactionversion; private string customercode; private string customername; private string designation; private decimal quantity; private Int32 noofdata; private string actionnumber; private string actionactivity; private string actionremarks; public Int16 TActionVersion { get { return tactionversion; } ////Version set { tactionversion = value; } ////Version } public string CustomerCode { get { return customercode; } set { customercode = value; } } public string CustomerName { get { return customername; } set { customername = value; } } public string Designation { get { return designation; } set { designation = value; } } public Int32 NoOfData { get { return noofdata; } set { noofdata = value; } } public string ActionNumber { get { return actionnumber; } set { actionnumber = value; } } public string ActionActivity { get { return actionactivity; } set { actionactivity = value; } } public string ActionRemarks { get { return actionremarks; } set { actionremarks = value; } } public decimal Quantity { get { return quantity; } set { quantity = value; } } private decimal budgetcost; private decimal budgetrevenue; private decimal actualcost; private string taskreferencenumber; ////ReferenceNumber private int allocationid; private string allocation; private string allocationshortname; public decimal BudgetCost { get { return budgetcost; } set { budgetcost = value; } } public decimal BudgetRevenue { get { return budgetrevenue; } set { budgetrevenue = value; } } public decimal ActualCost { get { return actualcost; } set { actualcost = value; } } public int AllocationId { get { return allocationid; } ////ReferenceNumber set { allocationid = value; } ////ReferenceNumber } public string Allocation { get { return allocation; } ////ReferenceNumber set { allocation = value; } ////ReferenceNumber } public string AllocationShortName { get { return allocationshortname; } set { allocationshortname = value; } } public string TaskReferenceNumber { get { return taskreferencenumber; } set { taskreferencenumber = value; } } #region Contact private string firstname; private string middlename; private string lastname; private string salutation; private string sex; private DateTime dob; private string mailid; private string phoneno; private string mobileno; private string relationship; private string company; private string defaultimageid; private int reportingtoid; private string reportingtocode; private string reportingtoname; private string reportingtomailid; private string partybranchcode; private string partybranchname; private string address; private string countryname; private string zipcode; private string addressphone; private string addressmail; private string addressmobile; private string partycode; private string partyname; public string FirstName { get { return firstname; } set { firstname = value; } } public string MiddleName { get { return middlename; } set { middlename = value; } } public string LastName { get { return lastname; } set { lastname = value; } } public string Salutation { get { return salutation; } set { salutation = value; } } public string Sex { get { return sex; } set { sex = value; } } public DateTime DOB { get { return dob; } set { dob = value; } } public string MailId { get { return mailid; } set { mailid = value; } } public string PhoneNo { get { return phoneno; } set { phoneno = value; } } public string MobileNo { get { return mobileno; } set { mobileno = value; } } public string RelationShip { get { return relationship; } set { relationship = value; } } public string Company { get { return company; } set { company = value; } } public string DefaultImageId { get { return defaultimageid; } set { defaultimageid = value; } } public int ReportingToId { get { return reportingtoid; } set { reportingtoid = value; } } public string ReportingToCode { get { return reportingtocode; } set { reportingtocode = value; } } public string ReportingToName { get { return reportingtoname; } set { reportingtoname = value; } } public string ReportingToMailId { get { return reportingtomailid; } set { reportingtomailid = value; } } public string PartyBranchCode { get { return partybranchcode; } set { partybranchcode = value; } } public string PartyBranchName { get { return partybranchname; } set { partybranchname = value; } } public string Address { get { return address; } set { address = value; } } public string CountryName { get { return countryname; } set { countryname = value; } } public string ZIPCode { get { return zipcode; } set { zipcode = value; } } public string AddressPhone { get { return addressphone; } set { addressphone = value; } } public string AddressMail { get { return addressmail; } set { addressmail = value; } } public string AddressMobile { get { return addressmobile; } set { addressmobile = value; } } public string PartyCode { get { return partycode; } set { partycode = value; } } public string PartyName { get { return partyname; } set { partyname = value; } } #endregion private int nondremployees; private int drsubmitted; private int notpunch; public int NonDREmployees { get { return nondremployees; } set { nondremployees = value; } } public int DRsubmitted { get { return drsubmitted; } set { drsubmitted = value; } } public int NotPunch { get { return notpunch; } set { notpunch = value; } } } }