コード例 #1
0
        protected static FR_Guid Execute(DbConnection Connection, DbTransaction Transaction, P_L2IC_SICR_0943 Parameter, CSV2Core.SessionSecurity.SessionSecurityTicket securityTicket = null)
        {
            #region UserCode
            var returnValue = new FR_Guid();
            //Put your code here

            Dict nameDict        = new Dict("log_wrh_inventorychangereasons");
            Dict descriptionDict = new Dict("log_wrh_inventorychangereasons");

            foreach (var langID in Parameter.Languages)
            {
                nameDict.AddEntry(langID, Parameter.Name);
                descriptionDict.AddEntry(langID, Parameter.Description);
            }

            ORM_LOG_WRH_InventoryChangeReason reason = new ORM_LOG_WRH_InventoryChangeReason();

            if (Parameter.InventoryChangeReasonID == Guid.Empty)
            {
                reason.LOG_WRH_InventoryChangeReasonID = Guid.NewGuid();    // new
            }
            else
            {
                reason.Load(Connection, Transaction, Parameter.InventoryChangeReasonID); // edit
            }
            reason.InventoryChange_Description = descriptionDict;
            reason.InventoryChange_Name        = nameDict;
            reason.Creation_Timestamp          = DateTime.Now;
            reason.Tenant_RefID             = securityTicket.TenantID;
            reason.GlobalPropertyMatchingID = Guid.Empty.ToString();
            reason.IsDeleted = false;

            reason.Save(Connection, Transaction);

            returnValue.Result = reason.LOG_WRH_InventoryChangeReasonID;

            return(returnValue);

            #endregion UserCode
        }
コード例 #2
0
        protected static FR_Guid Execute(DbConnection Connection, DbTransaction Transaction, P_L2IC_DICR_1302 Parameter, CSV2Core.SessionSecurity.SessionSecurityTicket securityTicket = null)
        {
            #region UserCode
            var returnValue = new FR_Guid();
            //Put your code here

            ORM_LOG_WRH_InventoryChangeReason.Query existQuery = new ORM_LOG_WRH_InventoryChangeReason.Query()
            {
                LOG_WRH_InventoryChangeReasonID = Parameter.InventoryChangeReasonID,
                IsDeleted = false
            };

            if (ORM_LOG_WRH_InventoryChangeReason.Query.Exists(Connection, Transaction, existQuery))
            {
                ORM_LOG_WRH_InventoryChangeReason reason = new ORM_LOG_WRH_InventoryChangeReason();
                reason.Load(Connection, Transaction, Parameter.InventoryChangeReasonID);
                reason.IsDeleted = true;
                reason.Save(Connection, Transaction);
            }

            return(returnValue);

            #endregion UserCode
        }