2644 lines
56 KiB
C#
2644 lines
56 KiB
C#
//using System;
|
|
//using System.Collections.Generic;
|
|
//using System.Text;
|
|
|
|
//namespace HRM.BO
|
|
//{
|
|
// public enum ColumnDataTypeEnum : byte
|
|
// {
|
|
// Fixed = 0,
|
|
// Boolean = 1,
|
|
// String = 2,
|
|
// Numeric = 3,
|
|
// DateTime = 4
|
|
// }
|
|
// public enum OrderByEnum
|
|
// {
|
|
// None = 0,
|
|
// Ascending = 1,
|
|
// Descending = 2
|
|
// }
|
|
// public enum PickerTypeEnum : byte
|
|
// {
|
|
// None = 0,
|
|
// Table = 1,
|
|
// ManualSQL = 2,
|
|
// UserDefined = 3
|
|
// }
|
|
// public enum ColumnAlignmentEnum : byte
|
|
// {
|
|
// Left = 1,
|
|
// Center = 2,
|
|
// Right = 3
|
|
// }
|
|
|
|
// public enum enumStatusComponent
|
|
// {
|
|
// Grade = 1,
|
|
// Location = 2,
|
|
// Department = 3,
|
|
// Designation = 4,
|
|
// BasicSalary = 5,
|
|
// GrossSalary = 6,
|
|
// Function = 7,
|
|
// Company = 8,
|
|
// Confirmation = 9,
|
|
// PFmember = 10,
|
|
// Discontinue = 11,
|
|
// Continue = 12,
|
|
// Role = 13
|
|
// }
|
|
|
|
// public enum EnumMenuPermissionStatus
|
|
// {
|
|
// Approved = 1,
|
|
// Added = 2,
|
|
// Removed = 3
|
|
// }
|
|
|
|
// public enum EnumActor
|
|
// {
|
|
// Employee = 1,
|
|
// Line_Manager = 2,
|
|
// Second_Line_Manager = 3
|
|
// }
|
|
|
|
|
|
// public enum EnumObjectiveChangeType
|
|
// {
|
|
// Title = 1,
|
|
// Description = 2,
|
|
// Weightages = 3,
|
|
// MeasuresOfSuccess = 4,
|
|
// MeasuresOfSuccess2 = 5,
|
|
// MYEmployeeComments = 6,
|
|
// MYLMComments = 7,
|
|
// ObjectiveType = 8,
|
|
// YEEmployeeComments = 9,
|
|
// YELMComments = 10,
|
|
// StartDate = 11,
|
|
// EndDate = 12,
|
|
// MYAssessRating = 13,
|
|
// MYLMAssessRating = 14,
|
|
// MYEmpOverallComment = 15,
|
|
// MYLMOverallComment = 16
|
|
// }
|
|
|
|
|
|
// public enum EnumWFSubmitStatus
|
|
// {
|
|
// Accept = 1,
|
|
// Reject = 2,
|
|
// Revert = 3,
|
|
// Redirect = 4
|
|
// }
|
|
|
|
// public enum EnumReplacementDueTo
|
|
// {
|
|
// Regardless = 0,
|
|
// Resignation = 1,
|
|
// Termination = 2,
|
|
// Transfer = 3,
|
|
// Dismissal = 4,
|
|
// Death = 5,
|
|
// Other = 6
|
|
// }
|
|
|
|
|
|
// public enum EnumObjectiveStatus : short
|
|
// {
|
|
// No_Change = 0, New = 1, Updated = 2, Removed = 3, Freeze = 4
|
|
|
|
// }
|
|
|
|
|
|
// public enum EnumExceptionType
|
|
// {
|
|
// Error = 0,
|
|
// Warning = 1,
|
|
// Informational = 2,
|
|
// Validation = 3
|
|
// }
|
|
|
|
|
|
// public enum EnumBATBBonusType
|
|
// {
|
|
// Management_Festival = 38,
|
|
// Management_Corporate = 39,
|
|
// NonMgt_Festival = 40,
|
|
// NonMgt_Spring = 41,
|
|
// NonMgt_Corporate = 42,
|
|
// KLF_Spring = 43
|
|
// }
|
|
|
|
// ////
|
|
// ////public enum EnumSurveyType
|
|
// ////{
|
|
// //// None = 0,
|
|
// //// Self,
|
|
// //// Managerial
|
|
// ////}
|
|
|
|
// public enum EnumDocType
|
|
// {
|
|
// Email = 1,
|
|
// Event = 2,
|
|
// Letter = 3
|
|
// }
|
|
|
|
// public enum EnumLeaveDayPeriod
|
|
// {
|
|
// FullDay = 1,
|
|
// FirstHalf = 2,
|
|
// SecondHalf = 3
|
|
// }
|
|
|
|
// public enum EnumBonusStatus
|
|
// {
|
|
// Open = 1,
|
|
// Close = 2,
|
|
// Suspended = 3,
|
|
// }
|
|
|
|
|
|
// public enum EnumCVOrgType
|
|
// {
|
|
// None = 0,
|
|
// CVDesignation = 1,
|
|
// CVOrganogram = 2,
|
|
// }
|
|
|
|
|
|
// public enum EnumApprovalFinancialData
|
|
// {
|
|
// Allowance = 1,
|
|
// Deduction = 2,
|
|
// Lifecycle = 3,
|
|
// BankAccountHistory = 4
|
|
// }
|
|
|
|
|
|
// public enum EnumBadliStatus
|
|
// {
|
|
// Not_Assigned = 0,
|
|
// Recruit = 1,
|
|
// Confirm = 2,
|
|
// Depart = 3,
|
|
// Reject = 4
|
|
// }
|
|
|
|
// public enum EnumletterCreationType
|
|
// {
|
|
// Manual = 1,
|
|
// file_selection = 2
|
|
// }
|
|
|
|
|
|
// public static class TagOutputConstant
|
|
// {
|
|
// #region Employee info
|
|
// //employee info
|
|
// public const string EmployeeNo = "<<EMPLOYEENO>>";
|
|
// //public const string EmployeeName = "<<EMPLOYEENAME>>";
|
|
// public const string FirstName = "<<FIRSTNAME>>";
|
|
// public const string MiddleName = "<<MIDDLENAME>>";
|
|
// public const string LastName = "<<LASTNAME>>";
|
|
// public const string FullName = "<<FULLNAME>>";
|
|
// public const string EmployeeDesig = "<<EMPLOYEEDESIG>>";
|
|
// public const string EmployeeGrade = "<<EMPLOYEEGRADE>>";
|
|
// public const string EmployeePresentAddress = "<<EMPLOYEEPRESENTADDRESS>>";
|
|
// public const string EmployeeJoiningDate = "<<EMPLOYEEJOININGDATE>>";
|
|
// public const string EmployeeBasicSalary = "<<EMPLOYEEBASICSALARY>>";
|
|
// public const string EmployeeGrossSalary = "<<EMPGrossSalary>>";
|
|
// public const string EmployeeLocation = "<<EMPLOYEELOCATION>>";
|
|
// public const string EmployeeCC = "<<EMPLOYEECC>>";
|
|
// public const string EmployeeDept = "<<EMPLOYEEDEPT>>";
|
|
// public const string EmployeeDiv = "<<EMPLOYEEDIV>>";
|
|
// public const string BasicInWords = "<<BASICWORDS>>";
|
|
// public const string EmpConfirmDate = "<<EmpConfirmDate>>";
|
|
// public const string EmpPassportNo = "<<EmpPassportNo>>";
|
|
// public const string EmpPrvDesignation = "<<EmpPrvDesig>>";
|
|
// public const string EmpPrvGrade = "<<EmpPrvGrade>>";
|
|
// public const string EmpPrvRC = "<<EmpPrvRC>>";
|
|
// public const string EmpPrvLocation = "<<EmpPrvLocation>>";
|
|
// public const string PromotionEffectiveDate = "<<ProEffDate>>";
|
|
// public const string PassportNo = "<<PassportNo>>";
|
|
|
|
|
|
// public const string PermanentAddress = "<<EMPPermanentAddress>>";
|
|
// public const string TIN = "<<EMPTIN>>";
|
|
// public const string FatherName = "<<EMPFather'sName>>";
|
|
// public const string MotherName = "<<EMPMother'sName>>";
|
|
// public const string BirthDate = "<<EMPBirthDate>>";
|
|
// public const string PFDeduction = "<<EMPPFDeduction>>";
|
|
// // offer letter & joining letter
|
|
// public const string Salutation = "<<SALUTATION>>";
|
|
// public const string Reference = "<<REFERENCE>>";
|
|
// public const string CurrentDate = "<<CURRENTDATE>>";
|
|
// public const string Subject = "<<SUBJECT>>";
|
|
// public const string SBUName = "<<COMNAME>>";
|
|
// public const string LineManagerName = "<<LINEMANAGERNAME>>";
|
|
// public const string LineManagerDesig = "<<LINEMANAGERDESIG>>";
|
|
// public const string SBUAddress = "<<COMADDRESS>>";
|
|
// public const string GroupHeadHRName = "<<HEADHRNAME>>";
|
|
// public const string GroupHeadHR = "<<HEADHR>>";
|
|
|
|
// public const string DateOfConfirmation = "<<DATEOFCONFIRMATION>>";
|
|
|
|
|
|
// public const string RetirementDate = "<<RetirementDate>>";
|
|
// public const string EmploymentType = "<<EmploymentType>>"; //category
|
|
// public const string EndOfContractDate = "<<EndOfContractDate>>";
|
|
// public const string NoticeDate = "<<NoticeDate>>";
|
|
|
|
|
|
// //miscellaneous---case sensitive
|
|
// public const string HeShe = "<<HeShe>>";
|
|
// public const string heshe = "<<heshe>>";
|
|
// public const string HisHer = "<<HisHer>>";
|
|
// public const string hisher = "<<hisher>>";
|
|
// public const string HimHer = "<<HimHer>>";
|
|
// public const string himher = "<<himher>>";
|
|
|
|
// // training
|
|
// public const string TrainingType = "<<TRAININGTYPE>>";
|
|
// public const string TrainingName = "<<TRAININGNAME>>";
|
|
// public const string ScheduleStartDate = "<<SCHEDULESTARTDATE>>";
|
|
// public const string ScheduleEndDate = "<<SCHEDULEENDDATE>>";
|
|
// public const string ScheduleStatus = "<<SCHEDULESTATUS>>";
|
|
|
|
// // For Recruitment
|
|
// public const string RecruitmentName = "<<RecruitementName>>";
|
|
// public const string RecruitmentStartDate = "<<RecruitmentStartDate>>";
|
|
// public const string ExamName = "<<ExamName>>";
|
|
// public const string ExamDateTime = " <<ExamDateTime>>";
|
|
// //<<CANDIDATEBASIC>> <<ALLOWHR>> <<ALLOWLTA>> <<ALLOWCONVEYANCE>> <<TOTAL>> <<ACCEPTWITHIN>> <<JOINBEFORE>> <<NOTICEPERIODMONTH>>
|
|
// //<<CANDIDATEDESIGNATION>> <<HEADHR>>
|
|
// public const string CandidateAddress = "<<CANDIDATEADDRESS>>";
|
|
// public const string CandidateName = "<<CANDIDATENAME>>";
|
|
// public const string CandidateDesig = "<<CANDIDATEDESIGNATION>>";
|
|
// public const string CandidateGrade = "<<CANDIDATEGRADE>>";
|
|
// public const string CandidateBasic = "<<CANDIDATEBASIC>>";
|
|
// public const string AllowHR = "<<ALLOWHR>>";
|
|
// public const string AllowLTA = "<<ALLOWLTA>>";
|
|
// public const string AllowConveyance = "<<ALLOWCONVEYANCE>>";
|
|
// public const string AllowTotal = "<<TOTAL>>";
|
|
// public const string AcceptWithIN = "<<ACCEPTWITHIN>>";
|
|
// public const string JoiningBefore = "<<JOINBEFORE>>";
|
|
// public const string NoticePeriodMonth = "<<NOTICEPERIODMONTH>>";
|
|
// public const string StartDate = "<<STARTDATE>>";
|
|
// public const string CarAllowDesript = "<<CARALLOWANCEDESCRIPTION>>";
|
|
|
|
// #endregion
|
|
|
|
// #region Candidate info
|
|
// //public const string CandidateName = "<<CANDIDATENAME>>";
|
|
|
|
|
|
// #endregion
|
|
|
|
// }
|
|
|
|
|
|
// public enum EnumUserLogInMode
|
|
// {
|
|
// SuperUser = 1,
|
|
// Normal = 2,
|
|
// PowerUser = 3
|
|
// }
|
|
|
|
// public enum HolidayType
|
|
// {
|
|
// General = 1,
|
|
// Executive_Order = 2,
|
|
// Hartal = 3,
|
|
// Other = 4
|
|
// }
|
|
|
|
// public enum EnumArearProcessItemType
|
|
// {
|
|
// Basic = 1,
|
|
// Allowance = 2,
|
|
// Deduction = 3,
|
|
// OT = 4,
|
|
// Bonus = 5,
|
|
// PF = 6,
|
|
// IncomeTax = 7,
|
|
// OPI = 8,
|
|
// NetPay = 9,
|
|
// Miscellaneous = 10,
|
|
// Gross = 11,
|
|
// TotalDeduct = 12,
|
|
// OtherDeductions = 13
|
|
|
|
// //Salary
|
|
// //Basic_Salary = -101,=>1
|
|
// //Over_Time_Hours = -102,=>4
|
|
// //Bonus = -107,=>5
|
|
// //Allowance = -113,=>2 ItemID
|
|
// //Deduction = -115,=>3, ItemID
|
|
// //PF_Contribution = -128,=>6
|
|
// //Inc_Tax_Deduction = -129,=>7
|
|
|
|
// //OPI ?
|
|
|
|
// }
|
|
|
|
// public enum EnumArearTranSide
|
|
// {
|
|
// None = 0,
|
|
// Debit = 1,
|
|
// Credit = 2
|
|
// }
|
|
|
|
// public enum EnumLoanGroup
|
|
// {
|
|
// PF_Loan = 1,
|
|
// General_Loan = 2
|
|
|
|
// }
|
|
|
|
// public enum EnumCustomBasicControl
|
|
// {
|
|
// None = 0,
|
|
// Grade = 1,
|
|
// Category = 2,
|
|
// Department = 3,
|
|
// Location = 4,
|
|
// Designation = 5,
|
|
// GradeSagment = 6,
|
|
// CostCenter = 7,
|
|
// Religion = 8,
|
|
// Function = 9,
|
|
// Company = 10,
|
|
// TrainingType = 11,
|
|
// Complaints = 12,
|
|
// Punishment = 13,
|
|
// Skills = 14,
|
|
// SkillLevel = 15,
|
|
// SurveyQuestion = 16,
|
|
// ProdBonusSetup = 17
|
|
// }
|
|
|
|
// public enum EnumControlType
|
|
// {
|
|
// None = 0,
|
|
// AutoComplete = 1
|
|
// }
|
|
|
|
|
|
// public enum EnumColumnDataType
|
|
// {
|
|
// Int = 0,
|
|
// Double = 1,
|
|
// String = 2,
|
|
// Date = 3,
|
|
// Boolean = 4
|
|
// }
|
|
|
|
|
|
// public enum EnumAssessmentFor : short
|
|
// {
|
|
// Employee = 0,
|
|
// Candidate = 1,
|
|
// Trainee = 2
|
|
// }
|
|
|
|
|
|
// public enum EnumAssessmentFormType : short
|
|
// {
|
|
// Recruitement = 0,
|
|
// Training = 1,
|
|
// Confirmation = 2
|
|
// }
|
|
|
|
|
|
// public enum EnumSendMail
|
|
// {
|
|
// None = 0,
|
|
// FromMissing,
|
|
// ToMissing,
|
|
// SubjectMissing,
|
|
// BodyMissing,
|
|
// SendError,
|
|
// ServerNotFound,
|
|
// SuccessFullySend
|
|
// }
|
|
|
|
|
|
// public enum EnumBasicDataItemGroup
|
|
// {
|
|
// Category = 0,
|
|
// Grade = 1,
|
|
// Department = 2,
|
|
// Location = 3,
|
|
// Religion = 4,
|
|
// Designation = 5
|
|
// }
|
|
|
|
|
|
// public enum BasicCodeItem
|
|
// {
|
|
// Code = 0,
|
|
// Name = 1
|
|
// }
|
|
|
|
|
|
// public enum LogInStatus
|
|
// {
|
|
// InvalidPassword = 1,
|
|
// InvalidEmployee,
|
|
// PasswordIsSetFromHR,
|
|
// PasswordExpired,
|
|
// DiscontinueEmployee,
|
|
// NotManager,
|
|
// NotEligible,
|
|
// UnAuthorizedForDesktop,
|
|
// SuccessfulLogin,
|
|
// }
|
|
|
|
|
|
// public enum EnumCustomBasicControlType
|
|
// {
|
|
// ListView = 0,
|
|
// TreeView = 1
|
|
// }
|
|
|
|
|
|
// public enum EnumBonusItemType
|
|
// {
|
|
// Department = 0,
|
|
// Designation = 1
|
|
// }
|
|
|
|
|
|
// public enum EnumAccessType
|
|
// {
|
|
// None = 0,
|
|
// SelfAccessType = 1,
|
|
// ManagerialAccessType = 2
|
|
// }
|
|
|
|
|
|
// public static class OvertimeConstant
|
|
// {
|
|
// public const int SHIFT_OVER_TIME = 1;
|
|
// public const int HARTAL_OVER_TIME = 2;
|
|
// public const int NATIONAL_HOLIDAY_OVER_TIME = 3;
|
|
// public const int HARTAL_END_ATTANDANCE = 4; //DAY_OFF_OVERTIME
|
|
// public const int ADDITIONAL_HOUR_OVERTIME = 5;
|
|
// }
|
|
|
|
|
|
// public static class PayrollTypeIDConstant
|
|
// {
|
|
// public const int Management = 1;
|
|
// public const int Non_Management = 2;
|
|
// public const int Kustia = 3;
|
|
// public const int Kustia_Seasonal = 4;
|
|
// public const int Badli_Casual = 5;
|
|
// public const int Apprentice = 6;
|
|
// }
|
|
|
|
|
|
// public enum EnumGradeSalaryEffect
|
|
// {
|
|
// Grade = 1,
|
|
// Salary = 2,
|
|
// Both = 3
|
|
// }
|
|
|
|
|
|
// public enum EnumAllowOrDeduct
|
|
// {
|
|
// Allowance = 1,
|
|
// Deduction = 2,
|
|
// }
|
|
|
|
|
|
// public enum EnumOverTimeType
|
|
// {
|
|
// NONE = 0,
|
|
// DailyFlatAmount = 1,
|
|
// HourlyFlatAmount = 2,
|
|
// DailyBasicPercent = 3,
|
|
// HourlyBasicPercent = 4,
|
|
// FixedAmount = 5,
|
|
// HoursOfMonth = 6,
|
|
// Slab = 7,
|
|
// AnyAmount = 8
|
|
// }
|
|
|
|
|
|
// public enum EnumPaymentType
|
|
// {
|
|
// GeneralType = 1,
|
|
// Daily = 2,
|
|
// Hourly = 3,
|
|
// FixedType = 4
|
|
// }
|
|
|
|
|
|
// public enum EnumPaymentNature
|
|
// {
|
|
// Employee = 1,
|
|
// ThirdParty = 2,
|
|
// PaidInKind = 3
|
|
// }
|
|
|
|
|
|
// public enum EnumChronology
|
|
// {
|
|
// NotNeeded = 1,
|
|
// Month = 2,
|
|
// MonthRange = 3,
|
|
// Date = 4,
|
|
// DateRange = 5,
|
|
// Year = 6
|
|
// }
|
|
|
|
|
|
// public enum EnumOpiType
|
|
// {
|
|
// Provision = 1,
|
|
// Payment = 2,
|
|
// Final_Settlement = 3
|
|
// }
|
|
|
|
|
|
// public enum EnumOpiPeriodicity
|
|
// {
|
|
// Monthly = 1,
|
|
// OnceOff = 2,
|
|
// Annual = 3,
|
|
// //AveragePayment = 4,
|
|
// //OnAmount = 5,
|
|
// //BonusProvision = 6
|
|
// }
|
|
|
|
|
|
// public enum EnumOpiPaymentType
|
|
// {
|
|
// Manually = 1,
|
|
// FromSetup = 2,
|
|
// FromProvision = 3
|
|
// }
|
|
|
|
|
|
// public enum EnumLTType
|
|
// {
|
|
// None = 0,
|
|
// LTIP = 1,
|
|
// DSBS = 2
|
|
// }
|
|
|
|
|
|
// public enum EnumPaymentMode
|
|
// {
|
|
// CashPayment = 1,
|
|
// BankTransfer = 2,
|
|
// Provision = 3
|
|
// }
|
|
|
|
|
|
// public enum EnumLoanPaymentMode
|
|
// {
|
|
// NotYetpayment = 0,
|
|
// Salary = 2,
|
|
// Cash = 3
|
|
// }
|
|
|
|
|
|
// public enum EnumTaxMergeType
|
|
// {
|
|
// NONE = 1,
|
|
// Allowance = 2,
|
|
// Deduction = 3,
|
|
// OT = 4,
|
|
// Bonus = 5,
|
|
// Settlement = 6,
|
|
// TaxAdjustItem = 7,
|
|
|
|
// }
|
|
|
|
|
|
// public enum EnumIncomeTaxDataFrom
|
|
// {
|
|
// ProcessedData = 1,
|
|
// ProcessTempData = 2,
|
|
// SalaryITTempData = 3
|
|
// }
|
|
|
|
|
|
// public enum EnumAttnBenefitProcessType
|
|
// {
|
|
// Daily_Attendance = 1,
|
|
// Manual_Entry = 2,
|
|
// Manual_Entry_Single_Employee = 3
|
|
// }
|
|
|
|
// //
|
|
// //public enum EnumIncomeTaxType
|
|
// //{
|
|
// // Male = 1,
|
|
// // Female = 2,
|
|
// // Age = 3
|
|
// //}
|
|
// //
|
|
|
|
// //public enum EnumTaxMergeComponent
|
|
// //{
|
|
// // BASIC = 1,
|
|
// // Allowance = 2,
|
|
// // Deduction = 3,
|
|
// // TimeCard = 4,
|
|
// // Bonus = 5,
|
|
// // PF = 6,
|
|
// // Settlement = 7,
|
|
// // Other = 8
|
|
// //}
|
|
|
|
|
|
// public enum EnumComponentType
|
|
// {
|
|
// Allowance = 1,
|
|
// Deduction = 2,
|
|
// PF = 3,
|
|
// OPI = 4,
|
|
// OverTime = 5,
|
|
// Bonus = 6,
|
|
// Loan = 7
|
|
// }
|
|
|
|
|
|
// public enum EnumBATGrandFather
|
|
// {
|
|
// Allowance = 1,
|
|
// Bonus = 2,
|
|
// Leave = 3,
|
|
// Gratuity = 4,
|
|
// OPI = 5,
|
|
// Pension = 6
|
|
// }
|
|
|
|
|
|
// public enum EnumBenefitDefinationType
|
|
// {
|
|
// Gross = 1,
|
|
// Guranteed_Cash = 2
|
|
// }
|
|
|
|
|
|
// public enum EnumBasicItem
|
|
// {
|
|
// None = 0,
|
|
// Category = 1,
|
|
// Location = 2,
|
|
// Department = 3,
|
|
// Religion = 4,
|
|
// Designation = 5,
|
|
// Grade = 6,
|
|
// CostCenter = 7
|
|
// }
|
|
|
|
|
|
// public enum EnumPayScaleItemType
|
|
// {
|
|
// None = 0,
|
|
// Basic = 1,
|
|
// Allowance = 2
|
|
// }
|
|
|
|
|
|
// public enum EnumLoanFraction
|
|
// {
|
|
// WithFraction = 0,
|
|
// FractionFirstMonth = 1,
|
|
// FractionLastMonth = 2
|
|
// }
|
|
|
|
|
|
// public enum EnumArrearType
|
|
// {
|
|
// Regardless = 0,
|
|
// NotPresent = 1,
|
|
// ToCalculate = 2,
|
|
// Paid = 3
|
|
// }
|
|
|
|
|
|
// public enum EnumSalaryGroup
|
|
// {
|
|
// Gross = 1,
|
|
// UnauthLeave = 2,
|
|
// Deductions = 3,
|
|
// Miscellaneous = 4,
|
|
// OtherItem = 5,
|
|
// Arrear = 8
|
|
// }
|
|
|
|
|
|
// public enum ITHead
|
|
// {
|
|
// Rent_Free_Accomodation = 2,
|
|
// Free_Use_Company_Transport = 1
|
|
// }
|
|
|
|
|
|
// public enum EnumTaxSlabType
|
|
// {
|
|
// Male = 1,
|
|
// Female = 2,
|
|
// Age = 3,
|
|
// Disable = 4,
|
|
// Freedom_Fighter = 5
|
|
// }
|
|
|
|
// public enum EnumPersonType
|
|
// {
|
|
// None = 0,
|
|
// Disable = 1,
|
|
// Freedom_Fighter = 2
|
|
// }
|
|
|
|
// public enum EnumIncomeTaxSide
|
|
// {
|
|
// Inc_SalaryIncome = 6,
|
|
// Dec_SalaryIncome = 7,
|
|
// Inc_AnnualIncome = 8,
|
|
// Dec_AnnualIncome = 9,
|
|
// Tax_fixed_Item = 10,
|
|
// Inc_GrossTax = 11,
|
|
// Dec_GrossTax = 12,
|
|
// Tax_Info_Item = 13
|
|
// }
|
|
|
|
|
|
// public enum EnumLeaveSuspension
|
|
// {
|
|
// Suspended = 1,
|
|
// UnauthorizedLeave = 2
|
|
// }
|
|
|
|
|
|
// public enum EnumGender
|
|
// {
|
|
// None = 0,
|
|
// Male = 1,
|
|
// Female = 2,
|
|
// Other = 3
|
|
// }
|
|
|
|
// public enum EnumShortLeaveType
|
|
// {
|
|
// UnOfficial = 0,
|
|
// Official = 1
|
|
// }
|
|
|
|
|
|
// public enum EnumMealDeductionType
|
|
// {
|
|
// Employee = 0,
|
|
// Driver = 1
|
|
// }
|
|
|
|
|
|
// public enum EnumMaritalStatus
|
|
// {
|
|
// None = 0,
|
|
// Married = 1,
|
|
// UnMarried = 2,
|
|
// Divorced = 3,
|
|
// Widow = 4
|
|
// }
|
|
|
|
|
|
// public enum EnumOrganizationType
|
|
// {
|
|
// None = 0,
|
|
// Academic = 1,
|
|
// Charitable = 2,
|
|
// Professional = 3,
|
|
// Social = 4
|
|
// }
|
|
|
|
|
|
// public enum EnumCrestTranType
|
|
// {
|
|
// Credit = 1,
|
|
// Debit = 2,
|
|
// NONE = 3
|
|
// }
|
|
|
|
|
|
// public enum EnumTranSide
|
|
// {
|
|
// Debit = 1,
|
|
// Credit = 2
|
|
// }
|
|
|
|
|
|
// public enum EnumTrainingCompletedFrom
|
|
// {
|
|
// None = 0,
|
|
// Own = 1,
|
|
// Company = 2
|
|
// //TrainingInstitute = 1,
|
|
// //TrainingConductedByCompany = 2,
|
|
// }
|
|
|
|
|
|
// public enum EnumBloodGroup
|
|
// {
|
|
// None = 1,
|
|
// APos = 2,
|
|
// ANeg = 3,
|
|
// BPos = 4,
|
|
// BNeg = 5,
|
|
// OPos = 6,
|
|
// ONeg = 7,
|
|
// ABPos = 8,
|
|
// ABNeg = 9,
|
|
// NA = 10
|
|
// }
|
|
|
|
|
|
// public enum EnumOGPositionType
|
|
// {
|
|
// CEO = 1,
|
|
// HOHR = 2,
|
|
// DH = 3,
|
|
// BM = 4,
|
|
// Man_COM = 5,
|
|
// Others = 6,
|
|
// Trusty = 7
|
|
// }
|
|
|
|
|
|
// public enum EnumSalaryItemCode
|
|
// {
|
|
// Basic_Salary = -101,
|
|
// Over_Time_Hours = -102,
|
|
// Over_Time_Amount = -103,
|
|
// Bonus = -107,
|
|
// Allowance = -113,
|
|
// Deduction = -115,
|
|
// Advance_Deduction = -116,
|
|
// Loan_Monthly_Installment = -118,
|
|
// Loan_Monthly_Interest = -119,
|
|
// Loan_Payment = -201,
|
|
// Loan_Remain_Installment = -124,
|
|
// Loan_Remain_Interest = -125,
|
|
// Loan_Remain_Balance = -126,
|
|
// PF_Contribution = -128,
|
|
// Inc_Tax_Deduction = -129,
|
|
// Inc_Tax_Tot_Taxable = -130,
|
|
// Inc_Tax_Yearly_Amount = -131,
|
|
// Net_Payable = -132,
|
|
// Tot_UnauthLeave_Days = -133,
|
|
// Tot_Arrear_Days = -134,
|
|
// Tot_Attend_Days = -135,
|
|
// Conv_Days = -136,
|
|
// Short_Leave_Amount = -137,
|
|
// OPI = -138,
|
|
// Leave_Days = -139,
|
|
// Total_HoliDays = -140,
|
|
// Delay_Days = -141,
|
|
// Total_Days = -142,
|
|
// Working_Hour = -143,
|
|
// }
|
|
|
|
|
|
// public enum EnumIncomeTaxItemGroup : int
|
|
// {
|
|
// None = 0,
|
|
// Basic_Salary = -201,
|
|
|
|
// Other_Allowance = -202, // All allowance except house rent, conveyance, medical and LFA, if these items are not exampted
|
|
|
|
// House_Rent_Allowance = -203,
|
|
// Exemption_House_Rent_Allowance = -204,
|
|
|
|
// Conveyance_Allowance = -205,
|
|
// Exemption_Conveyance_Allowance = -206,
|
|
|
|
// Medical_Allowance = -222,
|
|
// Exemption_Medical_Allowance = -223,
|
|
|
|
|
|
// Company_Contri_PF = -207,
|
|
// Interest_Credited_PF = -208,
|
|
// Exemption_Interest_PF = -209,
|
|
|
|
// TimeCard = -224, // OT
|
|
// Bonus = -213,
|
|
// Bonus_TaxAmount = -221, // might be currently not used
|
|
|
|
// Adjusted_Cash_Deduct = -229,
|
|
// Earned_Leave = -230,
|
|
// Adjusted_Cash_Add = -231,
|
|
|
|
// Other_Cash_Benefits = -214, // might be currently not used
|
|
|
|
// Cmp_Provided_car = -215,
|
|
// Cmp_Provided_House = -232,
|
|
|
|
// Annual_Salary_Income = -216,
|
|
// Annual_Income = -217,
|
|
|
|
// Gross_Tax = -218,
|
|
|
|
// Tax_Credit_On_Investment = -210,
|
|
// Tax_Gross_Rebate = -225,
|
|
// Tax_Gross_Refund = -226,
|
|
// Tax_Gross_OtherRebate = -227,
|
|
// Tax_Gross_OtherAddable = -228,
|
|
|
|
// Net_Payable = -211,
|
|
// Tax_Deducted = -212,
|
|
|
|
// Investment_Actual = -219,
|
|
// Investment_Allowed = -220,
|
|
|
|
|
|
// LFA_Allowance = -233,
|
|
// Exemption_LFA_Allowance = -234,
|
|
// Tax_Refund_On_Current_Year = -235,
|
|
|
|
// WPPF_Allowance = -236,
|
|
// WPPF_Examption = -237,
|
|
|
|
|
|
// }
|
|
|
|
|
|
// public enum EnumTrainingSchStatus
|
|
// {
|
|
// Not_yet_Approved = 1,
|
|
// Approved = 2,
|
|
// Completed = 3
|
|
// }
|
|
|
|
// //
|
|
// //public enum EnumEmployeeStatus
|
|
// //{
|
|
// // StatusLive = 1,
|
|
// // Discontinue = 2,
|
|
// // StatusSuspend = 3,
|
|
// // DiscontinueAfterSalary = 4,
|
|
// // WithHeld = 5,
|
|
// // LiveHeldNotPaid = 6
|
|
// //}
|
|
|
|
|
|
// public enum EnumEmployeeStatus
|
|
// {
|
|
// Live = 1,
|
|
// Discontinued = 2,
|
|
// Secondy = 3,
|
|
// Suspend = 4,
|
|
// Withheld = 5,
|
|
// Waitingforjoin = 6,
|
|
// Didnotjoin = 7,
|
|
// IA = 8
|
|
// ////For Wartsila
|
|
// //Dismissed=8,
|
|
// //Resigned=9,
|
|
// //Retired=10,
|
|
// //OnDeputation=11,
|
|
// //Deceased=12,
|
|
// //OnService=13
|
|
// }
|
|
|
|
|
|
// public enum EnumRole
|
|
// {
|
|
// Front_Office = 1,
|
|
// Back_Office = 2,
|
|
// None = 3
|
|
// }
|
|
|
|
// //
|
|
// //public enum EnumEmployeeOtherStatus
|
|
// //{
|
|
// // Confirmed = 4,
|
|
// // Converted = 10,
|
|
// // Posting_Change = 11,
|
|
// // CostCenter_Change = 12,
|
|
// // Grade_Salary_Change = 13,
|
|
// // Discontinue_AfterNext_Salary = 14
|
|
// //}
|
|
|
|
|
|
// public enum EnumSlabType
|
|
// {
|
|
// BasicSalary = 0,
|
|
// CasualLeave = 1
|
|
// }
|
|
|
|
|
|
// public enum EnumSlabAmountType
|
|
// {
|
|
// FlatAmount = 0,
|
|
// ActualBasic = 1,
|
|
// Percentage = 2
|
|
// }
|
|
|
|
|
|
// public enum EnumFSLeaveHead
|
|
// {
|
|
// Basic = 1,
|
|
// Houserent = 2,
|
|
// Medical = 3,
|
|
// Utility = 4,
|
|
// Upkeep = 5
|
|
// }
|
|
|
|
|
|
// public enum EnumFASOwnComp
|
|
// {
|
|
// Own = 1,
|
|
// Comp = 2
|
|
// }
|
|
|
|
|
|
// public enum EnumPFParmaType
|
|
// {
|
|
// PF = 1,
|
|
// CPF = 2,
|
|
// IntRate = 3
|
|
// }
|
|
|
|
|
|
// public enum EnumPFMembershipType
|
|
// {
|
|
// NotYetLive = 0,
|
|
// Live = 1,
|
|
// DiscontinuedfromPayroll = 2
|
|
// }
|
|
|
|
|
|
// public enum EnumSide
|
|
// {
|
|
// Add = 1,
|
|
// Deduct = -1
|
|
// }
|
|
|
|
|
|
// public enum EnumJVEmpType
|
|
// {
|
|
// RegardLess = 1,
|
|
// Expat = 2,
|
|
// Local = 3
|
|
// }
|
|
|
|
|
|
// public enum enumPayrollComponentType
|
|
// {
|
|
// Ordinary_Hour = 1,
|
|
// Allowance = 2,
|
|
// Deduction = 3,
|
|
// Over_Time = 4,
|
|
// Bonus = 5,
|
|
// Loan = 6,
|
|
// LoanInterest = 7,
|
|
// PF = 8,
|
|
// CPF = 9,
|
|
// Gratuity = 10,
|
|
// IncomeTax = 11,
|
|
// Net_pay = 12,
|
|
// OPI = 13,
|
|
// Final_settlement = 14,
|
|
// Earn_Leave = 15,
|
|
// FSSNoticePay = 16,
|
|
// FSSNetPay = 17,
|
|
// FSSWPPF = 18,
|
|
// FSSLeave = 19,
|
|
// OPINetPay = 20,
|
|
// BonusAdjustment = 21,
|
|
// Ordinary_Hour_Extra = 22,
|
|
// //just por continue the work, plz remove this if it creates any problem
|
|
// Badli_Shift_Allowance = 23,
|
|
// Basic_salary = 6464646
|
|
// }
|
|
|
|
|
|
// public enum EnumEmployeeType : short
|
|
// {
|
|
// Regardless = 0,
|
|
// Salary = 1,
|
|
// Wages = 2
|
|
// }
|
|
|
|
|
|
// public enum EnumPeriodicity
|
|
// {
|
|
// Monthly = 1,
|
|
// OneOff = 2,
|
|
// RegardLess = 3,
|
|
// Schedule = 4,
|
|
// Periodic = 5
|
|
// }
|
|
|
|
|
|
// public enum EnumEntitleType
|
|
// {
|
|
// Regardless = 0,
|
|
// Grade = 1,
|
|
// Individual = 2
|
|
// }
|
|
|
|
|
|
// public enum EnumPFTranType
|
|
// {
|
|
// PFAmount = 1,
|
|
// CPFAmount = 2,
|
|
// Withdrawal = 3,
|
|
// OwnInt = 4,
|
|
// CompInt = 5
|
|
// }
|
|
|
|
|
|
// public enum EnumBankAccountType
|
|
// {
|
|
// SalaryAccount = 1,
|
|
// OutPayAccount = 2
|
|
// }
|
|
|
|
|
|
// public enum EnumPageType
|
|
// {
|
|
// HorizonPage = 1,
|
|
// VerticPage = 2
|
|
// }
|
|
|
|
|
|
// public enum EnumLeaveType
|
|
// {
|
|
// General = 3,
|
|
// Unauthorized = 2,
|
|
// SuspendedEmp = 1,
|
|
// RegardlessLeave = 0
|
|
// }
|
|
|
|
|
|
// public enum EnumMaternityLeaveStatus
|
|
// {
|
|
// Prenatal = 0,
|
|
// Postnatal = 1,
|
|
// FullPayment = 2
|
|
// }
|
|
|
|
|
|
// public enum EnumFASHeadItem
|
|
// {
|
|
// FASSalComponent = 1,
|
|
// FASOT = 2,
|
|
// FASNetPay2Bank = 3,
|
|
// FASPF = 4,
|
|
// FASESB = 5,
|
|
// FASGOSI = 6,
|
|
// FASRRS = 7,
|
|
// FASVPA = 8,
|
|
// FASOPI = 9,
|
|
// FASAUL = 10,
|
|
// FASUAUL = 11,
|
|
// FASBONUS = 12
|
|
// }
|
|
|
|
|
|
// public enum EnumSearchEmployeeGroup
|
|
// {
|
|
// None = 1,
|
|
// Category = 2,
|
|
// Grade = 3,
|
|
// Department = 4,
|
|
// Location = 5,
|
|
// }
|
|
|
|
|
|
// public enum EnumAddress
|
|
// {
|
|
// CorporateAddress = 1,
|
|
// FactoryAddress = 2
|
|
// }
|
|
|
|
|
|
// public enum EnumFooterAppearance
|
|
// {
|
|
// OnEachPage = 1,
|
|
// OnLastPage = 2
|
|
// }
|
|
|
|
|
|
// public enum enumFalgStatus
|
|
// {
|
|
// True = 0,
|
|
// False = 1
|
|
// }
|
|
|
|
|
|
// public enum EnumSalaryHead
|
|
// {
|
|
// Allowance = 1,
|
|
// Deduction = 2,
|
|
// Reimbursement = 3,
|
|
// }
|
|
|
|
|
|
// public enum EnumSearchFrom
|
|
// {
|
|
// Employee = 1,
|
|
// Salary = 2,
|
|
// Bonus = 3,
|
|
// OutSidePayroll = 4,
|
|
// PFTran = 5,
|
|
// OverTime = 6,
|
|
// Loan = 7,
|
|
// IT = 8,
|
|
// Attendance = 9,
|
|
// WorkPlanGroup = 10
|
|
// }
|
|
|
|
// public enum EnumReportType
|
|
// {
|
|
// None = 100,
|
|
// DLP = 1,
|
|
// Grade = 2,
|
|
// GradeSegment = 3,
|
|
// Designations = 4,
|
|
// Categiries = 5,
|
|
|
|
// //Employee (16-30)
|
|
// Employees = 16,
|
|
// EmployeePosting = 17,
|
|
// EmployeeAllInfo = 18,
|
|
// EmpCostCenter = 19,
|
|
// BankGuarantee = 20,
|
|
// EmpIndvidualDetail = 21,
|
|
// EmpUpcomingInfo = 22,
|
|
// EmpHistory = 23,
|
|
// EmpRetirement = 24,
|
|
// EmpService = 25,
|
|
// EmpEnvelop = 26,
|
|
|
|
|
|
// //OverTime (31-35 and 167-168)
|
|
// OTHour = 31,
|
|
// OTPaySlip = 32,
|
|
// OTBankAdvice = 33,
|
|
|
|
// OTHourSheet = 34,
|
|
// OTMonthRange = 35,
|
|
// OTBranch = 167,
|
|
// OTDivision = 168,
|
|
// OTCostCenter = 169,
|
|
|
|
// //Salary(36-60)
|
|
// BankAdvice = 36,
|
|
// CashDisbursement = 37,
|
|
// PayRegister = 38,
|
|
// OverAllSummary = 39,
|
|
// SalaryControl = 40,
|
|
// PaySlip = 41,
|
|
// Envelop = 42,
|
|
// SalaryReconcil = 43,
|
|
// SalaryReconcilItemWise = 143,
|
|
// SalaryControl1Page = 44,
|
|
// IndvSalaryComponent = 45,
|
|
// ChangeNotes = 46,
|
|
// ChangeNotesSummary = 47,
|
|
// CCSalaryDetails = 48,
|
|
// CCSalarySummary = 49,
|
|
// CCSalarySheet = 249,
|
|
// SalaryComparison = 51,
|
|
// Memorandum = 52,
|
|
// SalarySMS = 53,
|
|
// SalarySheetSummary = 54,
|
|
// SalarySheetArrear = 57,
|
|
// SalaryBankSummary = 55,
|
|
// SalaryByMonthAndYear = 111111,
|
|
// SalarySheetForIDLC = 110,
|
|
// SalarySheetWithOPIItems = 111,
|
|
// SalarySheetForIDLCWithOPIItems = 112,
|
|
// PayrollSummary = 113,
|
|
// BranchWiseSalarySummary = 302,
|
|
// CostCenterWiseSalaryDetails = 303,
|
|
// DivisionWiseReport = 305,
|
|
// DepartmentWiseReport = 306,
|
|
// CTCDetail = 307,
|
|
// CCReportToFinance = 308,
|
|
// CostCenterWiseSummary = 309,
|
|
// PreRequisite = 310,
|
|
// CTCComparison = 311,
|
|
// PromotionSalarySheetDetail = 312,
|
|
// PromotionSalarySheetSummary = 313,
|
|
// ChangeInLocation = 314,
|
|
// JoiningReport = 315,
|
|
// IncrementDetail = 316,
|
|
// IncrementSummary = 317,
|
|
// IncrementComparison = 318,
|
|
// BranchWiseSalaryDetail = 321,
|
|
// BranchWiseOPIDetails = 322,
|
|
// BranchWiseDeductionDetails = 323,
|
|
// CashAdviceReport = 324,
|
|
|
|
// DivisionWiseSalary = 58,
|
|
// CostCenterWise = 59,
|
|
// SalarySheetExtended = 60,
|
|
// CostInformation = 260,
|
|
// SalarySheetBuyerWise = 261,
|
|
// SalarySheetDeptWise = 262,
|
|
// BanglaPayslip = 263,
|
|
// BuyerWiseBanglaPayslip = 264,
|
|
// SalaryStracture = 223,
|
|
// SalaryReconciliationSummary = 501,
|
|
// ItemWiseSalary = 502,
|
|
// SalaryreconciliationForAllitems = 503,
|
|
// SalaryCertificate = 504,
|
|
// EmployeesMasterData = 505,
|
|
// StuffListWithoutSalary = 506,
|
|
// StuffAccountWithoutSalary = 507,
|
|
// SalaryComparisonNew = 508,
|
|
// AuditReport = 509,
|
|
// //PF
|
|
// PFLedger = 61,
|
|
// PFRegister = 62,
|
|
// PFCertificate = 63,
|
|
// PFYrlyRegister = 64,
|
|
// PFTotalInvestment = 65,
|
|
// MonthlyPF = 24,
|
|
|
|
// //Income Tax(66-70)
|
|
// ITAnnual = 66,
|
|
// ITMonthly = 67,
|
|
// ITRegister = 68,
|
|
// ITIndividual = 69,
|
|
// ITInvestment = 70,
|
|
// ITPerquisite = 147,
|
|
// ITReport108 = 252,
|
|
// EmployeeTaxDetails = 253,
|
|
// ITReportWithoutProjection = 255,
|
|
// EmployeesTaxDeducted = 256,
|
|
// ITReport108onPaidAmount = 257,
|
|
// TaxInvestment = 258,
|
|
// TaxChallan = 259,
|
|
// //ITMultipleEmp=254,
|
|
|
|
// //Bonus(71-80)
|
|
// BonusBankAdvice = 71,
|
|
// BonusRegister = 72,
|
|
// PaySlipForBonus = 73,
|
|
|
|
// //Loan(81-85)
|
|
// LoanIssue = 81,
|
|
// LoanDue = 82,
|
|
// Loan = 83,
|
|
|
|
// //Outside Payslip
|
|
// OutPayslip = 86,
|
|
// OutPayRegister = 87,
|
|
// OutCashDisbursementRegister = 88,
|
|
// OutPayBankAdvice = 89,
|
|
// OutPaymentRegister = 90,
|
|
// OutPayLedger = 91,
|
|
// OutPayEmployeeCost = 92,
|
|
// DetailOtherPayrollItem = 300,
|
|
// DeductionReport = 301,
|
|
// CostCenterWiseOPIDetails = 304,
|
|
// OPIPayslip = 319,
|
|
// IDLCOPIRegister = 320,
|
|
// ItemWiseOPI = 321,
|
|
// ManagersPtt = 322,
|
|
// //ManagersMedical = 323,
|
|
|
|
// //Leave
|
|
// UnAuthorizedLeave = 93,
|
|
// EmpWorkingHours = 94,
|
|
// EmpITInvestment = 95,
|
|
|
|
// //Budget(106-115)
|
|
// MarketSurvey = 106,
|
|
|
|
// //Gratuity(116-120)
|
|
// URBProvision = 116,
|
|
// Appraisal = 117,
|
|
|
|
// URBRegister = 150,
|
|
// URBDetail = 151,
|
|
|
|
// //Payroll Type Change Histry
|
|
// PTCHistry = 118,
|
|
|
|
// //Final Sattlement
|
|
// FinalSattlement = 119,
|
|
// BankLetter = 120,
|
|
// EmployeeHistory = 121,
|
|
// PermissionList = 145,
|
|
// ChangeHistry = 146,
|
|
// CCHistory = 147,
|
|
// PositionWiseSalary = 148,
|
|
// Payscale = 149,
|
|
// EmailPayslip = 999,
|
|
|
|
// //For Attendance Module
|
|
// DailyAttendance = 160,
|
|
// MonthlyAttendances = 161,
|
|
// MonthlyLateAtten = 162,
|
|
|
|
// //FAS
|
|
// FASSalaryAllocation = 163,
|
|
// FASSWJV = 164,
|
|
// PFrevenue = 165,
|
|
// GL = 166,
|
|
|
|
// //Attendance report
|
|
// DailyInOut = 200,
|
|
// DailyAbsent = 201,
|
|
// MonthlyAttendance = 202,
|
|
// MonthlyDetailAttendance = 203,
|
|
// AttendanceInformation = 204,
|
|
// DailyInOutAndAbsent = 205,
|
|
|
|
// //Attendance Report For Buyer
|
|
// DailyInOutForBuyer = 230,
|
|
// DailyAbsentForBuyer = 231,
|
|
// MonthlyAttendanceForBuyer = 232,
|
|
// MonthlyDetailAttendanceForBuyer = 233,
|
|
|
|
// //Journal Voucher(240-245)
|
|
// JVReport = 240,
|
|
// EmployeeWiseJVReport = 241,
|
|
// CCWiseJVReport = 242,
|
|
// JVSummaryReport = 243,
|
|
|
|
// //FinalSettlement
|
|
// FinalSettlement = 244,
|
|
|
|
// //Employee Life Cycle
|
|
// EmpLifeCycle = 245,
|
|
|
|
// //Workflow
|
|
// Workflow = 246
|
|
// }
|
|
|
|
|
|
// public enum EnumItemType
|
|
// {
|
|
// NotNeeded = 1,
|
|
// LeaveType = 2,
|
|
// Bonus = 3,
|
|
// Advance = 4,
|
|
// IncomeTax = 5,
|
|
// VPA = 6,
|
|
// SalaryItem = 7,
|
|
// PF = 8
|
|
// }
|
|
|
|
|
|
// public enum EnumPropertyValue
|
|
// {
|
|
// Regardless = 3,
|
|
// Yes = 1,
|
|
// OtherThan = 0
|
|
// }
|
|
|
|
|
|
// public enum EnumSQLOperator
|
|
// {
|
|
// None = 0,
|
|
// EqualTo = 1,
|
|
// NotEqualTo = 2,
|
|
// GraterThan = 3,
|
|
// SmallerThan = 4,
|
|
// Between = 5,
|
|
// NotBetween = 6,
|
|
// In = 7,
|
|
// NotIn = 8,
|
|
// Like = 9,
|
|
// Null = 10,
|
|
// NotNull = 11
|
|
// }
|
|
|
|
|
|
// public enum EnumRegularDataUpload
|
|
// {
|
|
// None = 0,
|
|
// EmployeeWithBasic = 1,
|
|
// Allowance = 2,
|
|
// Deduction = 3,
|
|
// OPI = 4,
|
|
// TC = 5,
|
|
// Leave = 6,
|
|
// EmployeeConfirmation = 7,
|
|
// EmpDiscontinue = 8,
|
|
// SalaryData = 9,
|
|
// Bonus = 10,
|
|
// TaxAdjustCurrYear = 11,
|
|
// EmployeeBankAccount = 12,
|
|
// ITInvestment = 13,
|
|
// TaxChallan = 14,
|
|
// SalaryRemarks = 15,
|
|
// ESB = 16,
|
|
// EmpGradeSalary = 17,
|
|
// EmployeeAttendance = 18,
|
|
// TaxData = 19,
|
|
// EmployeeLoan = 20,
|
|
// EmployeeLoanSetup = 21,
|
|
// EmpSalaryComponent = 22,
|
|
// EmpCC = 23,
|
|
// EmpVendorCode = 24,
|
|
// EmpHRData = 25,
|
|
// EmpAllHRData = 26,
|
|
// CVDocument = 27,
|
|
// LifeCycle = 28,
|
|
// EmpRole = 29,
|
|
// EmpSingle = 30,
|
|
// EmpMultiple = 31,
|
|
// EmpGeneralCont = 32,
|
|
// PFOpening = 33,
|
|
// OPI_Parameter_Individual = 34,
|
|
// EmpAddressData = 35,
|
|
// ExceptionAllowance = 36,
|
|
// NotApplicableAllowance = 37,
|
|
// Organogram = 38,
|
|
// LTAdata = 39,
|
|
// WPPFAllowance = 40,
|
|
// EmployeeDepartmentBasic = 41,
|
|
// EmpCardInfo = 42,
|
|
// EmpWorkPlanSetup = 43,
|
|
// OrganogramData = 44
|
|
// //Do not use greater 41 while you will need to assign a new enum type here.
|
|
// }
|
|
|
|
|
|
// public enum EnumMessageType
|
|
// {
|
|
// Error = 1,
|
|
// Success = 2
|
|
// }
|
|
|
|
|
|
// public enum EnumCardStatus
|
|
// {
|
|
// UnAssigned = 0,
|
|
// Free = 1,
|
|
// Temporary = 2,
|
|
// Lost = 3,
|
|
// Found = 4,
|
|
// Attached = 5,
|
|
// Detached = 6
|
|
// }
|
|
|
|
|
|
// public enum EnmSetupManagerTranType
|
|
// {
|
|
// None = 0, Grade = 1, Location = 2, Category = 3, Designation = 4
|
|
// }
|
|
|
|
|
|
// public enum EnumSetupDetailType : short
|
|
// {
|
|
// OT = 1,
|
|
// Bonus = 2
|
|
// }
|
|
|
|
|
|
// public enum EnumAttendanceType
|
|
// {
|
|
// //Present = 1,
|
|
// //Absent = 2,
|
|
// //Delay = 3,
|
|
// //Leave = 4,
|
|
// //Holiday = 5,
|
|
// //WeeklyOff = 6,
|
|
// //TourDuty = 7,
|
|
// //OfficialDuty = 8,
|
|
// //Compensation = 9,
|
|
// //ManualEntry = 10,
|
|
// //Late = 11
|
|
// Present = 1,
|
|
// Absent = 2,
|
|
// Delay = 3,
|
|
// Late = 11,
|
|
// Early = 12,
|
|
// Leave = 4,
|
|
// Holiday = 5,
|
|
// OutSideDuty = 7,
|
|
// WeeklyHoliday = 8
|
|
// }
|
|
|
|
|
|
// public enum EnumAttendanceStatus
|
|
// {
|
|
// All = 1,
|
|
// Present = 2,
|
|
// Rest = 3,
|
|
// Present_Odd = 4,
|
|
// Leave = 5,
|
|
// National_Holiday = 6,
|
|
// Absent = 7
|
|
// }
|
|
|
|
|
|
// public enum EnumReportItemType
|
|
// {
|
|
// NotNeeded = 1,
|
|
// LeaveType = 2,
|
|
// Bonus = 3,
|
|
// Advance = 4,
|
|
// IncomeTax = 5,
|
|
// VPA = 6,
|
|
// SalaryItem = 7,
|
|
// PF = 8,
|
|
// OPI = 9,
|
|
// BankAdviceSalary = 10,
|
|
// EmployeeBasicAndDetails = 11,
|
|
// Loan = 12
|
|
// }
|
|
|
|
// public enum EnumLogoutType : short
|
|
// {
|
|
// NotInitiate = 0,
|
|
// User = 1,
|
|
// Superuser = 2,
|
|
// ResetLoginTime = 3,
|
|
// WebUser = 4
|
|
// }
|
|
|
|
// public enum EnumTermType : short
|
|
// {
|
|
// Normal = 1,
|
|
// Slab = 2,
|
|
// AnyAmount = 3
|
|
// }
|
|
|
|
|
|
// public enum EnumTaxCircle : short
|
|
// {
|
|
// Company = -501,
|
|
// Employee = -502
|
|
// }
|
|
|
|
|
|
// public enum EnumADEmpType : short
|
|
// {
|
|
// Exception = 1,
|
|
// NotApplicable = 2,
|
|
// AppliedToIndividual = 3,
|
|
// AppliedToGrade
|
|
// }
|
|
|
|
|
|
// public enum EnumOPIIndivdualType : short
|
|
// {
|
|
// Exception = 1,
|
|
// NotApplicable = 2,
|
|
// AppliedToIndividual = 3,
|
|
// AppliedToGrade
|
|
// }
|
|
|
|
|
|
// public enum EnumValueType : short
|
|
// {
|
|
// Amount = 1,
|
|
// Other = 2
|
|
// }
|
|
|
|
|
|
// public enum EnumFSTranType : short
|
|
// {
|
|
// FSReceivable = 1,
|
|
// FSPayable = 2,
|
|
// FSProvisionReverse = 3
|
|
// }
|
|
|
|
|
|
// public enum EnumFSItemCode : short
|
|
// {
|
|
// Leave = 1,
|
|
// PF = 2,
|
|
// Gratuity = 3,
|
|
// OT = 4,
|
|
// Bonus = 5,
|
|
// Gross = 6,
|
|
// FractionateSalary = 7,
|
|
// Other = 8,
|
|
// Loan = 9,
|
|
// CPF = 10,
|
|
// LFA = 11,
|
|
// NoticePay = 12,
|
|
// Provision = 13,
|
|
// FSProvision = 14,
|
|
// WPPF = 15,
|
|
// PFLoan = 16,
|
|
// OPI = 17,
|
|
// LTA = 18,
|
|
// Medical = 19,
|
|
// LeaveEncashment = 20,
|
|
// Compensation = 21,
|
|
// NoticPeriodAmount = 22,
|
|
// Benifit = 23,
|
|
// Voluntary_Gratuity = 24,
|
|
// Pension = 25,
|
|
// Asset = 26
|
|
// }
|
|
|
|
|
|
// public enum EnumParameterSetup
|
|
// {
|
|
// None = 0,
|
|
// OT = 1,
|
|
// Bonus = 2,
|
|
// SalaryDeduct = 3,
|
|
// Gratuity = 4,
|
|
// Leave = 5
|
|
// }
|
|
|
|
|
|
// public enum EnumIncomeTaxHead : short
|
|
// {
|
|
// None = 0,
|
|
// House = 1,
|
|
// Car = 2,
|
|
// }
|
|
|
|
|
|
// public enum EnumSearchParameter : short
|
|
// {
|
|
// FromDate = 1,
|
|
// ToDate = 2,
|
|
// CategoryID = 5,
|
|
// DesignationID = 6,
|
|
// GradeID = 7,
|
|
// ReligionID = 8,
|
|
// DepartmentID = 9,
|
|
// BranchID = 10,
|
|
// Name = 11,
|
|
// FromEmployeeNO = 12,
|
|
// ToEmployeeNO = 13,
|
|
// Status = 14,
|
|
// Posted = 15,
|
|
// Confirm = 16,
|
|
// OTEligible = 17,
|
|
// BonusId = 18,
|
|
// Gender = 19,
|
|
// JoiningDate = 22,
|
|
// FinalizedSalary = 24,
|
|
// SalaryBarchID = 25,
|
|
// OPIID = 26,
|
|
// Expatriate = 27,
|
|
// TermID = 28,
|
|
// BankID = 29,
|
|
// PFMember = 30,
|
|
// AssingedAccCard = 31,
|
|
// LocationID = 32,
|
|
// GradeSegmentID = 33,
|
|
// CostCenterID = 34,
|
|
// PayrollTypeID = 35,
|
|
// EmployeeNo = 36,
|
|
// CompanyID = 37,
|
|
// TrainingTypeID = 38,
|
|
// TaxParameterID = 39,
|
|
// ComplaintID = 40,
|
|
// PunishmentID = 41,
|
|
// SkillID = 42,
|
|
// BonusProcessID = 43,
|
|
// ReportID = 44,
|
|
// ProductionBonusSetupID = 45,
|
|
// NationalID = 46,
|
|
// IA = 47,
|
|
// WorkPlanGroupID = 48
|
|
|
|
// }
|
|
|
|
// public enum EnumLeaveStatus
|
|
// {
|
|
// /* Drafted = 0, OnApproval = 1, Approved = 2, Declined = 3, Availed = 4*/
|
|
// Drafted = 0, OnApproval = 1, Approved = 6, Declined = 4, Availed = 5, Cancel_Request = 9, Cancel = 10
|
|
// }
|
|
|
|
// public enum LeaveApplicableType
|
|
// {
|
|
// Probetionary = 0, Confirmed = 1, Regardless = 2
|
|
// }
|
|
|
|
// #region Attendence
|
|
|
|
// public enum EnumEntryMode
|
|
// {
|
|
// Unknown = 0,
|
|
// In = 1,
|
|
// Out = 2
|
|
// }
|
|
|
|
|
|
// public enum EnumHolidayType
|
|
// {
|
|
// Weekend = 1,
|
|
// National = 2,
|
|
// Other = 3
|
|
// }
|
|
|
|
|
|
// //Added by Motiur
|
|
|
|
// public enum EnumWorkPlanGroup
|
|
// {
|
|
// Counter_Clock_1 = 1,
|
|
// Fixed = 2,
|
|
// Counter_Clock_2 = 3,
|
|
// Counter_Clock_3 = 4,
|
|
// Counter_Clock_4 = 5,
|
|
|
|
// }
|
|
|
|
|
|
// public enum EnumWorkPlanGroupType
|
|
// {
|
|
// Fixed = 1,
|
|
// Triple_Shift_Auto = 2,
|
|
// Triple_Shift_Fixed = 3,
|
|
// Double_Shift_Fixed = 4,
|
|
// Exception = 5
|
|
// }
|
|
|
|
|
|
// public enum EnumLateAttendanceType
|
|
// {
|
|
// NotApplicable = 1,
|
|
// Nine_0am_to_Nine_14am = 2,
|
|
// Nine_15am_to_Nine_29am = 3,
|
|
// Nine_30am_to_Ten_59am = 4,
|
|
// Eleven_0am_to_One_30pm = 5,
|
|
// }
|
|
|
|
|
|
// public enum EnumWorkPlanDayType
|
|
// {
|
|
// WeeklyHoliday = 1,
|
|
// NationalHoliday = 2,
|
|
// WorkingDay = 3,
|
|
// HartalDay = 4
|
|
// }
|
|
// //
|
|
// //public enum EnumPayrollType : short
|
|
// //{
|
|
// // Management = 1,
|
|
// // TopManagement = 2,
|
|
// // NonManagement = 3
|
|
// //}
|
|
|
|
// #endregion
|
|
|
|
|
|
// public enum EnumLifeCycleComponent
|
|
// {
|
|
// Category = 1,
|
|
// Department = 2,
|
|
// Position_With_Properties = 3,
|
|
// Designation = 4,
|
|
// Grade = 5,
|
|
// Location = 6,
|
|
// Basic_salary = 7,
|
|
// PF_Member = 8,
|
|
// Continue = 9,
|
|
// Confirm = 10,
|
|
// Discontinue = 11,
|
|
// Function = 12,
|
|
// Company = 13,
|
|
// Gross_salary = 14,
|
|
// Cost_Center = 15,
|
|
// Position_Without_Properties = 16,
|
|
// Force_Remove_From_Position = 17,
|
|
// Role = 18,
|
|
// IA = 19
|
|
// }
|
|
|
|
|
|
// public enum EnumAuthorityType
|
|
// {
|
|
// Reporting = 1,
|
|
// Doted = 2
|
|
// }
|
|
|
|
|
|
// public enum EnumWFRuleType
|
|
// {
|
|
// StraightAuthority = 1,
|
|
// FixedOGNode = 2,
|
|
// Designation = 3,
|
|
// Manual = 4,
|
|
// OrganizationStructure = 5
|
|
// }
|
|
|
|
// public class workflowConstants
|
|
// {
|
|
// public const int WF_Initiator_Tier = 1;
|
|
// }
|
|
|
|
|
|
// public enum enumwfStatus
|
|
// {
|
|
// Not_yet_Initiated = 0,
|
|
// Received = 1,
|
|
// Passed = 2,
|
|
// Revert = 3,
|
|
// Decline = 4,
|
|
// Approve = 5,
|
|
// End = 6,
|
|
// Exception = 7,
|
|
// Not_yet_Submitted = 8,
|
|
// Cancel_Request = 9,
|
|
// Cancel = 10
|
|
// }
|
|
|
|
|
|
// public enum EnumWFReceiveStatus
|
|
// {
|
|
// NOT_YET_OPEN = 1,
|
|
// ALREADY_OPENED = 2
|
|
// }
|
|
|
|
|
|
// public enum EnumWFNotifyType
|
|
// {
|
|
// Email = 1,
|
|
// SysNotification = 2
|
|
// }
|
|
|
|
// public enum enumMailSendType
|
|
// {
|
|
// To = 1,
|
|
// CC = 2,
|
|
// BCC = 3
|
|
// }
|
|
|
|
// //----------------------------------------------
|
|
// public enum EnumDays : short
|
|
// {
|
|
// Friday = 1,
|
|
// Saturday = 2,
|
|
// Sunday = 3,
|
|
// Monday = 4,
|
|
// Tuesday = 5,
|
|
// Wednesday = 6,
|
|
// Thursday = 7
|
|
// }
|
|
|
|
// public enum EnumWeeklyHolidayType
|
|
// {
|
|
// None = 0,
|
|
// Normal = 1,
|
|
// Alternative = 2,
|
|
// HalfDay = 3,
|
|
// All = 4
|
|
// }
|
|
|
|
// #region Enumeration : InstituteType
|
|
// public enum EnmInstituteType
|
|
// {
|
|
// None = 0, Educational = 1, Training = 2, EduactionalAndTraining = 3
|
|
// }
|
|
// #endregion
|
|
|
|
|
|
// public enum EnumSystemType
|
|
// {
|
|
// Desktop = 1,
|
|
// Web = 2
|
|
// }
|
|
|
|
|
|
// public enum EnumCompensatoryLeaveFor
|
|
// {
|
|
// None = 0,
|
|
// Day_Off = 1,
|
|
// Hartal = 2,
|
|
// Festival = 3
|
|
// }
|
|
|
|
|
|
// public enum EnumLanguageEfficiency
|
|
// {
|
|
// None = 0,
|
|
// Basic = 1,
|
|
// Intermideate = 2,
|
|
// Advanced = 3
|
|
// }
|
|
|
|
// public enum EnumAnswerType
|
|
// {
|
|
// None = 0,
|
|
// INT = 1,
|
|
// STRING = 2,
|
|
// DATETIME = 3
|
|
// }
|
|
|
|
// public enum EnumBasedOnPercent
|
|
// {
|
|
// None = 0,
|
|
// Basic = 1,
|
|
// Base = 2,
|
|
// Gross = 3,
|
|
// Fixed_Amount = 4
|
|
// }
|
|
|
|
// public enum EnumBudgetChangeType
|
|
// {
|
|
// None = 0,
|
|
// Discontinue = 1,
|
|
// Basic = 2,
|
|
// //Gross=3,
|
|
// Grade = 4,
|
|
// Function = 5,
|
|
// Department = 6,
|
|
// Location = 7,
|
|
// CC = 8
|
|
// }
|
|
|
|
// public enum EnumBudgetComponent
|
|
// {
|
|
// None = 0,
|
|
// Allowance = 1,
|
|
// Deduction = 2,
|
|
// OPI = 3,
|
|
// Bonus = 4
|
|
// }
|
|
|
|
// public enum EnumBudgetDetailType
|
|
// {
|
|
// None = 0,
|
|
// Individual = 1,
|
|
// Exception = 2,
|
|
// Not_Applicable = 3
|
|
// }
|
|
|
|
// public enum EnumIsPrimary
|
|
// {
|
|
// YES = 1,
|
|
// NO = 0
|
|
// }
|
|
|
|
// public enum EnumMonths
|
|
// {
|
|
// None = 0,
|
|
// January = 1,
|
|
// February = 2,
|
|
// March = 3,
|
|
// April = 4,
|
|
// May = 5,
|
|
// June = 6,
|
|
// July = 7,
|
|
// August = 8,
|
|
// September = 9,
|
|
// October = 10,
|
|
// November = 11,
|
|
// December = 12
|
|
// }
|
|
|
|
// public enum EnumBudgetGroup
|
|
// {
|
|
// Gross = 1,
|
|
// Deduction = 2,
|
|
// Miscellanies = 3
|
|
// }
|
|
|
|
// public enum EnumBudgetCode
|
|
// {
|
|
// Basic_Salary = 1,
|
|
// Allowance = 2,
|
|
// Deduction = 3,
|
|
// OPI = 4,
|
|
// Bonus = 5,
|
|
// IncomeTax = 6,
|
|
// CTC = 7,
|
|
// PF = 8,
|
|
// Guranted_Cash = 9
|
|
|
|
// }
|
|
|
|
// public enum EnumSurveyOn
|
|
// {
|
|
// Basic = 1,
|
|
// Base = 2,
|
|
// Cash = 3,
|
|
// CTC = 4
|
|
// }
|
|
|
|
|
|
// public enum EnumSurveyQuestionType
|
|
// {
|
|
// None = 0,
|
|
// Weight = 1
|
|
// }
|
|
|
|
|
|
// public enum EnumSurveyType
|
|
// {
|
|
// None = 0,
|
|
// Weight = 1,
|
|
// Managerial
|
|
// }
|
|
|
|
// public enum PMPStatus
|
|
// {
|
|
// NotYetInitiate = 0,
|
|
// Target_Setting = 1,
|
|
// Midyear_Appraisal = 2,
|
|
// Final_Appraisal = 3
|
|
// }
|
|
|
|
// public enum PMPWFStatus
|
|
// {
|
|
// Draft = 1,
|
|
// InProcess = 2,
|
|
// Complete = 3,
|
|
// Decline = 4,
|
|
// Revert = 5
|
|
|
|
// }
|
|
|
|
// public enum EnumReferredBy
|
|
// {
|
|
// CompanyEmployee = 1,
|
|
// Other = 2
|
|
// }
|
|
|
|
// public enum EnumResult
|
|
// {
|
|
// Pass = 1,
|
|
// Fail = 2
|
|
// }
|
|
|
|
// public enum EnumRecruitementProcess
|
|
// {
|
|
// None = 0,
|
|
// Started = 1,
|
|
// Posponed = 2,
|
|
// Completed = 3
|
|
// }
|
|
|
|
|
|
// public enum EnumAssesmentStatus
|
|
// {
|
|
// None = 0,
|
|
// //BoardMemberAssesment=1
|
|
// Start = 1,
|
|
// Complete = 2
|
|
// }
|
|
|
|
// public enum EnumRecruitementStep
|
|
// {
|
|
// None = 1,
|
|
// Completed = 2
|
|
// }
|
|
|
|
// public enum EnumTrainingFrequency
|
|
// {
|
|
// Select_Frequency = 0,
|
|
// ONE_OFF = 1,
|
|
// ONCE_A_YEAR = 2,
|
|
// EVERY_TWO_YEAR = 3,
|
|
// EVERY_THREE_YEAR = 4,
|
|
// EVERY_FOUR_YEAR = 5,
|
|
// EVERY_FIVE_YEAR = 6
|
|
// }
|
|
|
|
// public enum EnumTSStatus
|
|
// {
|
|
// Nominated = 6,
|
|
// Enrolled = 7,
|
|
// Incomplete = 9,
|
|
// Complete = 8,
|
|
// Request_Declined = 4,
|
|
// Requested = 1
|
|
// }
|
|
|
|
|
|
// public enum EnumVendorType
|
|
// {
|
|
// Courier = 1,
|
|
// TrainingInstitute = 2,
|
|
// RecruitementVendor = 3
|
|
// }
|
|
|
|
|
|
// public enum EnumVendorPaymentMode
|
|
// {
|
|
// Receive = 1,
|
|
// Payment = 2
|
|
|
|
// }
|
|
|
|
|
|
// public enum EnumNotificationMedium
|
|
// {
|
|
// Email = 1,
|
|
// SMS = 2,
|
|
// WEB = 3
|
|
// }
|
|
|
|
|
|
// public enum EnumNotificationStatus
|
|
// {
|
|
// InProcess = 1,
|
|
// Closed = 2
|
|
// }
|
|
|
|
|
|
// public enum EnumNotificationType
|
|
// {
|
|
// Notification = 1,
|
|
// Action_Monitoring = 2,
|
|
// Meeting_Minutes = 3
|
|
// }
|
|
|
|
|
|
// public enum EnumPerticipantType
|
|
// {
|
|
// Employee = 1,
|
|
// Vendor = 2,
|
|
// Applicant = 3,
|
|
// WFID = 4
|
|
// }
|
|
|
|
|
|
// public enum EnumSendStatus
|
|
// {
|
|
// NotEligable = 1,
|
|
// NotSent = 2,
|
|
// Sent = 3
|
|
// }
|
|
|
|
|
|
// public enum EnumRequestType
|
|
// {
|
|
// LTA = 1,
|
|
// Medical = 2,
|
|
// Insurance = 3,
|
|
// Letter = 4,
|
|
// Loan = 5,
|
|
// MedicalClaim = 6,
|
|
// AIT = 7,
|
|
// Recognition = 8
|
|
// }
|
|
|
|
|
|
// public enum EnumLetterType
|
|
// {
|
|
// Visa_Letter_Business_Trip_With_Family = 1,
|
|
// Salary_Certificate = 2,
|
|
// Visa_Letter_Business_Trip = 3,
|
|
// Visa_Letter_Personal_Trip = 4,
|
|
// Visa_Letter_Personal_Trip_With_Family = 5,
|
|
// Loan_Letter_Bank = 6
|
|
// }
|
|
|
|
|
|
// public enum EnumTransferCombination
|
|
// {
|
|
// None = 0,
|
|
// SMS = 1,
|
|
// Email = 2,
|
|
// Web = 3,
|
|
// SMS_Email = 4,
|
|
// SMS_Web = 5,
|
|
// Email_Web = 6,
|
|
// SMS_Email_WEb = 7
|
|
// }
|
|
|
|
|
|
// public enum EnumCardUserType
|
|
// {
|
|
// Employee = 0,
|
|
// Father = 1,
|
|
// Mother = 2,
|
|
// Spouse = 3,
|
|
// Children = 4
|
|
// }
|
|
|
|
|
|
// public enum EnumEmpReqStatus : short
|
|
// {
|
|
// RM = 0,
|
|
// DH = 1,
|
|
// HR = 2,
|
|
// CEO = 3,
|
|
// Approved = 4
|
|
// }
|
|
|
|
|
|
// public enum EnumAssetInventoryType : short
|
|
// {
|
|
// Asset = 1,
|
|
// FixedItem = 2
|
|
// }
|
|
|
|
|
|
// public enum EnumReasonForLeaveing : short
|
|
// {
|
|
// PromotionalOpportunity = 0,
|
|
// Changeintypeofwork = 1,
|
|
// Lackofchallengeinjob = 2,
|
|
// Poorsupervision = 3,
|
|
// Jobdidnotmeetoriginalexpectations = 4,
|
|
// Redeployment = 5,
|
|
// Relocation = 6,
|
|
// CompensationorBenefits = 7,
|
|
// Personal = 8,
|
|
// Returningtoschool = 9,
|
|
// Companycultureclimate = 10,
|
|
// Other = 11,
|
|
|
|
// }
|
|
|
|
|
|
// public enum EnumUPDStatus : short
|
|
// {
|
|
// None = 0,
|
|
// Regular = 1,
|
|
// Absent = 2,
|
|
// Late = 3,
|
|
// Accept = 4,
|
|
// Reject = 5
|
|
// }
|
|
|
|
|
|
// public enum EnumProcessMode
|
|
// {
|
|
// Auto = 0,
|
|
// Manual = 1
|
|
// }
|
|
|
|
|
|
// public enum EnumAttnProcessStatus
|
|
// {
|
|
// SuccessWithoutError = 0,
|
|
// Error = 1,
|
|
// SuccessWithError = 2
|
|
// }
|
|
|
|
|
|
// public enum EnumErrorType
|
|
// {
|
|
// WorkGroupUndefine = 0,
|
|
// ShiftNotFound = 1,
|
|
// ServiceException = 2,
|
|
// Exception = 3,
|
|
// //InTime = 2,
|
|
// //OutTime = 3,
|
|
// //WeekEnd = 4,
|
|
// //Leave = 5,
|
|
// //Holiday = 6,
|
|
// Others = 4,
|
|
// BasicData = 5
|
|
// }
|
|
|
|
|
|
// public enum EnumLeaveCalculationType
|
|
// {
|
|
// Hourly = 0,
|
|
// Daily = 1,
|
|
// Monthly = 2,
|
|
// Yearly = 3,
|
|
// //Prorated=3,
|
|
// Not_Applicable = 4,
|
|
// Not_Applicable_With_Prorated = 5,
|
|
// Hourly_Prorated = 6
|
|
// }
|
|
|
|
// public enum EnumPhotoType
|
|
// {
|
|
// EmployeePicture = 0,
|
|
// EmployeeSignature = 1,
|
|
// NomineePicture = 2,
|
|
// NomineeSignature = 3,
|
|
// HospitalizationPicture = 4
|
|
// }
|
|
|
|
|
|
// public enum EnumWagesType
|
|
// {
|
|
// Monthly = 1,
|
|
// Daily = 2,
|
|
// Hourly = 3,
|
|
// Apprentice = 4
|
|
// }
|
|
|
|
|
|
// public enum EnumShiftHourType
|
|
// {
|
|
// Consider_Shift_Hour = 0,
|
|
// Consider_Entire_Present_Hour = 1,
|
|
// Hours_Over_Shift = 2
|
|
// }
|
|
|
|
|
|
// public enum EnumMinimumTaxType
|
|
// {
|
|
// Municipal = 1,
|
|
// City_Corporation = 2
|
|
// }
|
|
|
|
|
|
// public enum EnumRewardStatement
|
|
// {
|
|
// Cash_Component = 1,
|
|
// Benefit_Component = 2,
|
|
// Benefit_Description = 3
|
|
// }
|
|
|
|
|
|
// public enum EnumGradeLocationType
|
|
// {
|
|
// Grade = 1,
|
|
// Location = 2
|
|
// }
|
|
|
|
|
|
// public enum EnumTopTeam
|
|
// {
|
|
// Top_Team = 1,
|
|
// Non_Top_Team = 2
|
|
// }
|
|
|
|
|
|
// public enum EnumSAPProcessStatus
|
|
// {
|
|
// None = 0,
|
|
// Success = 1,
|
|
// Error = 2
|
|
// }
|
|
|
|
|
|
// public enum EnumReceiveStatus : short
|
|
// {
|
|
// Success = 1,
|
|
// Error = 2
|
|
// }
|
|
// public enum EnumPMPStatus
|
|
// {
|
|
// NotYetInitiate = 0,
|
|
// Objective_Setting = 1,
|
|
// Midyear_Appraisal = 2,
|
|
// Final_Appraisal = 3
|
|
// }
|
|
|
|
// //
|
|
// //public enum EnumRecommendationType : short
|
|
// //{
|
|
// // Transfer = 1,
|
|
// // TransferWithPromotion = 2,
|
|
// // Allowance = 3,
|
|
// // Confirm = 4,
|
|
// // ConfrimWithPromotion = 5,
|
|
// // ConfrimExtend = 6,
|
|
// // ContractRenew = 7
|
|
// //}
|
|
|
|
|
|
// public enum EnumRecomendationLevel : short
|
|
// {
|
|
// LM = 1,
|
|
// SecondLM = 2,
|
|
// HR = 3,
|
|
// Director = 4,
|
|
// Board = 5
|
|
// }
|
|
|
|
// public enum EnumRecommendationType : short
|
|
// {
|
|
// //Transfer = 1,
|
|
// //Promotion = 2,
|
|
// //Allowance_Monthly = 3,
|
|
// // Contract_Renew = 4,
|
|
// //Confirm = 5,
|
|
// //Others = 6,
|
|
// //Transfer_With_Promotion = 7,
|
|
// //Confirm_With_Promotion = 8,
|
|
// //Transfer_With_Allowance = 9,
|
|
// //Transfer_With_Confirm = 10
|
|
// Promotion = 1,
|
|
// Slab = 2,
|
|
// Yearly = 3,
|
|
// Others = 4
|
|
// }
|
|
|
|
// public enum EnumPMPActor : short
|
|
// {
|
|
// //All = 1,
|
|
// Employee = 2,
|
|
// Supervisor = 3,
|
|
// SecondSupervisor = 4
|
|
// }
|
|
|
|
// public enum EnumPMPActorMidYear : short
|
|
// {
|
|
// //All = 1,
|
|
// Employee = 2,
|
|
// Supervisor = 3
|
|
// }
|
|
|
|
// public enum EnumPMPProcess : short
|
|
// {
|
|
// ObjectiveSetting = 1,
|
|
// DevelopmentPlan = 2,
|
|
// MidYearEnd = 3,
|
|
// YearEnd = 4
|
|
// }
|
|
|
|
// public enum EnumPMPStatus2 : short
|
|
// {
|
|
// NotYetDone = 1,
|
|
// Done = 2,
|
|
// Aggred = 3
|
|
// }
|
|
|
|
// public enum EnumPMPStatusSupervisor : short
|
|
// {
|
|
// Done = 2,
|
|
// Aggred = 3
|
|
// }
|
|
|
|
// public enum EnumPMPStatusSESupervisor : short
|
|
// {
|
|
// Done = 2
|
|
// }
|
|
|
|
// public enum EnumPMPStatusObjectiveSetting : short
|
|
// {
|
|
// NotYetDone = 1,
|
|
// Done = 2,
|
|
// LMAggred = 3
|
|
// }
|
|
|
|
// public enum EnumPMPAutorizedType : short
|
|
// {
|
|
// PMP = 1,
|
|
// //Midyear = 2,
|
|
// //Yearend = 3,
|
|
// Apprisal_Form = 4
|
|
// }
|
|
|
|
|
|
// public enum EnumObjectiveCategory : short
|
|
// {
|
|
// Band = 1,
|
|
// Tier = 2
|
|
// }
|
|
|
|
// public enum EnumObjectiveType : short
|
|
// {
|
|
// Strategic = 1, Operation = 2, People = 3
|
|
|
|
// }
|
|
|
|
// public enum EnumObjectiveFlowStatus : short
|
|
// {
|
|
// Not_Yet_Initiated = 0, Agreed = 1, Not_yet_Agreed = 2, Revert = 3, Draft = 4, Submit = 5, Draft_For_Employee = 6, Not_Agreed = 7, Editable = 8
|
|
|
|
// }
|
|
|
|
// public enum EnumPMSNotificationStatus : short
|
|
// {
|
|
// None = 0, OBJNotify = 1, MidNotify = 2, YENotify = 3, YE2Notify = 4
|
|
|
|
// }
|
|
|
|
// public enum EnumPMPReports
|
|
// {
|
|
// Program_Project_Status_Low_Performing_Staff = 0,
|
|
// Staffs_Nominated_Performance_Allowance,
|
|
// Staffs_Level8_Above_Not_Promoted_8y,
|
|
// Programme_Level_Assessment_Analysis_Low_Performing_Staff_1to7,
|
|
// Programme_Level_Assessment_Analysis_Low_Performing_Staff_8nAbove,
|
|
// Staffs_Nominated_Promotion,
|
|
// Employee_not_yet_posting,
|
|
// Duplicate_Node,
|
|
// Individual_annual_performance,
|
|
// Programme_Level_No_Assessment_Receiving_Status_Low_Performing_Staff,
|
|
// Programme_Level_No_Assessment_Receiving_Status_Low_Performing_Staff_Details
|
|
|
|
// }
|
|
|
|
// public enum EnumTaskType
|
|
// {
|
|
// None = 0,
|
|
// Notification = 1,
|
|
// PendingJob = 2
|
|
// }
|
|
|
|
// public enum EnumWFAttnStatus
|
|
// {
|
|
// None = 0,
|
|
// EmpSubmitted = 1,
|
|
// LMApproved = 2,
|
|
// DHApproved = 3,
|
|
// HRApproved = 4,
|
|
// NotApplicable = 5
|
|
|
|
// }
|
|
//}
|
|
|