こんにちは、私の現在のプロジェクトはカレンダー スケジュールです。カレンダーでタイムスロットボックスを移動すると、DayPilotCalendarWeek_EventMoveが呼び出され、電子メール機能なしでタイムスレートが正常に移動されます。しかし、私が Email Process を呼び出した場合、メールにはいくつかのミントが必要です。このジョブを処理する方法???. スレッドの概念について言及しますが、理解できません。スクリーンショットはこちら
要件は
ジョブ 1 : DayPilotCalendarWeek.Update(); // 電子メールを送信する前に行う必要があります。
カレンダーの更新後、電子メール機能が動作する必要があります。
私のコードは:
同じ関数 2 アクション
1.DayPilotCalendarWeek.Update();
2.SendEmail();
protected void DayPilotCalendarWeek_EventMove(object sender, DayPilot.Web.Ui.Events.EventMoveEventArgs e)
{
try
{
CommonCls com = new CommonCls();
//**Job 1:**
DayPilotCalendarWeek.DataSource = Moving(e.Id, e.OldStart.ToString(), e.NewStart.ToString());
DayPilotCalendarWeek.DataBind();
DayPilotCalendarWeek.Update();
//**Job 2**
SendEmail();
}
catch (Exception ex)
{
logger.Error(ex.ToString());
}
}