jeudi 6 août 2009
<asp:UpdatePanel ID="updPanel1" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<asp:Wizard ID="wiz" runat="server"
onfinishbuttonclick="wiz_btnFinishClick"
onnextbuttonclick="wiz_btnNextClick"
onpreviousbuttonclick="wiz_btnPreviousClick">
<StepStyle BorderWidth="0px" ForeColor="#5D7B9D" />
<StartNavigationTemplate>
<asp:Button ID="StartNextButton" runat="server" CommandName="MoveNext" meta:resourcekey="btnStartNextResource"
Text="Begin" />
</StartNavigationTemplate><code></code>
<WizardSteps>
..................
</WizardSteps>
<SideBarButtonStyle BorderWidth="0px" Font-Names="Verdana" ForeColor="White" />
<NavigationButtonStyle BackColor="#FFFBFF" BorderColor="#CCCCCC"
BorderStyle="Solid" BorderWidth="1px" Font-Names="Verdana" Font-Size="0.8em"
ForeColor="#284775" />
<SideBarStyle BackColor="#7C6F57" BorderWidth="0px" Font-Size="0.9em"
VerticalAlign="Top" />
<FinishNavigationTemplate>
<asp:Button ID="FinishPreviousButton" runat="server" CausesValidation="False"
CommandName="MovePrevious" Text="Previous" meta:resourcekey="btnFinishPreviousResource"/>
<asp:Button ID="FinishButton" runat="server" CommandName="MoveComplete" meta:resourcekey="btnFinishResource"
Text="Finish" />
</FinishNavigationTemplate>
<HeaderStyle BackColor="#5D7B9D" BorderStyle="Solid" Font-Bold="True"
Font-Size="0.9em" ForeColor="White" HorizontalAlign="Left" />
<StepNavigationTemplate>
<asp:Button ID="btnStepPrevious" runat="server" CausesValidation="False"
CommandName="MovePrevious" Text="Previous Step" meta:resourcekey="btnStepPreviousResource"/>
<asp:Button ID="btnDStepNext" runat="server" CommandName="MoveNext" meta:resourcekey="btnStepNextResource"
Text="Step Next" />
</StepNavigationTemplate>
</asp:Wizard>
</ContentTemplate>
<Triggers>
</Triggers>
</asp:UpdatePanel>
Une fois tout ca bien mis en place, on est tout content car les différentes pages du wizard s'enchainent en "Ajax".
Mais on se retrouve vite bête pour ajouter un trigger postback sur le bouton de fin, en effet
<triggers>
<asp:postbacktrigger controlid="finishButton" />
</triggers>
ne fonctionne pas car l'update panel ne trouve pas l'id du controle qui se trouve dans le wizard.
La solution est de passer en code-behind et de rajouter dans le pageLoad :
protected void Page_Load(object sender, EventArgs e)
{
PostBackTrigger monTrigger = new PostBackTrigger();
monTrigger.ControlID = "wiz$FinishNavigationTemplateContainerID$FinishButton";
updPanel1.Triggers.Add(monTrigger);
}
Et cette fois, cela fonctionne correctement.
Ce billet, écrit à 16:58 par Bizet dans la catégorie General a suscité :
aucun commentaire
:: aucun trackback
lundi 18 mai 2009
Parce que ça fait trois heures que je cherche cette info je la mets là pour la prochaine fois.
User.Identity.Name permet en ASP.NET de récupérer le windows logon de l'utilisateur. Mais cela ne fonctionne pas en Windows forms, pour cela il faut utiliser : WindowsIdentity.GetCurrent().Name;
Ce billet, écrit à 09:51 par Bizet dans la catégorie DotNet a suscité :
3 commentaires
:: aucun trackback
jeudi 19 mars 2009
Salut a tous,
vous avez surement entendu parlé de cette loi qui est en cours de discussion à l'assemblée, la loi Hadopi.
Cette loi est là pour lutter contre le téléchargement illégal d'oeuvres musicales ou cinématographiques. Ce qui est une bonne chose, mais la manière n'y est pas.
En effet, pour cela une instance va être créée et va récupérer les adresses IP des machines qui téléchargent.
Et en se basant uniquement sur une adresse IP, votre abonnement internet pourra être coupé.
Le problème est qu'il est très facile d'usurper une adresse IP. Des outils existent pour simuler une fausse adresse Ip, ou encore un pirate peut se connecter à votre réseau wifi. Et là vous l'avez dans le cul.
Mais cette ingénieuse instance, va vous permettre de prouver votre innocence : pour cela vous devrez télécharger un logiciel qui va fournir des infos sur tout ce que vous faitez sur votre ordinateur a cette instance...
Bien sur ce logiciel ne donnera que les informations concernant le piratage, ca semble évident!!!!! Surtout pas sur les sites que vous pouvez visiter...
De plus ce logiciel espion ne fonctionnera que sous Windows, pour toutes les personnes utilisant Linux, elles devront acheter une machine windows (il faut bien faire marcher le business!!).
Mais ce logiciel ne résout rien!! Effectivement si votre ordinateur est éteint, le logiciel n'est plus lancé donc ne peut pas dire "Ah mais cette adresse ne telecharge pas"; donc un pirate peut continuer a se faire plaisir et vous foutre dans la merde!!!!
C'est magique tout ca!!!!
Donc contre cette loi qui ne sert a rien je vous conseille de signer la pétition en ligne du magazine SVM, pour que cette loi qui va couter de l'argent et ne rien protéger ne passe pas.
Pour cela :
http://www.svmlemag.fr/petition_riposte_graduee_liste
Cette loi est défendue par C. Albanelle ministre de la culture, je vous laisse lire cet article pour vous rendre compte des non connaissances qu'elle a dans les sytèmes Internet!!!!
http://www.pcinpact.com/actu/news/49740-christine-albanel-hadopi-creation-internet.htm
Merci
Ce billet, écrit à 20:50 par Bizet dans la catégorie General a suscité :
2 commentaires
:: aucun trackback
lundi 9 mars 2009
Contrairement à ce que j'ai pu lire sur le net, il est tout a fait possible d'ajouter ou de modifier une connectionString se trouvant dans le web.config d'un site Asp.Net.
Voici le code source permettant ces opérations :
string provider = "System.Data.SqlClient";
DbProviderFactory factory = DbProviderFactories.GetFactory(provider);
DbConnectionStringBuilder builder = factory.CreateConnectionStringBuilder();
//creation de la connection string selon les parametres de la fonction
builder.Add("Server", psNameServer);
builder.Add("database", psNameDatabase);
builder.Add("integrated security", "SSPI");
//récupération du web.config
Configuration config = WebConfigurationManager.OpenWebConfiguration(System.Web.HttpContext.Current.Request.ApplicationPath);
//creation de la nouvelle connexion string
ConnectionStringSettings cs = new ConnectionStringSettings("Test",builder.ConnectionString);
//ajout
config.ConnectionStrings.ConnectionStrings.Add(cs);
config.Save();
Il est également possible de modifier une connectionstring dejà existante :
string provider = "System.Data.SqlClient";
DbProviderFactory factory = DbProviderFactories.GetFactory(provider);
DbConnectionStringBuilder builder = factory.CreateConnectionStringBuilder();
builder.Add("Server", psNameServer);
builder.Add("database", psNameDatabase);
builder.Add("integrated security", "SSPI");
Configuration config = WebConfigurationManager.OpenWebConfiguration(System.Web.HttpContext.Current.Request.ApplicationPath);
//Modifier une conn deja existante.
ConnectionStringSettings cs = config.ConnectionStrings.ConnectionStrings["Test"];
cs.ConnectionString = builder.ConnectionString;
config.Save();
Ce billet, écrit à 15:44 par Bizet dans la catégorie DotNet a suscité :
2 commentaires
:: aucun trackback
lundi 17 novembre 2008

Il y a quelques mois, j'avais utilisé dans le cadre d'un projet .NET, le bloc applicatif DAAB ou Data Access Application Block.
Devant le peu d'informations que j'avais pu trouver sur le net, j'avais fait un
tutorial que vous pouvez retrouver sur le site
developpez.com
Ce billet, écrit à 20:50 par Bizet dans la catégorie DotNet a suscité :
2 commentaires
:: aucun trackback
vendredi 3 octobre 2008
Mieux vaut avoir des bourses en action que des actions en bourse
Ce billet, écrit à 12:08 par Bizet dans la catégorie General a suscité :
2 commentaires
:: aucun trackback
lundi 25 août 2008
Ce samedi j'ai voulu me prendre pour
Julien Absalon et j'ai fait du VTT. Mais je n'ai hélas pas le même niveau que ce nouveau champion olympique, et j'en ai fait les frais...
La chute par dessus le guidon fut très belle mais la réception beaucoup moins et mon épaule n'a vraiment pas mais vraiment pas apprécié...
Read next
Ce billet, écrit à 18:15 par Bizet dans la catégorie General a suscité :
2 commentaires
:: aucun trackback
mercredi 2 juillet 2008

Avec ma chérie, nous venons de passer deux semaines en vacances, une en Italie et en Corse, et il faut le reconnaître c'est magnifique. Je ne connaissais pas, et j'en ai pris plein la vue.
Comme il est tard, je n'ai pas le temps de vous raconter nos vacances et de vous faire un petit retour dessus,
mais voici les meilleurs photos.
Bientôt je rajouterais les panoramas que j'ai fait et que je suis en train de retoucher.
Ce billet, écrit à 01:04 par Bizet dans la catégorie Voyages a suscité :
un commentaire
:: aucun trackback
jeudi 20 mars 2008
Il est bientôt une heure du matin, je suis toujours au boulot!!
Et sous pression car il faut livrer au client ce soir. Alors qu'on vienne pas me dire que le métier d'informaticien c'est facile...
Allez j'y retourne.
Ce billet, écrit à 00:55 par Bizet dans la catégorie General a suscité :
un commentaire
:: aucun trackback
vendredi 22 février 2008

Et hop un petit post sur Jongieux.
Pour ceux qui ne connaissent pas, Jongieux est un village un peu paumé dans la campagne savoyarde et si je vous en parle c'est que c'est dans ce village que j'ai grandi. Et oui, une partie de ma famille est originaire de ce magnifique village perdu dans les vignes. Car à part beaucoup de vignes et de vaches, il y a pas grand chose à Jongieux.
Mais pour tous ceux qui voudraient passer quelques jours tranquilles dans la campagne verdoyante, je ne peux que vous conseillez de venir passer quelques jours à Jongieux, et je fais d'ailleurs un peu de pub pour
une maison d'hotes.
Le site internet a été fait par mon pote
webermat et corrigé par moi-même.
Enfin si vous voulez découvrir de belles photos de ce magnifique village, je vous invite à les découvrir sur mon
Picasa.
Ce billet, écrit à 01:20 par Bizet dans la catégorie General a suscité :
5 commentaires
:: aucun trackback
lundi 11 février 2008
Après de longs mois d'abandon du blog, je vais essayer de le remettre en route et vous parler des Microsoft TechDays.
Mais qu'est ce que c'est??
Il s'agit d'un des plus grand rassemblement du monde de personnes sur le thème des technologies .NET de Microsoft pendant 3 jours à Paris. Apparamment cette année les organisateurs prévoient 15 000 personnes....
Et qu'est ce que je suis allé faire là bas?? Ben malgré ce qu'on pourrait penser de Microsoft ces trois jours de séminaires et de formations sont totalement gratuites et tout le monde peut venir. Et comme j'ai l'intention de travailler dans ce domaine, je viens me tenir au courant des dernières avancées, apprendre leur fonctionnement et prendre des informations auprès de Microsoft ou encore des entreprises partenaires.
La première journée fut pas mal intéressante, mais demain devrait être le clou du spectacle puisque j'ai cru comprendre que c'était le lancement officiel de Visual Studio 2008 et de WindowsServer 2008. Je ferais un petit résumé de ces deux jours bientôt...
Ce billet, écrit à 22:36 par Bizet dans la catégorie DotNet a suscité :
un commentaire
:: aucun trackback
jeudi 11 octobre 2007
Bon ca fait bientot un mois que je n'ai pas donné de nouvelles. Ce n'est pas le manque d'inspiration mais plutot un manque de temps.
En effet le mois de septembre fut un mois tres chargé avec l'écriture de mon rapport de stage puis la préparation de ma soutenance. Travail récompensé puisque j'ai eu 16 à mon stage. Après il a fallu terminer le stage sur les chapeaux de roues pour faire le passage de compétence.
Suite a tout ça, il y a eu le déménagement dans notre nouvel appart à Lyon. Pas facile de tout boucler dans un week end mais tres content d'etre chez soi. Plus que quelques cartons a vider et ce sera le paradis... Je vous tiendrais au courant pour la crémaillère....
Et juste avant de commencer le travail, rien de mieux qu'un peu de bon temps. Donc nous sommes allés avec ma chérie à Paris. Pour voir de la famille mais surtout pour que je puisse profiter de mon cadeau d'anniversaire : 5 tour au volant d'une Ferrari F340!!! Et oui, la classe!!! Bientot les photos!
Enfin depuis mercredi j'ai commencé à travailler. Ca y est c'est parti pour un nouveau départ et pour le moment tout se passe bien...
Ce billet, écrit à 21:17 par Bizet dans la catégorie General a suscité :
7 commentaires
:: aucun trackback
vendredi 14 septembre 2007

Avec un peu de retard, je fais tous mes voeux de bonheur à Amandine et Romain qui se sont mariés le samedi 1er Septembre 2007.
Bravo à eux et à toutes les personnes qui ont participé à la préparation de cette fête qui fut un réel succès.
Quelques photos
Ce billet, écrit à 21:03 par Bizet dans la catégorie General a suscité :
aucun commentaire
:: aucun trackback
vendredi 7 septembre 2007
Aujourd'hui une bonne nouvelle (enfin pas pour moi

) vient de tomber.
Polytech'Grenoble vient de s'associer à une
SSII Sogeti pour qu'elle recrute l'ensemble des élèves de la promotion RICOM entre autres!!!
Je trouve que c'est une très bonne initiative de la part de l'école qui je l'espère permettra d'augmenter la qualité des cours et la renommée de notre école !!
L'article qui en parle.
Ce billet, écrit à 13:48 par Bizet dans la catégorie General a suscité :
aucun commentaire
:: aucun trackback
mercredi 5 septembre 2007
Aujourd'hui mercredi 5 Septembre à 23h50 mon rapport de stage vient dêtre envoyé! Qui dit mieux

!! Maintenant préparé la soutenance
Ce billet, écrit à 23:52 par Bizet dans la catégorie General a suscité :
un commentaire
:: aucun trackback