2011-08-05 11 views
1

LightSwitchアプリケーション(C#)を使用していますが、すべて正常に機能していますが、機能が不足しています。LightSwitchアプリケーションと実行//行の値が変更されたとき何か

[受注]画面に[ステータス]列があるとします。ステータス欄のステータスが「確認済み」に変更されると、その特定の人物に対応する電子メールアドレスにその注文に関する電子メールを送信したいと思います。

これはLightSwitchアプリケーションでも可能ですか?

答えて

1

私があなたを正しく理解していれば、LightSwitchが意図しているのとまったく同じように思えます。

私は、OrdersテーブルのStatusフィールドに変更されたハンドラを追加する(すべての画面で利用できるようにする)ことをお勧めします。

このような何か:

public partial class Order 
{ 
    partial void Status_Changed() 
    { 
     if (status == Status.Confirmed) 
     { 
     // Write code to send email 
     } 
    } 
} 
+0

はありがとう:電子メールを送信するためのコードは何でしょうか?私はWebベースのアプリケーションやWinFormsアプリケーションでそれを行う方法を知っていますが、System.Net.MailはLightSwitchアプリケーションでは利用できません。存在しません。利用できる唯一の使用はSystem.Net.Browser、System.Net.NetworkInformationとSystem.Net.Socketsです:S – bendr

+0

Visual Studio Ultimateに少しのバグがあるようです。コードを記述してからusing宣言をタイプすると、using宣言をタイプしたことを認識していないようです。 – bendr

+0

参考に、この男はあなたが必要とするものに似たようなことをしているようです:http://lightswitchhelpwebsite.com/Forum/tabid/63/aft/75/Default.aspx – FuleSnabel

関連する問題