enoyer la notification à la demande de devis

* blanc.png:
* logo-white.png:
* musician-923526_1280.jpg:
* musician-923526_1.nb.jpg:
* musician-923526_1.nbb.jpg:
* musician-923526_1280.s.jpg:
* musician-923526_1.nbbi.jpg:
* musician-923526_1.nb.xs.jpg:
* live-concert-388160_1280.jpg:
* musician-923526_1280.xxs.jpg:
* musician-923526_1.nbb.xs.jpg:
* musician-923526_1.nb.xxs.jpg:
* musician-923526_1.nbbi.xs.jpg:
* musician-923526_1.nbb.xxs.jpg:
* musician-923526_1.nbbi.xxs.jpg:
* live-concert-388160_1280.s.jpg:
* live-concert-388160_1280.xxs.jpg: images

* EventCirclesPub.cs:
* BackOfficeController.cs:
* FrontOfficeController.cs:
* NominativeEventPub.cs:
* BackOfficeController.cs: refabrication

* Commande.cs: implémente une description pour toute commande, dans la
  classe concrete

* SimpleBookingQuery.cs: la description d'une commande simple de rdv

* GoogleHelpers.cs: implemente l'envoi d'une notification nominative
  (à un prestataire en particulier)

* LocalizedText.resx:
* LocalizedText.fr.resx:
* LocalizedText.Designer.cs:
* LocalizedText.fr.Designer.cs: traductions

* WorkFlowManager.cs: envoie une notification à la demande de devis
  d'un client

* YavscModel.csproj: notifications privée.
This commit is contained in:
Paul Schneider 2015-12-23 19:02:39 +01:00
commit e5cf31fbf3
33 changed files with 503 additions and 318 deletions

View file

@ -153,6 +153,7 @@ namespace Yavsc.Model.FrontOffice
var cmd = ci.Invoke (new object[]{ });
return cmd as Command;
}
public abstract string GetDescription ();
}
}

View file

@ -33,6 +33,19 @@ namespace Yavsc.Model.FrontOffice
/// </summary>
public class SimpleBookingQuery: Command
{
#region implemented abstract members of Command
public override string GetDescription ()
{
return
string.Format (
LocalizedText.SomeoneAskingYouForAnEstimate,
ClientName,
LocalizedText.aprestation+" "+ PreferedDate.ToString("D"));
}
#endregion
/// <summary>
/// Gets or sets the MEA code.
/// </summary>