Пример #1
0
 public override void Consume(object sender, GetEntityEventArgs args)
 {
     for (int i = 0; i < Model.Columns.Count(); ++i)
     {
         object value = " ";
         if (args.CurrentEntity.TryGetValue <object>(Model.Columns[i], out value))
         {
             _WorkSheet.Cells[args.Index + 2, i + 1] = value.ToString();
         }
     }
 }
Пример #2
0
        public override void Consume(object sender, GetEntityEventArgs args)
        {
            // Insert entity to list and wait for inserting in the parallel way
            _EntitiesWaitForInsert.Add(new TableEntity(args.CurrentEntity, PartitionKeyTemplate, RowKeyTemplate));
            if (_EntitiesWaitForInsert.Count < MaxParallelCount)
            {
                return;
            }

            InsertAllTableEntity();
        }
Пример #3
0
        /// <summary>
        /// 已经作废,登录在新的工程里
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        void _loginUser_UserLoginCompleted(object sender, GetEntityEventArgs<UserLogin> e)
        {
            UnLock = true;
            var result = e.Result;

            if (!AppSettings.Contains(USERKEY))
                AppSettings.Add(USERKEY, result.UserName);
            else
                AppSettings[USERKEY] = result.UserName;

            //SMT.SAAS.Main.CurrentContext.Common = e.Result;
            if (this.OnLoginCompleted != null)
            {
                OnLoginCompleted(this, EventArgs.Empty);
            }
        }
Пример #4
0
        /// <summary>
        /// 已经作废,登录在新的工程里
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        void _loginUser_UserLoginCompleted(object sender, GetEntityEventArgs <UserLogin> e)
        {
            UnLock = true;
            var result = e.Result;

            if (!AppSettings.Contains(USERKEY))
            {
                AppSettings.Add(USERKEY, result.UserName);
            }
            else
            {
                AppSettings[USERKEY] = result.UserName;
            }

            //SMT.SAAS.Main.CurrentContext.Common = e.Result;
            if (this.OnLoginCompleted != null)
            {
                OnLoginCompleted(this, EventArgs.Empty);
            }
        }
Пример #5
0
        public override void Consume(object sender, GetEntityEventArgs args)
        {
            string content = Razor.Parse(Template, args.CurrentEntity.ToDynamicObject());

            _Writer.WriteLine(content);
        }