Esempio n. 1
0
        /// <summary>
        /// Crea un nuevo PricingUpdate en base de datos
        /// </summary>
        /// <param name="pricingUpdate">PricingUpdate</param>
        public void Create(PricingUpdate pricingUpdate, int inOut)
        {
            pricingUpdate.MsgInOut             = new MsgInOut();
            pricingUpdate.MsgInOut.DDPVersion  = pricingUpdate.DDPVersionNum;
            pricingUpdate.MsgInOut.Destination = "";
            pricingUpdate.MsgInOut.InOut       = inOut;
            pricingUpdate.MsgInOut.MsgId       = pricingUpdate.MessageId;
            pricingUpdate.MsgInOut.MsgType     = pricingUpdate.MessageType;
            pricingUpdate.MsgInOut.RefId       = "";
            pricingUpdate.MsgInOut.Source      = "";
            pricingUpdate.MsgInOut.TimeStamp   = pricingUpdate.TimeStamp;

            context.PricingUpdates.InsertOnSubmit(pricingUpdate);
            context.SubmitChanges();
        }
Esempio n. 2
0
        /// <summary>
        /// Transforma un PricingUpdateType en un PricingUpdateSent
        /// </summary>
        /// <param name="pricingUpdate">PricingUpdateType</param>
        /// <returns>PricingUpdateSent</returns>
        public static PricingUpdate Map2DB(DataCenterLogic.DataCenterTypesIDE.PricingUpdateType pricingUpdate)
        {
            PricingUpdate retPricingUpdate = new PricingUpdate();

            retPricingUpdate.DDPVersionNum = pricingUpdate.DDPVersionNum;
            retPricingUpdate.Message       = pricingUpdate.Message;
            retPricingUpdate.MessageId     = pricingUpdate.MessageId;
            retPricingUpdate.MessageType   = ToInt(pricingUpdate.MessageType);
            retPricingUpdate.PricingFile   = pricingUpdate.PricingFile;
            retPricingUpdate.schemaVersion = pricingUpdate.schemaVersion;
            retPricingUpdate.Test          = ToInt(pricingUpdate.test);
            retPricingUpdate.TimeStamp     = pricingUpdate.TimeStamp;

            return(retPricingUpdate);
        }