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
        }
Esempio n. 2
0
        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
        }