Fixe la recherche d'un préstataire.
* Makefile: Fixe: ne pas déployer sans hôte de destination Ajoute: le déployement de tous des sites en prod, avec la cible `syncall` * NpgsqlContentProvider.cs: Renseigne le code APE et la côte à la création du profile préstataire * SkillController.cs: * FrontOfficeController.cs: * NpgsqlSkillProvider.cs: * SimpleBookingQuery.cs: * AuthentificatedSkillRating.cs: refabrication * ResultPages.cs: * Title.aspx: * YavscHelpers.cs: ajoute une classe css au bloc de liens vers les autres pages de resultat * style.css: mise en forme du code * style.css: du style * Booking.aspx: * FrontOfficeController.cs: Modifie la recherche des prestataire, pour qu'un resultat soit donné dès qu'un utilisateur est déclaré prestataire. * PerformerProfile.cs: doc xml * LocalizedText.resx: * LocalizedText.fr.resx: * LocalizedText.Designer.cs: * LocalizedText.fr.Designer.cs: internationalisation * Profile.cs: Décore la valeur de profile "GoogleRegId" * SkillEntity.cs: refabrication pour l'instant inutile ... * SkillManager.cs: présente à l'espace de travail la nouvelle methode de recherche d'un préstataire * SkillProvider.cs: définit la nouvelle methode de recherche d'un préstataire * WorkFlowManager.cs: présente à l'espace de travail une nouvelle methode de recherche d'un préstataire, renvoyant toute l'information relative à chaque prestataire listé. * YavscModel.csproj: refabrication des cotes de compétences
This commit is contained in:
parent
a99232ba2b
commit
dbcbf8b318
30 changed files with 373 additions and 155 deletions
|
|
@ -1,3 +1,8 @@
|
|||
2015-11-30 Paul Schneider <paul@pschneider.fr>
|
||||
|
||||
* ResultPages.cs: ajoute une classe css au bloc de liens vers
|
||||
les autres pages de resultat
|
||||
|
||||
2015-11-26 Paul Schneider <paul@pschneider.fr>
|
||||
|
||||
* WebControls.csproj: nouvelles configurations de déploiement
|
||||
|
|
|
|||
|
|
@ -17,7 +17,6 @@ namespace Yavsc.WebControls
|
|||
AspNetHostingPermission (SecurityAction.InheritanceDemand,
|
||||
Level = AspNetHostingPermissionLevel.Minimal),
|
||||
ParseChildren (true),
|
||||
|
||||
ToolboxData ("<{0}:ResultPages runat=\"server\"> </{0}:ResultPages>")
|
||||
]
|
||||
public class ResultPages: WebControl
|
||||
|
|
@ -156,10 +155,17 @@ namespace Yavsc.WebControls
|
|||
/// <param name="writer">Writer.</param>
|
||||
protected override void RenderContents (HtmlTextWriter writer)
|
||||
{
|
||||
// avoids a division by zero
|
||||
if (PageSize <= 0)
|
||||
PageSize = 5;
|
||||
|
||||
if (ResultCount > 0 && ResultCount > PageSize ) {
|
||||
writer.WriteEncodedText (Text);
|
||||
int pageCount = ((ResultCount-1) / PageSize) + 1;
|
||||
if ( pageCount > 1 ) {
|
||||
if (!string.IsNullOrWhiteSpace(CssClass))
|
||||
writer.AddAttribute ("class", this.CssClass);
|
||||
writer.RenderBeginTag ("div");
|
||||
writer.Write (PagesLabel);
|
||||
for (int pi = (PageIndex < 5) ? 0 : PageIndex - 5; pi < pageCount && pi < PageIndex + 5; pi++) {
|
||||
if (PageIndex == pi)
|
||||
|
|
@ -173,6 +179,8 @@ namespace Yavsc.WebControls
|
|||
writer.RenderEndTag ();
|
||||
writer.Write (" ");
|
||||
}
|
||||
RenderChildren (writer);
|
||||
writer.RenderEndTag ();
|
||||
}
|
||||
else {
|
||||
writer.Write (SinglePage);
|
||||
|
|
@ -181,7 +189,6 @@ namespace Yavsc.WebControls
|
|||
if (ResultCount == 0) {
|
||||
writer.Write (None);
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue