// Translation Method public void Translation(EmployeeDataContext instanceDataModel) { if (ValedationClass.IsValidCompareToStrings(instanceDataModel.language.ToString(), Constants.LAN_AR) == true) { instanceDataModel.employNameEN = TranslatorGoogleClass.Translate(instanceDataModel.employeeName, Constants.LAN_AR, Constants.LAN_EN); instanceDataModel.employeeNameAR = instanceDataModel.employeeName; instanceDataModel.employeePhoneCC = MethodesClass.ConcatonatePhoneWithCc(instanceDataModel.employeePhone, instanceDataModel.employeeCCName); if (instanceDataModel.employeeAddress != null) { instanceDataModel.employeeAddressEN = TranslatorGoogleClass.Translate(instanceDataModel.employeeAddress, Constants.LAN_AR, Constants.LAN_EN); instanceDataModel.employeeAddressAR = instanceDataModel.employeeAddress; instanceDataModel.employeePhoneCC = MethodesClass.ConcatonatePhoneWithCc(instanceDataModel.employeePhone, instanceDataModel.employeeCCName); } } else { instanceDataModel.employeeNameAR = TranslatorGoogleClass.Translate(instanceDataModel.employeeName, Constants.LAN_EN, Constants.LAN_AR); instanceDataModel.employNameEN = instanceDataModel.employeeName; instanceDataModel.employeePhoneCC = MethodesClass.ConcatonatePhoneWithCc(instanceDataModel.employeePhone, instanceDataModel.employeeCCName); if (instanceDataModel.employeeAddress != null) { instanceDataModel.employeeAddressAR = TranslatorGoogleClass.Translate(instanceDataModel.employeeAddress, Constants.LAN_EN, Constants.LAN_AR); instanceDataModel.employeeAddressEN = instanceDataModel.employeeAddress; instanceDataModel.employeePhoneCC = MethodesClass.ConcatonatePhoneWithCc(instanceDataModel.employeePhone, instanceDataModel.employeeCCName); } } }
public EmployeeData CustArEmployee(DataTable dtEmployees, int i) { if (dtEmployees.Rows.Count > 0) { EmployeeData employeeData = new EmployeeData { employeeId = Convert.ToInt32(dtEmployees.Rows[i]["employeeId"]), employeeIdSymbol = MethodesConvertalClass.ConvertToString(dtEmployees.Rows[i]["employeeIdSymbol"]), employeeNameAR = MethodesConvertalClass.ConvertToString(dtEmployees.Rows[i]["employeeNameAR"]), employeeBirthDate = MethodesConvertalClass.ConvertToEasternArabicNumerals(MethodesConvertalClass.ConvertToString(dtEmployees.Rows[i]["employeeBirthDate"])), employeeEmail = MethodesConvertalClass.ConvertToString(dtEmployees.Rows[i]["employeeEmail"]), employeeNationalityAR = MethodesConvertalClass.ConvertToString(dtEmployees.Rows[i]["employeeNationalityAR"]), employeeCardBankNumber = MethodesConvertalClass.ConvertToEasternArabicNumerals(MethodesConvertalClass.ConvertToString(dtEmployees.Rows[i]["employeeCardBankNumber"])), employeeGender = TranslatorGoogleClass.Translate(MethodesConvertalClass.ConvertToString(dtEmployees.Rows[i]["employeeGender"]), Constants.LAN_EN, Constants.LAN_AR), employeeMaritalStatusAR = MethodesConvertalClass.ConvertToString(dtEmployees.Rows[i]["employeeMaritalStatusAR"]), employeeMilitaryStatusAR = MethodesConvertalClass.ConvertToString(dtEmployees.Rows[i]["employeeMilitaryStatusAR"]), employeeLicenseNumber = MethodesConvertalClass.ConvertToEasternArabicNumerals(MethodesConvertalClass.ConvertToString(dtEmployees.Rows[i]["employeeLicenseNumber"])), employeeLicenseExpireDate = MethodesConvertalClass.ConvertToEasternArabicNumerals(MethodesConvertalClass.ConvertToString(dtEmployees.Rows[i]["employeeLicenseExpireDate"])), employeeIdentityNumber = MethodesConvertalClass.ConvertToEasternArabicNumerals(MethodesConvertalClass.ConvertToString(dtEmployees.Rows[i]["employeeIdentityNumber"])), employeeIdentityExpireDate = MethodesConvertalClass.ConvertToEasternArabicNumerals(MethodesConvertalClass.ConvertToString(dtEmployees.Rows[i]["employeeIdentityExpireDate"])), employeePassportNumber = MethodesConvertalClass.ConvertToEasternArabicNumerals(MethodesConvertalClass.ConvertToString(dtEmployees.Rows[i]["employeePassportNumber"])), employeePassportExpireDate = MethodesConvertalClass.ConvertToEasternArabicNumerals(MethodesConvertalClass.ConvertToString(dtEmployees.Rows[i]["employeePassportExpireDate"])), employeeEducation = MethodesConvertalClass.ConvertToString(dtEmployees.Rows[i]["employeeEducation"]), employeeContractStartDate = MethodesConvertalClass.ConvertToEasternArabicNumerals(MethodesConvertalClass.ConvertToString(dtEmployees.Rows[i]["employeeContractStartDate"])), employeeContractEndDate = MethodesConvertalClass.ConvertToEasternArabicNumerals(MethodesConvertalClass.ConvertToString(dtEmployees.Rows[i]["employeeContractEndDate"])), employeeResidenceNumber = MethodesConvertalClass.ConvertToEasternArabicNumerals(MethodesConvertalClass.ConvertToString(dtEmployees.Rows[i]["employeeResidenceNumber"])), employeeResidenceExpireDate = MethodesConvertalClass.ConvertToEasternArabicNumerals(MethodesConvertalClass.ConvertToString(dtEmployees.Rows[i]["employeeResidenceExpireDate"])), employeeInsuranceNumber = MethodesConvertalClass.ConvertToEasternArabicNumerals(MethodesConvertalClass.ConvertToString(dtEmployees.Rows[i]["employeeInsuranceNumber"])), employeeJobDegree = TranslatorGoogleClass.Translate(MethodesConvertalClass.ConvertToString(dtEmployees.Rows[i]["employeeJobDegree"]), Constants.LAN_EN, Constants.LAN_AR), employeeJobStatus = TranslatorGoogleClass.Translate(MethodesConvertalClass.ConvertToString(dtEmployees.Rows[i]["employeeJobStatus"]), Constants.LAN_EN, Constants.LAN_AR), employeeJobId = MethodesConvertalClass.ConvertToInt(dtEmployees.Rows[i]["employeeJobId"]), employeeSectorId = MethodesConvertalClass.ConvertToInt(dtEmployees.Rows[i]["employeeSectorId"]), employeeBranchId = MethodesConvertalClass.ConvertToInt(dtEmployees.Rows[i]["employeeBranchId"]), employeeCountry = TranslatorGoogleClass.Translate(MethodesConvertalClass.ConvertToString(dtEmployees.Rows[i]["employeeCountry"]), Constants.LAN_EN, Constants.LAN_AR), employeeCity = TranslatorGoogleClass.Translate(MethodesConvertalClass.ConvertToString(dtEmployees.Rows[i]["employeeCity"]), Constants.LAN_EN, Constants.LAN_AR), employeeRegion = TranslatorGoogleClass.Translate(MethodesConvertalClass.ConvertToString(dtEmployees.Rows[i]["employeeRegion"]), Constants.LAN_EN, Constants.LAN_AR), employeeAdressDetailsAR = MethodesConvertalClass.ConvertToString(dtEmployees.Rows[i]["employeeAdressDetailsAR"]), employeeFirstCountryCode = MethodesConvertalClass.ConvertToEasternArabicNumerals(MethodesConvertalClass.ConvertToString(dtEmployees.Rows[i]["employeeFirstCountryCode"])), employeeFirstCountryCodeName = MethodesConvertalClass.ConvertToString(dtEmployees.Rows[i]["employeeFirstCountryCodeName"]), employeeFirstPhone = MethodesConvertalClass.ConvertToEasternArabicNumerals(MethodesConvertalClass.ConvertToString(dtEmployees.Rows[i]["employeeFirstPhone"])), employeeFirstPhoneWithCC = MethodesConvertalClass.ConvertToEasternArabicNumerals(MethodesConvertalClass.ConvertToString(dtEmployees.Rows[i]["employeeFirstPhoneWithCC"])), employeeSecondCountryCode = MethodesConvertalClass.ConvertToEasternArabicNumerals(MethodesConvertalClass.ConvertToString(dtEmployees.Rows[i]["employeeSecondCountryCode"])), employeeSecondCountryCodeName = MethodesConvertalClass.ConvertToString(dtEmployees.Rows[i]["employeeSecondCountryCodeName"]), employeeSecondPhone = MethodesConvertalClass.ConvertToEasternArabicNumerals(MethodesConvertalClass.ConvertToString(dtEmployees.Rows[i]["employeeSecondPhone"])), employeeSecondPhoneWithCC = MethodesConvertalClass.ConvertToEasternArabicNumerals(MethodesConvertalClass.ConvertToString(dtEmployees.Rows[i]["employeeSecondPhoneWithCC"])), employeeNotes = TranslatorGoogleClass.Translate(MethodesConvertalClass.ConvertToString(dtEmployees.Rows[i]["employeeNotes"]), Constants.LAN_EN, Constants.LAN_AR), emmployeeArchiveStatus = MethodesConvertalClass.ConvertToBool(dtEmployees.Rows[i]["emmployeeArchiveStatus"]), }; return(employeeData); } else { return(null); } }
public void Translation(EmployeeDataContext instanceDataModel) { if (ValedationClass.IsValidCompareToStrings(instanceDataModel.language.ToString(), Constants.LAN_AR) == true) { instanceDataModel.employeeNameEN = TranslatorGoogleClass.Translate(instanceDataModel.employeeName, Constants.LAN_AR, Constants.LAN_EN); instanceDataModel.employeeNameAR = instanceDataModel.employeeName; if (instanceDataModel.employeeNationality != null) { instanceDataModel.employeeNationalityEN = TranslatorGoogleClass.Translate(instanceDataModel.employeeNationality, Constants.LAN_AR, Constants.LAN_EN); instanceDataModel.employeeNationalityAR = instanceDataModel.employeeNationality; } else { instanceDataModel.employeeNationalityEN = " "; instanceDataModel.employeeNationalityAR = " "; } if (instanceDataModel.employeeMaritalStatus != null) { instanceDataModel.employeeMaritalStatusEN = TranslatorGoogleClass.Translate(instanceDataModel.employeeMaritalStatus, Constants.LAN_AR, Constants.LAN_EN); instanceDataModel.employeeMaritalStatusAR = instanceDataModel.employeeMaritalStatus; } else { instanceDataModel.employeeMaritalStatusEN = " "; instanceDataModel.employeeMaritalStatusAR = " "; } if (instanceDataModel.employeeMilitaryStatus != null) { instanceDataModel.employeeMilitaryStatusEN = TranslatorGoogleClass.Translate(instanceDataModel.employeeMilitaryStatus, Constants.LAN_AR, Constants.LAN_EN); instanceDataModel.employeeMilitaryStatusAR = instanceDataModel.employeeMilitaryStatus; } else { instanceDataModel.employeeMilitaryStatusEN = " "; instanceDataModel.employeeMilitaryStatusAR = " "; } instanceDataModel.employeeFirstPhoneWithCC = MethodesClass.ConcatonatePhoneWithCc(instanceDataModel.employeeFirstPhone, instanceDataModel.employeeFirstCountryCodeName); if (instanceDataModel.employeeSecondPhone != null) { instanceDataModel.employeeSecondPhoneWithCC = MethodesClass.ConcatonatePhoneWithCc(instanceDataModel.employeeSecondPhone, instanceDataModel.employeeSecondCountryCodeName); } else { instanceDataModel.employeeSecondPhoneWithCC = " "; instanceDataModel.employeeSecondCountryCode = " "; instanceDataModel.employeeSecondCountryCodeName = " "; instanceDataModel.employeeSecondPhone = " "; } if (instanceDataModel.employeeAdressDetails != null) { instanceDataModel.employeeAdressDetailsEN = TranslatorGoogleClass.Translate(instanceDataModel.employeeAdressDetails, Constants.LAN_AR, Constants.LAN_EN); instanceDataModel.employeeAdressDetailsAR = instanceDataModel.employeeAdressDetails; } else { instanceDataModel.employeeAdressDetailsEN = " "; instanceDataModel.employeeAdressDetailsAR = " "; } } else { instanceDataModel.employeeNameAR = TranslatorGoogleClass.Translate(instanceDataModel.employeeName, Constants.LAN_EN, Constants.LAN_AR); instanceDataModel.employeeNameEN = instanceDataModel.employeeName; if (instanceDataModel.employeeNationality != null) { instanceDataModel.employeeNationalityAR = TranslatorGoogleClass.Translate(instanceDataModel.employeeNationality, Constants.LAN_EN, Constants.LAN_AR); instanceDataModel.employeeNationalityEN = instanceDataModel.employeeNationality; } else { instanceDataModel.employeeNationalityEN = " "; instanceDataModel.employeeNationalityAR = " "; } if (instanceDataModel.employeeMaritalStatus != null) { instanceDataModel.employeeMaritalStatusAR = TranslatorGoogleClass.Translate(instanceDataModel.employeeMaritalStatus, Constants.LAN_EN, Constants.LAN_AR); instanceDataModel.employeeMaritalStatusEN = instanceDataModel.employeeMaritalStatus; } else { instanceDataModel.employeeMaritalStatusEN = " "; instanceDataModel.employeeMaritalStatusAR = " "; } if (instanceDataModel.employeeMilitaryStatus != null) { instanceDataModel.employeeMilitaryStatusAR = TranslatorGoogleClass.Translate(instanceDataModel.employeeMilitaryStatus, Constants.LAN_EN, Constants.LAN_AR); instanceDataModel.employeeMilitaryStatusEN = instanceDataModel.employeeMilitaryStatus; } else { instanceDataModel.employeeMilitaryStatusEN = " "; instanceDataModel.employeeMilitaryStatusAR = " "; } instanceDataModel.employeeFirstPhoneWithCC = MethodesClass.ConcatonatePhoneWithCc(instanceDataModel.employeeFirstPhone, instanceDataModel.employeeFirstCountryCodeName); if (instanceDataModel.employeeSecondPhone != null) { instanceDataModel.employeeSecondPhoneWithCC = MethodesClass.ConcatonatePhoneWithCc(instanceDataModel.employeeSecondPhone, instanceDataModel.employeeSecondCountryCodeName); } else { instanceDataModel.employeeSecondPhoneWithCC = " "; instanceDataModel.employeeSecondCountryCode = " "; instanceDataModel.employeeSecondCountryCodeName = " "; instanceDataModel.employeeSecondPhone = " "; } if (instanceDataModel.employeeAdressDetails != null) { instanceDataModel.employeeAdressDetailsAR = TranslatorGoogleClass.Translate(instanceDataModel.employeeAdressDetails, Constants.LAN_EN, Constants.LAN_AR); instanceDataModel.employeeAdressDetailsEN = instanceDataModel.employeeAdressDetails; } else { instanceDataModel.employeeAdressDetailsEN = " "; instanceDataModel.employeeAdressDetailsAR = " "; } } }