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(); } } }
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(); }
/// <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); } }
/// <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); } }
public override void Consume(object sender, GetEntityEventArgs args) { string content = Razor.Parse(Template, args.CurrentEntity.ToDynamicObject()); _Writer.WriteLine(content); }