/// <summary> /// Get Account Code based on ActivityCategory Id /// </summary> /// <param name="ActivityCodeId"></param> /// <returns>Json object having account code related information</returns> public JsonResult GetAccountCode(int ActivityCodeId) { List <string> accountCodeItem = new List <string>(); ActivityCodeService activityCodeService = new ActivityCodeService(); ActivityCodeVO activityCodeVO = activityCodeService.GetAccountByActivityCode(ActivityCodeId); return(Json(activityCodeVO)); }
/// <summary> /// Constructor /// </summary> /// <param name="activityCode"></param> public ActivityCode(ActivityCodeVO activityCode) { ID = activityCode.Id; OAActivityCodeId = activityCode.OAActivityCodeId; Name = activityCode.Name; ActivityCodeName = activityCode.Name + '-' + activityCode.OAActivityCodeId; OAAccountId = activityCode.OAAccountId; AccountId = activityCode.AccountId; AccountCode = activityCode.AccountCode; CompanyId = activityCode.CompanyId; }
/// <summary> /// Get account code informaiton based on activity code id /// </summary> /// <param name="activityCodeId">activity code Id</param> /// <returns>The ActivityCodeVO object</returns> public ActivityCodeVO GetAccountByActivityCode(int activityCodeId) { ActivityCodeVO activityCodeVO = null; OAActivityCode activityCode = mdbDataContext.OAActivityCodes.Where(x => x.ID == activityCodeId).SingleOrDefault(); if (activityCode != null) { activityCodeVO = new ActivityCodeVO(); activityCodeVO.AccountId = activityCode.AccountCodeID; activityCodeVO.CompanyId = activityCode.CompanyID; activityCodeVO.AccountCode = activityCode.OAAccountCode.AccountName; activityCodeVO.OAAccountId = activityCode.OAAccountCode.AccountID; } return(activityCodeVO); }