Thème clair opé, WIP circles

* animate.css: animations css

* links.css: liens avec le fond blanc qui se déroule

* links.css: WIP liens thème sombre

* GitHub.ico: un petit merci à GitHub

* live-concert-fg.png: image de plan rapproché : les fans

* live-concert-scene.jpg: Image de fond : la scene

* splash-image-2.jpg: image de fond : photo colorée, public de
  concert, vient de totemproduction.fr

* links.css: ficher de définitions globales du style des bouttons
  (encore inutilisé)

* yavsc.user.js: WIP implémente le widget "utilisateur", permettant
l'affichage des liens rapides pour tout nom d'ulitisateur, le cas
  échéant, vers l'ajout à un cercle,
vers son blog, vers des methodes choisies d'administateur, vers ses
  réseaux sociaux, voir plus.

* About.aspx: Implémente une page "à propos"

* Test.aspx: Page de test: désolé pour le bruit, elle n'est compilée
  qu'en mode `Debug` (elle n'est pas accessible en production)

* NpgsqlBlogProvider.cs: Corrige la méthode pour enlever un tag à un
  article ...

* NpgsqlBlogProvider.csproj: .

* NpgsqlCircleProvider.cs: liste les cercles auquels appartient un
  utilisateur.

* BasketController.cs:
* NpgsqlContentProvider.cs: Les commandes sont fortement typée.

* README.md: mise à jour des priorités

* style.css: réécriture du thème clair

* style.css: * implémente un classe css `clickme` pour attirer l'oeil
sur le boutton de validation après la modification d'un champ de
  formulaire.
* enlève tous les coins arrondis
* modifie la chasse de caractères (une seule utilisée pour le moment)
*

* style.css: * integre la référence à la feuille de style des
  [animations](https://daneden.github.io/animate.css/)
* corrige des marges, alignements
* supprime ce qui reste de coin arrondi
* néttoye les définitions obsolètes
* définit la classe `username`
* corrige le survol à la suppression de tag

* FrontOfficeController.cs: renomme des methodes, refabriqué pour
  s'adapter aux changements de l'API du workflow,
WIP propose les cercles utilisateurs pour l'ajout des profiles
  préstataires aux cercles.

* HomeController.cs: implémente une page "à propos"

* T.cs: re-autorise le titre vide de page, au cas où ... car ce n'est
  pas un véritable
défaut fonctionnel.

* YavscHelpers.cs: Implemente un outil de presentation des liens
  action traduits. Tous les liens action utilisent maintenant cette
  nouvelle methode,
au profile de celle du framework `HtmlHelpers.ActionLink`

* App.master: corrige l'usage du contrôle utilisateur des cotes dans
  le cadre des cotes de billet.

* AppAdmin.master:
* Index.aspx:
* Service.aspx:
* ProductCategory.aspx: traduction des liens action

* NoLogin.master: * traduction des liens action
* suppression des liens de remerciement dans le bas de page, cette
  information a été déplacée dans la page `/Home/Credits`

* to-markdown.js: transforme maintenant les noeuds Html `div` en
  paragraphes Markdown.

* yavsc.hidefieldset.js: Le script règle la forme de la souris au
  survol du bouton,
le cas échéant.

* yavsc.js: nouvelle fonction javascript pour logger un objet
  arbitraire.

* yavsc.rate.js: Fixe la possibilité de mettre des cotes très basses
  ou très hautes (reste encore un mieux à faire),
Affiche au survol des descriptions optionnelles de la cote.

* Title.aspx:
* UserPost.aspx:
* Edit.aspx:
* Index.aspx:
* Brand.aspx:
* Index.aspx:
* PostActions.ascx:
* TitleNotFound.aspx:
* Booking.aspx:
* Command.aspx:
* ChangePasswordSuccess.aspx: Traduction des liens action

* Login.aspx: * Traduction des liens actionTraduction des liens action

* Profile.aspx: * Traduction des liens actionTraduction des liens
  action
* utilisation de la classe css `mayhide` qui autorise maintenant un
  champ d'entrées de formulaire à être plié/déplié au click sur sa
  légende.

* Admin.aspx: Traduction des liens actionTraduction des liens
  actionTraduction des liens actionTraduction des liens
  actionTraduction des liens actionTraduction des liens action

* Backups.aspx:
* RoleList.aspx:
* UserList.aspx:
* Index.aspx: Traduction des liens actionTraduction des liens action

* Edit.aspx: * refabrication de la structure Html
* Traduction des liens actionTraduction des liens action

* Index.aspx: Simlpification des apperçus de blog

* TagControl.ascx: refabrication pour simplifier l'implémentation du
  contrôle utilisateur des tags

* UserPosts.aspx: Traduction des liens action, et simplification du
  listing de blog

* Basket.aspx: Affiche les articles du panier de commandes avec leur
  vue
dédiée à leur type (les commande sont maintenant fortement typées)

* Catalog.aspx: Traduction des liens action, correctin du lien vers le
  produit
(cassé depuis une vielle refabrication des routes)

* DoAnEstimate.aspx: refabrication de la vue de création du devis:
  renommée depuis `Estimate`

* Performer.ascx: * un message supplementaire à l'absence de
  compétence affichée par un préstataire
* des guillemets autour du commentaire du préstataire sur sa
  compétence
* ajout du préstataire au cercles

* Performers.aspx: Décrit en détail les informations sur la
  disponibilité d'un préstataire,
à la date demandée.

* YourEstimates.aspx: renomage de cette page, pour préciser sa
  fonction : Vos devis.

* Contact.aspx: structure Html de la page de contact

* Credits.aspx: Ajoute les remerciements aux communauté du libre

* Index.aspx: ne fait rien

* Web.config: * import de `System.Transactions`
* mise à jour des credits libres

* WebDeploy.targets: utilise les séparateurs de chemin vers ficher à
  la POSIX, ne change rien pour ma config ... (TODO tester sous
  WoinDose)

* Yavsc.csproj: déploie des pages des scripts Javascript et des images
  et feuilles de style en plus.

* CircleManager.cs: implémente les methodes utilisées à la
  construction du contrôle utilisateur.

* CircleProvider.cs: * doc xml
* extension de interface

* Commande.cs: l'objet `Command` devient abstrait, pour exister (être
  instanciée), une commande doit maintenant hériter de cet objet
  abstrait.

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

* IContentProvider.cs: doc xml

* SiteSkills.aspx: renomage de cette page, pour préciser sa fonction :
  les compétences sur ce site.
This commit is contained in:
Paul Schneider 2015-12-09 13:26:02 +01:00
commit d999ae5a8e
82 changed files with 4856 additions and 594 deletions

View file

@ -1,3 +1,22 @@
2015-12-09 Paul Schneider <paul@pschneider.fr>
* CircleManager.cs: implémente les methodes utilisées à la
construction du contrôle utilisateur.
* CircleProvider.cs: * doc xml
* extension de interface
* Commande.cs: l'objet `Command` devient abstrait, pour
exister (être instanciée), une commande doit maintenant
hériter de cet objet abstrait.
* LocalizedText.resx:
* LocalizedText.fr.resx:
* LocalizedText.Designer.cs:
* LocalizedText.fr.Designer.cs: traductions
* IContentProvider.cs: doc xml
2015-12-03 Paul Schneider <paul@pschneider.fr>
* LocalizedText.resx:

View file

@ -24,6 +24,9 @@ using System.Configuration;
using System.Collections.Specialized;
using System.Collections;
using System.Reflection;
using System.Collections.Generic;
using System.Web;
using System.Linq;
namespace Yavsc.Model.Circles
{
@ -75,6 +78,38 @@ namespace Yavsc.Model.Circles
}
}
/// <summary>
/// List the specified user.
/// </summary>
/// <param name="user">User.</param>
public static IEnumerable<CircleBase> List(string user)
{
if (user == null)
user = HttpContext.Current.User.Identity.Name;
return DefaultProvider.List (user);
}
/// <summary>
/// Circles the specified user and relation.
/// </summary>
/// <param name="user">User.</param>
/// <param name="relation">Relation.</param>
public static string[] Circles(string relation, string user = null )
{
if (user == null)
user = HttpContext.Current.User.Identity.Name;
return DefaultProvider.Circles (user, relation);
}
/// <summary>
/// Lists the available circles.
/// </summary>
/// <returns>The available circles.</returns>
/// <param name="user">User.</param>
public static string[] ListAvailableCircles (string user = null )
{
if (user == null)
user = HttpContext.Current.User.Identity.Name;
return DefaultProvider.List (user).Select (x => x.Title).ToArray();
}
}
}

View file

@ -66,10 +66,15 @@ namespace Yavsc.Model.Circles
/// </summary>
/// <param name="id">Identifier.</param>
public abstract CircleBase Get (long id);
/// <summary>
/// Gets the identifier.
/// </summary>
/// <returns>The identifier.</returns>
/// <param name="circle">Circle.</param>
/// <param name="username">Username.</param>
public abstract long GetId (string circle, string username);
/// <summary>
/// List circle's user.
/// List user's circles.
/// </summary>
public abstract IEnumerable<CircleBase> List(string user);
@ -81,6 +86,8 @@ namespace Yavsc.Model.Circles
/// <param name="member">Username to look for in the circles</param>
public abstract bool Matches(long [] circle_ids, string member);
public abstract string [] Circles(string ownername, string username);
/// <summary>
/// Removes the membership.
/// </summary>

View file

@ -6,6 +6,7 @@ using Yavsc.Model.FileSystem;
using System.Web;
using System.Collections.Generic;
using System.IO;
using System.Reflection;
namespace Yavsc.Model.FrontOffice
@ -13,7 +14,7 @@ namespace Yavsc.Model.FrontOffice
/// <summary>
/// Commande.
/// </summary>
public class Command
public abstract class Command
{
/// <summary>
/// Gets or sets the creation date.
@ -55,12 +56,13 @@ namespace Yavsc.Model.FrontOffice
public Command()
{
}
/// <summary>
/// Froms the post.
/// </summary>
/// <param name="collection">Collection.</param>
/// <param name="files">Files.</param>
public void FromPost(NameValueCollection collection, NameObjectCollectionBase files)
private void FromPost(NameValueCollection collection, NameObjectCollectionBase files)
{
// string catref=collection["catref"]; // Catalog Url from which formdata has been built
ProductRef=collection["ref"]; // Required product reference
@ -83,11 +85,25 @@ namespace Yavsc.Model.FrontOffice
/// </summary>
/// <param name="collection">Collection.</param>
/// <param name="files">Files.</param>
public Command (NameValueCollection collection, NameObjectCollectionBase files)
public static Command CreateCommand (NameValueCollection collection, NameObjectCollectionBase files)
{
FromPost (collection, files);
var cmd = CreateCommand (collection ["type"]);
cmd.FromPost (collection, files);
return cmd;
}
/// <summary>
/// Creates the command.
/// </summary>
/// <returns>The command.</returns>
/// <param name="className">Class name.</param>
public static Command CreateCommand (string className)
{
var type = Type.GetType (className);
ConstructorInfo ci = type.GetConstructor(new Type[]{});
var cmd = ci.Invoke (new object[]{}) as Command;
return cmd;
}
}
}

View file

@ -76,6 +76,12 @@ namespace Yavsc.Model {
}
}
public static string BillSourceCode {
get {
return ResourceManager.GetString("BillSourceCode", resourceCulture);
}
}
public static string access_denied {
get {
return ResourceManager.GetString("access_denied", resourceCulture);
@ -88,9 +94,15 @@ namespace Yavsc.Model {
}
}
public static string DuplicateEmail {
public static string MEACode {
get {
return ResourceManager.GetString("DuplicateEmail", resourceCulture);
return ResourceManager.GetString("MEACode", resourceCulture);
}
}
public static string from {
get {
return ResourceManager.GetString("from", resourceCulture);
}
}
@ -136,9 +148,9 @@ namespace Yavsc.Model {
}
}
public static string DoSpecifyCircles {
public static string DoAnEstimate {
get {
return ResourceManager.GetString("DoSpecifyCircles", resourceCulture);
return ResourceManager.GetString("DoAnEstimate", resourceCulture);
}
}
@ -148,6 +160,12 @@ namespace Yavsc.Model {
}
}
public static string NoSkillforthisactivity {
get {
return ResourceManager.GetString("NoSkillforthisactivity", resourceCulture);
}
}
public static string was_added_to_the_empty_role {
get {
return ResourceManager.GetString("was_added_to_the_empty_role", resourceCulture);
@ -268,6 +286,30 @@ namespace Yavsc.Model {
}
}
public static string Catalog {
get {
return ResourceManager.GetString("Catalog", resourceCulture);
}
}
public static string SubmitChanges {
get {
return ResourceManager.GetString("SubmitChanges", resourceCulture);
}
}
public static string ThisPerformerGivesAccessToHisCalendarAndSeemsToBeAvailableThis {
get {
return ResourceManager.GetString("ThisPerformerGivesAccessToHisCalendarAndSeemsToBeAvailableThis", resourceCulture);
}
}
public static string ThisPerformerGivesAccessToHisCalendarAndItAppearsHeShouldNotBeAvailableThis {
get {
return ResourceManager.GetString("ThisPerformerGivesAccessToHisCalendarAndItAppearsHeShouldNotBeAvailableThis", resourceCulture);
}
}
public static string none {
get {
return ResourceManager.GetString("none", resourceCulture);
@ -304,9 +346,9 @@ namespace Yavsc.Model {
}
}
public static string Google_error {
public static string Home {
get {
return ResourceManager.GetString("Google_error", resourceCulture);
return ResourceManager.GetString("Home", resourceCulture);
}
}
@ -322,9 +364,9 @@ namespace Yavsc.Model {
}
}
public static string Skills {
public static string Posted {
get {
return ResourceManager.GetString("Skills", resourceCulture);
return ResourceManager.GetString("Posted", resourceCulture);
}
}
@ -376,9 +418,9 @@ namespace Yavsc.Model {
}
}
public static string hidden {
public static string Icons_made_by {
get {
return ResourceManager.GetString("hidden", resourceCulture);
return ResourceManager.GetString("Icons_made_by", resourceCulture);
}
}
@ -412,6 +454,12 @@ namespace Yavsc.Model {
}
}
public static string AboutContent {
get {
return ResourceManager.GetString("AboutContent", resourceCulture);
}
}
public static string YourNeed {
get {
return ResourceManager.GetString("YourNeed", resourceCulture);
@ -460,9 +508,9 @@ namespace Yavsc.Model {
}
}
public static string MEACode {
public static string Google_error {
get {
return ResourceManager.GetString("MEACode", resourceCulture);
return ResourceManager.GetString("Google_error", resourceCulture);
}
}
@ -478,9 +526,9 @@ namespace Yavsc.Model {
}
}
public static string Logout {
public static string About {
get {
return ResourceManager.GetString("Logout", resourceCulture);
return ResourceManager.GetString("About", resourceCulture);
}
}
@ -496,12 +544,6 @@ namespace Yavsc.Model {
}
}
public static string ThisPerformerGivesAccessToHisCalendarAndSeemsToBeAvailable {
get {
return ResourceManager.GetString("ThisPerformerGivesAccessToHisCalendarAndSeemsToBeAvailable", resourceCulture);
}
}
public static string Offline {
get {
return ResourceManager.GetString("Offline", resourceCulture);
@ -526,6 +568,18 @@ namespace Yavsc.Model {
}
}
public static string YourEstimates {
get {
return ResourceManager.GetString("YourEstimates", resourceCulture);
}
}
public static string Name {
get {
return ResourceManager.GetString("Name", resourceCulture);
}
}
public static string Non_existent_user {
get {
return ResourceManager.GetString("Non_existent_user", resourceCulture);
@ -586,9 +640,15 @@ namespace Yavsc.Model {
}
}
public static string UsersInRole {
public static string User_List {
get {
return ResourceManager.GetString("UsersInRole", resourceCulture);
return ResourceManager.GetString("User_List", resourceCulture);
}
}
public static string SiteSkills {
get {
return ResourceManager.GetString("SiteSkills", resourceCulture);
}
}
@ -610,9 +670,15 @@ namespace Yavsc.Model {
}
}
public static string Name {
public static string EndDate {
get {
return ResourceManager.GetString("Name", resourceCulture);
return ResourceManager.GetString("EndDate", resourceCulture);
}
}
public static string Logout {
get {
return ResourceManager.GetString("Logout", resourceCulture);
}
}
@ -622,15 +688,15 @@ namespace Yavsc.Model {
}
}
public static string ThisPerformerGivesAccessToHisCalendarAndItAppearsHeShouldNotBeAvailable {
public static string is_licensed_by {
get {
return ResourceManager.GetString("ThisPerformerGivesAccessToHisCalendarAndItAppearsHeShouldNotBeAvailable", resourceCulture);
return ResourceManager.GetString("is_licensed_by", resourceCulture);
}
}
public static string User_List {
public static string Edited {
get {
return ResourceManager.GetString("User_List", resourceCulture);
return ResourceManager.GetString("Edited", resourceCulture);
}
}
@ -640,9 +706,15 @@ namespace Yavsc.Model {
}
}
public static string Home {
public static string hidden {
get {
return ResourceManager.GetString("Home", resourceCulture);
return ResourceManager.GetString("hidden", resourceCulture);
}
}
public static string Skills {
get {
return ResourceManager.GetString("Skills", resourceCulture);
}
}
@ -652,15 +724,21 @@ namespace Yavsc.Model {
}
}
public static string DuplicateEmail {
get {
return ResourceManager.GetString("DuplicateEmail", resourceCulture);
}
}
public static string BillUpdated {
get {
return ResourceManager.GetString("BillUpdated", resourceCulture);
}
}
public static string NoSkillforthisactivity {
public static string BillAccessControl {
get {
return ResourceManager.GetString("NoSkillforthisactivity", resourceCulture);
return ResourceManager.GetString("BillAccessControl", resourceCulture);
}
}
@ -754,9 +832,21 @@ namespace Yavsc.Model {
}
}
public static string EndDate {
public static string DoSpecifyCircles {
get {
return ResourceManager.GetString("EndDate", resourceCulture);
return ResourceManager.GetString("DoSpecifyCircles", resourceCulture);
}
}
public static string Search {
get {
return ResourceManager.GetString("Search", resourceCulture);
}
}
public static string UsersInRole {
get {
return ResourceManager.GetString("UsersInRole", resourceCulture);
}
}

View file

@ -70,9 +70,15 @@ namespace Yavsc.Model {
}
}
public static string BookingTitleArtiste {
public static string Basket {
get {
return ResourceManager.GetString("BookingTitleArtiste", resourceCulture);
return ResourceManager.GetString("Basket", resourceCulture);
}
}
public static string BillSourceCode {
get {
return ResourceManager.GetString("BillSourceCode", resourceCulture);
}
}
@ -88,9 +94,15 @@ namespace Yavsc.Model {
}
}
public static string PreferedDate {
public static string MEACode {
get {
return ResourceManager.GetString("PreferedDate", resourceCulture);
return ResourceManager.GetString("MEACode", resourceCulture);
}
}
public static string from {
get {
return ResourceManager.GetString("from", resourceCulture);
}
}
@ -118,9 +130,9 @@ namespace Yavsc.Model {
}
}
public static string Product_reference {
public static string Remove {
get {
return ResourceManager.GetString("Product_reference", resourceCulture);
return ResourceManager.GetString("Remove", resourceCulture);
}
}
@ -136,9 +148,9 @@ namespace Yavsc.Model {
}
}
public static string DoSpecifyCircles {
public static string DoAnEstimate {
get {
return ResourceManager.GetString("DoSpecifyCircles", resourceCulture);
return ResourceManager.GetString("DoAnEstimate", resourceCulture);
}
}
@ -148,6 +160,18 @@ namespace Yavsc.Model {
}
}
public static string NoSkillforthisactivity {
get {
return ResourceManager.GetString("NoSkillforthisactivity", resourceCulture);
}
}
public static string was_added_to_the_empty_role {
get {
return ResourceManager.GetString("was_added_to_the_empty_role", resourceCulture);
}
}
public static string UserNotInThisRole {
get {
return ResourceManager.GetString("UserNotInThisRole", resourceCulture);
@ -220,15 +244,15 @@ namespace Yavsc.Model {
}
}
public static string was_added_to_the_empty_role {
public static string Title {
get {
return ResourceManager.GetString("was_added_to_the_empty_role", resourceCulture);
return ResourceManager.GetString("Title", resourceCulture);
}
}
public static string ImportException {
public static string Product_reference {
get {
return ResourceManager.GetString("ImportException", resourceCulture);
return ResourceManager.GetString("Product_reference", resourceCulture);
}
}
@ -268,6 +292,30 @@ namespace Yavsc.Model {
}
}
public static string Catalog {
get {
return ResourceManager.GetString("Catalog", resourceCulture);
}
}
public static string SubmitChanges {
get {
return ResourceManager.GetString("SubmitChanges", resourceCulture);
}
}
public static string ThisPerformerGivesAccessToHisCalendarAndSeemsToBeAvailableThis {
get {
return ResourceManager.GetString("ThisPerformerGivesAccessToHisCalendarAndSeemsToBeAvailableThis", resourceCulture);
}
}
public static string BookingTitleArtiste {
get {
return ResourceManager.GetString("BookingTitleArtiste", resourceCulture);
}
}
public static string none {
get {
return ResourceManager.GetString("none", resourceCulture);
@ -298,9 +346,9 @@ namespace Yavsc.Model {
}
}
public static string Google_error {
public static string Home {
get {
return ResourceManager.GetString("Google_error", resourceCulture);
return ResourceManager.GetString("Home", resourceCulture);
}
}
@ -316,9 +364,9 @@ namespace Yavsc.Model {
}
}
public static string Skills {
public static string Posted {
get {
return ResourceManager.GetString("Skills", resourceCulture);
return ResourceManager.GetString("Posted", resourceCulture);
}
}
@ -328,9 +376,9 @@ namespace Yavsc.Model {
}
}
public static string Title {
public static string ThisPerformerGivesAccessToHisCalendarAndItAppearsHeShouldNotBeAvailableThis {
get {
return ResourceManager.GetString("Title", resourceCulture);
return ResourceManager.GetString("ThisPerformerGivesAccessToHisCalendarAndItAppearsHeShouldNotBeAvailableThis", resourceCulture);
}
}
@ -352,9 +400,9 @@ namespace Yavsc.Model {
}
}
public static string Modify {
public static string ImportException {
get {
return ResourceManager.GetString("Modify", resourceCulture);
return ResourceManager.GetString("ImportException", resourceCulture);
}
}
@ -370,9 +418,9 @@ namespace Yavsc.Model {
}
}
public static string hidden {
public static string Icons_made_by {
get {
return ResourceManager.GetString("hidden", resourceCulture);
return ResourceManager.GetString("Icons_made_by", resourceCulture);
}
}
@ -406,6 +454,12 @@ namespace Yavsc.Model {
}
}
public static string AboutContent {
get {
return ResourceManager.GetString("AboutContent", resourceCulture);
}
}
public static string YourNeed {
get {
return ResourceManager.GetString("YourNeed", resourceCulture);
@ -442,15 +496,21 @@ namespace Yavsc.Model {
}
}
public static string Modify {
get {
return ResourceManager.GetString("Modify", resourceCulture);
}
}
public static string Xshouldbeavailable {
get {
return ResourceManager.GetString("Xshouldbeavailable", resourceCulture);
}
}
public static string MEACode {
public static string Google_error {
get {
return ResourceManager.GetString("MEACode", resourceCulture);
return ResourceManager.GetString("Google_error", resourceCulture);
}
}
@ -484,12 +544,6 @@ namespace Yavsc.Model {
}
}
public static string ThisPerformerGivesAccessToHisCalendarAndSeemsToBeAvailable {
get {
return ResourceManager.GetString("ThisPerformerGivesAccessToHisCalendarAndSeemsToBeAvailable", resourceCulture);
}
}
public static string Offline {
get {
return ResourceManager.GetString("Offline", resourceCulture);
@ -514,6 +568,12 @@ namespace Yavsc.Model {
}
}
public static string Name {
get {
return ResourceManager.GetString("Name", resourceCulture);
}
}
public static string Non_existent_user {
get {
return ResourceManager.GetString("Non_existent_user", resourceCulture);
@ -526,6 +586,12 @@ namespace Yavsc.Model {
}
}
public static string PreferedDate {
get {
return ResourceManager.GetString("PreferedDate", resourceCulture);
}
}
public static string Edit {
get {
return ResourceManager.GetString("Edit", resourceCulture);
@ -568,9 +634,15 @@ namespace Yavsc.Model {
}
}
public static string UsersInRole {
public static string User_List {
get {
return ResourceManager.GetString("UsersInRole", resourceCulture);
return ResourceManager.GetString("User_List", resourceCulture);
}
}
public static string SiteSkills {
get {
return ResourceManager.GetString("SiteSkills", resourceCulture);
}
}
@ -592,9 +664,15 @@ namespace Yavsc.Model {
}
}
public static string Name {
public static string EndDate {
get {
return ResourceManager.GetString("Name", resourceCulture);
return ResourceManager.GetString("EndDate", resourceCulture);
}
}
public static string YourEstimates {
get {
return ResourceManager.GetString("YourEstimates", resourceCulture);
}
}
@ -604,15 +682,15 @@ namespace Yavsc.Model {
}
}
public static string ThisPerformerGivesAccessToHisCalendarAndItAppearsHeShouldNotBeAvailable {
public static string is_licensed_by {
get {
return ResourceManager.GetString("ThisPerformerGivesAccessToHisCalendarAndItAppearsHeShouldNotBeAvailable", resourceCulture);
return ResourceManager.GetString("is_licensed_by", resourceCulture);
}
}
public static string User_List {
public static string Edited {
get {
return ResourceManager.GetString("User_List", resourceCulture);
return ResourceManager.GetString("Edited", resourceCulture);
}
}
@ -622,9 +700,15 @@ namespace Yavsc.Model {
}
}
public static string Home {
public static string hidden {
get {
return ResourceManager.GetString("Home", resourceCulture);
return ResourceManager.GetString("hidden", resourceCulture);
}
}
public static string Skills {
get {
return ResourceManager.GetString("Skills", resourceCulture);
}
}
@ -640,9 +724,9 @@ namespace Yavsc.Model {
}
}
public static string NoSkillforthisactivity {
public static string BillAccessControl {
get {
return ResourceManager.GetString("NoSkillforthisactivity", resourceCulture);
return ResourceManager.GetString("BillAccessControl", resourceCulture);
}
}
@ -652,6 +736,12 @@ namespace Yavsc.Model {
}
}
public static string yourquerytransmitted {
get {
return ResourceManager.GetString("yourquerytransmitted", resourceCulture);
}
}
public static string Hide_source {
get {
return ResourceManager.GetString("Hide_source", resourceCulture);
@ -670,9 +760,9 @@ namespace Yavsc.Model {
}
}
public static string yourquerytransmitted {
public static string About {
get {
return ResourceManager.GetString("yourquerytransmitted", resourceCulture);
return ResourceManager.GetString("About", resourceCulture);
}
}
@ -736,9 +826,21 @@ namespace Yavsc.Model {
}
}
public static string EndDate {
public static string DoSpecifyCircles {
get {
return ResourceManager.GetString("EndDate", resourceCulture);
return ResourceManager.GetString("DoSpecifyCircles", resourceCulture);
}
}
public static string Search {
get {
return ResourceManager.GetString("Search", resourceCulture);
}
}
public static string UsersInRole {
get {
return ResourceManager.GetString("UsersInRole", resourceCulture);
}
}
@ -748,12 +850,6 @@ namespace Yavsc.Model {
}
}
public static string Remove {
get {
return ResourceManager.GetString("Remove", resourceCulture);
}
}
public static string Profile_edition {
get {
return ResourceManager.GetString("Profile_edition", resourceCulture);

View file

@ -13,46 +13,57 @@
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<data name="About"><value>À propos</value></data>
<data name="AboutContent"><value>Je suis développeur indépendant à Suresnes depuis quelque mois.
Je démarre une activité dans le domaine de l'edition logicielle,
et je délivre principalement des applications pour mobiles.</value></data>
<data name="additionally"><value>de plus</value></data>
<data name="access_denied"><value>Accès refusé</value></data>
<data name="Activities"><value>Activités</value></data>
<data name="AnIMessageHasbeenSent"><value>Un message instantané a été envoyé à {0},
lui présentant votre demande. Vous devriez être contacté très rapidement.</value></data>
<data name="available"><value>disponible</value></data>
<data name="AuthenticatedOnly"><value>Seules les utilisateurs authentifies peuvent accèder à cette information</value></data>
<data name="AuthenticatedOnly"><value>Seuls les utilisateurs authentifiés peuvent accèder à cette information.</value></data>
<data name="Basket"><value>Panier</value></data>
<data name="Bill_edition"><value>Édition d'un billet</value></data>
<data name="Bill_removal"><value>Suppression d'un billet</value></data>
<data name="BillAccessControl"><value>Contrôle d'accès au Billet</value></data>
<data name="BillCreated"><value>Billet créé</value></data>
<data name="BillSourceCode"><value>Code source du billet</value></data>
<data name="BillUpdated"><value>Billet mis à jour</value></data>
<data name="BookingTitleArtiste"><value>Reserver les services d'un artiste</value></data>
<data name="BookingTitle6829C"><value>Reserver les services d'un éditeur de logiciel</value></data>
<data name="Consultant"><value>Consultant</value></data>
<data name="Count"><value>Nombre</value></data>
<data name="Catalog"><value>Catalogue</value></data>
<data name="ChooseADescription"><value>S'il vous plait, choisissez une description.</value></data>
<data name="ChooseATitle"><value>S'il vous plait, choisissez un titre.</value></data>
<data name="ChooseADateInTheFutur"><value>S'il vous plait, choisissez une date dans le futur</value></data>
<data name="Ciffer"><value>Chiffre</value></data>
<data name="Circles"><value>Cercles</value></data>
<data name="Consultant"><value>Consultant</value></data>
<data name="Comment"><value>Commentaire</value></data>
<data name="Count"><value>Nombre</value></data>
<data name="Create"><value>Créer</value></data>
<data name="Date_search"><value>Demande de rendez-vous</value></data>
<data name="DB"><value>Base de données</value></data>
<data name="DoAnEstimate"><value>Faire un devis</value></data>
<data name="DoComment"><value>Commenter</value></data>
<data name="DoNotPublishMyActivity"><value>Ne pas publier mon activité</value></data>
<data name="DoSpecifyCircles"><value>S'il vous plait, spécifiez ceux de vos cercles à qui est destiné ce contenu</value></data>
<data name="Create"><value>Créer</value></data>
<data name="Date_search"><value>Demande de rendez-vous</value></data>
<data name="DocTemplateException"><value>Une erreur est survenue à la génération de votre document</value></data>
<data name="Description"><value>Description</value></data>
<data name="DisplayName"><value>Nom affiché</value></data>
<data name="DoTag"><value>Tagger</value></data>
<data name="entries"><value>entrées</value></data>
<data name="Edit"><value>Éditer</value></data>
<data name="Edited"><value>Edité</value></data>
<data name="EditRelatedSkills"><value>Editer les compétences associées</value></data>
<data name="EndDate"><value>Date de fin</value></data>
<data name="EndHour"><value>Heure de fin</value></data>
<data name="entries"><value>entrées</value></data>
<data name="Estimate_not_found"><value>Devis non trouvé</value></data>
<data name="EventWebPage"><value>Page web de l'événement</value></data>
<data name="ExistantDB"><value>Base de données éxistante</value></data>
<data name="FillInAFutureDate"><value>Veuilliez, s'il vous plait, utiliser une date future.</value></data>
<data name="FillInAFutureDate"><value>Veuillez, s'il vous plait, utiliser une date future.</value></data>
<data name="from"><value>provenant de</value></data>
<data name="Google_calendar"><value>Agenda Google</value></data>
<data name="Google_error"><value>Erreur Google : {0}</value></data>
<data name="Google_registration_id"><value>Identifiant d'enregistrement Google</value></data>
@ -61,10 +72,12 @@
<data name="Hide"><value>Cacher</value></data>
<data name="hidden"><value>caché</value></data>
<data name="I_understood"><value>J'ai compris</value></data>
<data name="Icons_made_by"><value>Les icônes fabriqués par</value></data>
<data name="ImgLocator"><value>URI de l'image</value></data>
<data name="ImportException"><value>Exception à l'import</value></data>
<data name="InternalServerError"><value>Erreur serveur interne</value></data>
<data name="Item_added_to_basket"><value>Article ajouté au panier</value></data>
<data name="is_licensed_by"><value>sont sous licence</value></data>
<data name="Item_added_to_basket"><value>Article ajouté au panier.</value></data>
<data name="Location"><value>Lieu</value></data>
<data name="Logout"><value>Déconnection</value></data>
<data name="ManagedSiteSkills"><value>Compétences gérée sur ce site</value></data>
@ -93,6 +106,7 @@
<data name="Person"><value>Personne</value></data>
<data name="Photo"><value>Photo</value></data>
<data name="PhotoUpdated"><value>Photo mise à jour</value></data>
<data name="Posted"><value>Posté</value></data>
<data name="PreferedDate"><value>Date souhaitée</value></data>
<data name="Preview"><value>Prévisualiser</value><comment>Prévisualiser le document</comment></data>
<data name="Profile_edition"><value>Édition du profile</value></data>
@ -105,17 +119,20 @@
<data name="Remember_me"><value>Se souvenir du mot de passe</value></data>
<data name="Remove"><value>Supprimer</value></data>
<data name="role_created"><value>Rôle créé</value></data>
<data name="Search"><value>Chercher</value></data>
<data name="SiteSkills"><value>Talents/Compétences/Spécialités gérés sur ce site</value></data>
<data name="Skill"><value>Compétence</value></data>
<data name="Skills"><value>Talents/Compétences/Spécialités</value></data>
<data name="StartDate"><value>Date de début</value></data>
<data name="StartDateAfterEndDate"><value>La date de fin doit être postérieure à la date de début.</value></data>
<data name="StartHour"><value>Heure de début</value></data>
<data name="Submit"><value>Soumettre</value></data>
<data name="SubmitChanges"><value>Envoyer les modifications</value></data>
<data name="Tag_name"><value>Nom du tag</value></data>
<data name="Tex_version"><value>Version LaTeX</value></data>
<data name="ThisSiteUsesCookies"><value>Ce site utilise les cookies</value></data>
<data name="ThisPerformerGivesAccessToHisCalendarAndSeemsToBeAvailable"><value>Selon son calendier Google, ce perstataire est disponbile.</value></data>
<data name="ThisPerformerGivesAccessToHisCalendarAndItAppearsHeShouldNotBeAvailable"><value>Selon son calendier Google, ce perstataire pourrait ne pas être disponible.</value></data>
<data name="ThisPerformerGivesAccessToHisCalendarAndSeemsToBeAvailableThis"><value>Selon son calendier Google, ce perstataire est disponbile ce</value></data>
<data name="ThisPerformerGivesAccessToHisCalendarAndItAppearsHeShouldNotBeAvailableThis"><value>Selon son calendier Google, ce perstataire pourrait ne pas être disponible ce</value></data>
<data name="ThisPerformerDoesntGiveAccessToHisCalendar"><value>Ce prestataire n'a pas mis de calendrier à disposition.</value></data>
<data name="Title"><value>Titre</value></data>
<data name="Unitary_cost"><value>Coût unitaire</value></data>
@ -132,8 +149,9 @@
<data name="Xshouldbeavailable"><value>Au vu de son calendrier,
{0} devrait être disponible pour ce rendez-vous</value></data>
<data name="younotadmin"><value>Vous n'êtes pas administrateur</value></data>
<data name="YourEstimates"><value>Vos Devis</value></data>
<data name="YourMEACode"><value>Votre activité</value></data>
<data name="YourNeed"><value>Votre besoin</value></data>
<data name="yourquerytransmitted"><value>Votre demande a été transmise</value></data>
<data name="YourSkills"><value>Your skills, your special fields, the scope of your activities</value></data>
<data name="YourSkills"><value>Vos talents, vos spécialités, le domaine de vos activités</value></data>
</root>

View file

@ -13,6 +13,9 @@
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<data name="About"><value>About</value></data>
<data name="AboutContent"><value>I'm a french developer base in Suresnes, near Paris,
I mainly release some mobile applications for mobiles.</value></data>
<data name="additionally"><value>additionally</value></data>
<data name="access_denied"><value>Access denied</value></data>
<data name="Activities"><value>Activities</value></data>
@ -22,25 +25,28 @@
<data name="AuthenticatedOnly"><value>You must be authenticated in order to access this information</value></data>
<data name="Bill_edition"><value>Bill edition</value></data>
<data name="Bill_removal"><value>Bill removal</value></data>
<data name="BillAccessControl"><value>Bill access control</value></data>
<data name="BillCreated"><value>Bill created</value></data>
<data name="BillSourceCode"><value>Bill source code</value></data>
<data name="BillUpdated"><value>Bill updated</value></data>
<data name="BookingTitleArtiste"><value>Book an artiste</value></data>
<data name="BookingTitle6829C"><value>Book a software editor</value></data>
<data name="Catalog"><value>Catalog</value></data>
<data name="Create"><value>Create</value></data>
<data name="Count"><value>Count</value></data>
<data name="ChooseADescription"><value>Please, choose a description</value></data>
<data name="ChooseATitle"><value>Please, choose a title</value></data>
<data name="ChooseADateInTheFutur"><value>Please, Choose A Date In The Futur</value></data>
<data name="Ciffer"><value>Ciffer</value></data>
<data name="Circles"><value>Circles</value></data>
<data name="Consultant"><value>Consultant</value></data>
<data name="Comment"><value>Comment</value></data>
<data name="Consultant"><value>Consultant</value></data>
<data name="Count"><value>Count</value></data>
<data name="Date_search"><value>Date search</value></data>
<data name="DB"><value>Data base</value></data>
<data name="Date_search"><value>Rendez-vous query</value></data>
<data name="Description"><value>Description</value></data>
<data name="DisplayName"><value>Display Name</value></data>
<data name="DoAnEstimate"><value>Do an estimate</value></data>
<data name="DocTemplateException"><value>Exception occured when rendering your document</value></data>
<data name="DoNotPublishMyActivity"><value>Do Not Publish My Activity</value></data>
<data name="DoSpecifyCircles"><value>Please, specify circles for audiance</value></data>
@ -48,26 +54,30 @@
<data name="DuplicateEmail"><value>This email adress is already used ({0}).</value></data>
<data name="DuplicateUserName"><value>This user name is already used ({0}).</value></data>
<data name="Edit"><value>Edit</value></data>
<data name="Edited"><value>Edited</value></data>
<data name="EditRelatedSkills"><value>Edit related skills</value></data>
<data name="EndHour"><value>End hour</value></data>
<data name="EndDate"><value>End date</value></data>
<data name="entries"><value>entries</value></data>
<data name="Estimate_not_found"><value>Estimate not found</value></data>
<data name="EventWebPage"><value>Event Web page</value></data>
<data name="ExistantDB"><value>Existant data base</value></data>
<data name="FillInAFutureDate"><value>Please, use a date in the future as starting date.</value></data>
<data name="from"><value>from</value></data>
<data name="Home"><value>Home</value></data>
<data name="Hide"><value>Hide</value></data>
<data name="hidden"><value>hidden</value></data>
<data name="Hide_source"><value>Hide the bill source text</value></data>
<data name="entries"><value>entries</value></data>
<data name="Google_calendar"><value>Google calendar</value></data>
<data name="Google_calendar_"><value>Google calendar</value></data>
<data name="Google_error"><value>Google error : {0}</value></data>
<data name="Google_registration_id"><value>Google registration id</value></data>
<data name="I_understood"><value>I understood</value></data>
<data name="Icons_made_by"><value>Icons made by</value></data>
<data name="InternalServerError"><value>Internal Server Error</value></data>
<data name="ImgLocator"><value>Image URI</value></data>
<data name="ImportException"><value>Exception at importing</value></data>
<data name="is_licensed_by"><value>is licensed by</value></data>
<data name="Item_added_to_basket"><value>Item added to basket</value></data>
<data name="Location"><value>Location</value></data>
<data name="Logout"><value>Logout</value></data>
@ -97,6 +107,7 @@
<data name="Person"><value>Person</value></data>
<data name="Photo"><value>Photo</value></data>
<data name="PhotoUpdated"><value>Photo updated</value></data>
<data name="Posted"><value>Posted</value></data>
<data name="PreferedDate"><value>Prefered date</value></data>
<data name="Preview"><value>Preview</value><comment>comment on preview</comment></data>
<data name="Private_circle"><value>Private circle</value></data>
@ -110,18 +121,21 @@
<data name="Remove"><value>Remove</value></data>
<data name="Role"><value>Role</value></data>
<data name="role_created"><value>role created</value></data>
<data name="Search"><value>Search</value></data>
<data name="SiteSkills"><value>Talents/Compétences/Spécialités gérés sur ce site</value></data>
<data name="Skill"><value>Skill</value></data>
<data name="Skills"><value>Skills</value></data>
<data name="StartDate"><value>Start date</value></data>
<data name="Submit"><value>Submit</value></data>
<data name="SubmitChanges"><value>Submit changes</value></data>
<data name="StartHour"><value>Start hour</value></data>
<data name="StartDate"><value>Start date</value></data>
<data name="StartDateAfterEndDate"><value>The ending date must be later than the starting one.</value></data>
<data name="Tag_name"><value>Tag name</value></data>
<data name="Tex_version"><value>LaTeX version</value></data>
<data name="ThisSiteUsesCookies"><value>This site uses cookies</value></data>
<data name="ThisPerformerGivesAccessToHisCalendarAndSeemsToBeAvailable"><value>ThisPerformerGivesAccessToHisCalendarAndSeemsToBeAvailable</value></data>
<data name="ThisPerformerGivesAccessToHisCalendarAndItAppearsHeShouldNotBeAvailable"><value>ThisPerformerGivesAccessToHisCalendarAndItAppearsHeShouldNotBeAvailable</value></data>
<data name="ThisPerformerGivesAccessToHisCalendarAndSeemsToBeAvailableThis"><value>ThisPerformer Gives access to his calendar and seems to be available this</value></data>
<data name="ThisPerformerGivesAccessToHisCalendarAndItAppearsHeShouldNotBeAvailableThis"><value>This performer gives access to his calendar and it appears he should not be available this</value></data>
<data name="ThisPerformerDoesntGiveAccessToHisCalendar"><value>ThisPerformerDoesntGiveAccessToHisCalendar</value></data>
<data name="Title"><value>Title</value></data>
<data name="Unitary_cost"><value>Unitary_cost</value></data>
@ -138,9 +152,10 @@
<data name="Xshouldbeavailable"><value>regarding his calendar,
{0} should be available for this booking</value></data>
<data name="younotadmin"><value>You're not administrator</value></data>
<data name="YourEstimates"><value>Your estimates</value></data>
<data name="YourMEACode"><value>Your activity</value></data>
<data name="YourNeed"><value>Your need</value></data>
<data name="YourSkills"><value>Vos talents, vos spécialités, le domaine de vos activités</value></data>
<data name="yourquerytransmitted"><value>your query has been transmitted</value></data>
<data name="YourSkills"><value>Your skills, your special fields, the scope of your activities</value></data>
</root>

View file

@ -87,7 +87,7 @@ namespace Yavsc.Model.WorkFlow
/// </summary>
/// <returns>The estimate statuses.</returns>
/// <param name="estid">Estid.</param>
StatusChange[] GetEstimateStatuses (long estid); /// <summary>
StatusChange[] GetEstimateStatuses (long estid);
/// <summary>
/// Gets the estimates.
@ -99,8 +99,9 @@ namespace Yavsc.Model.WorkFlow
/// <summary>
/// Registers the activity.
/// </summary>
/// <param name="activity">Activity.</param>
/// <param name="code">Code.</param>
/// <param name="activityName">Activity name.</param>
/// <param name="meacode">Meacode.</param>
/// <param name="comment">Comment.</param>
void RegisterActivity (string activityName, string meacode, string comment);
/// <summary>