protected static FR_L5TS_GWCSTFWCID_1152 Execute(DbConnection Connection, DbTransaction Transaction, P_L5TS_GWCSTFWCID_1152 Parameter, CSV2Core.SessionSecurity.SessionSecurityTicket securityTicket = null) { //Leave UserCode region to enable user code saving #region UserCode var returnValue = new FR_L5TS_GWCSTFWCID_1152(); //Put your code here ORM_CMN_BPT_EMP_WorkingContract_SalaryType.Query salaryTypeQuery = new ORM_CMN_BPT_EMP_WorkingContract_SalaryType.Query(); salaryTypeQuery.CMN_BPT_EMP_WorkingContract_RefID = Parameter.CMN_BPT_EMP_WorkingContract_RefID; salaryTypeQuery.Tenant_RefID = securityTicket.TenantID; salaryTypeQuery.IsDeleted = false; var salaryTypes = ORM_CMN_BPT_EMP_WorkingContract_SalaryType.Query.Search(Connection, Transaction, salaryTypeQuery); List <L5TS_GWCSTFT_1148> resultList = new List <L5TS_GWCSTFT_1148>(); foreach (var salaryType in salaryTypes) { L5TS_GWCSTFT_1148 resultItem = new L5TS_GWCSTFT_1148(); resultItem.CMN_BPT_EMP_SalaryTypeID = salaryType.CMN_BPT_EMP_SalaryTypeID; resultItem.Amount = salaryType.Amount; resultItem.CMN_BPT_EMP_WorkingContract_RefID = salaryType.CMN_BPT_EMP_WorkingContract_RefID; resultItem.CMN_BPT_EMP_WorkingContract_SalaryTypeID = salaryType.CMN_BPT_EMP_WorkingContract_SalaryTypeID; resultList.Add(resultItem); } returnValue.Result = new L5TS_GWCSTFWCID_1152(); returnValue.Result.WorkingContractSalaryTypes = resultList.ToArray(); return(returnValue); #endregion UserCode }
protected static FR_Base Execute(DbConnection Connection, DbTransaction Transaction, P_L5TS_DWCSTFWC_1325 Parameter, CSV2Core.SessionSecurity.SessionSecurityTicket securityTicket = null) { //Leave UserCode region to enable user code saving #region UserCode var returnValue = new FR_Base(); //Put your code here ORM_CMN_BPT_EMP_WorkingContract_SalaryType.Query salaryTypeQuery = new ORM_CMN_BPT_EMP_WorkingContract_SalaryType.Query(); salaryTypeQuery.CMN_BPT_EMP_WorkingContract_RefID = Parameter.CMN_BPT_EMP_WorkingContract_RefID; salaryTypeQuery.Tenant_RefID = securityTicket.TenantID; salaryTypeQuery.IsDeleted = false; var salaryTypes = ORM_CMN_BPT_EMP_WorkingContract_SalaryType.Query.Search(Connection, Transaction, salaryTypeQuery); foreach (var salaryType in salaryTypes) { salaryType.IsDeleted = true; salaryType.Save(Connection, Transaction); } returnValue.Status = FR_Status.Success; return(returnValue); #endregion UserCode }