Narfheis
Messages postés2Date d'inscriptionjeudi 31 janvier 2008StatutMembreDernière intervention 1 février 2008
-
31 janv. 2008 à 18:35
Narfheis
Messages postés2Date d'inscriptionjeudi 31 janvier 2008StatutMembreDernière intervention 1 février 2008
-
1 févr. 2008 à 09:47
Bonjour,
Au sein de mon entreprise, je dois développer un planning et affecter à chaque personne un cycle de travail (avec possibilité de modifier ce cycle) en utilisant un peu le même principe qu'un diagramme de Gantt. Ce planning doit être affiché sur un calendrier affiché par mois et je dois afficher les employés sur une colonne à gauche.
Je dois faire ceci en asp .net (possibilité d'ajout ajax).
Etant novice en asp .net, j'aimerai que vous me proposiez des pistes. Google est mon ami mais je n'ai rien trouvé de concret correspondant à mes attentes... les seuls composants trouvés sont payant et il me faut des composants gratuits...
Toute réponse même approximative sera la bienvenue :)
cs_suzukMan
Messages postés58Date d'inscriptionmercredi 25 avril 2007StatutMembreDernière intervention13 septembre 20121 1 févr. 2008 à 08:58
Salut ,
tu tombe bien j'en est fait un moi j'arrive pas a mettre d'image dommage.
Tu as plusieurs solution.
Tu peux utiliser un tab HTML que tu met dans un litteral ou un tableau dynamique ASP.NET.
Moi j'ai choisi HTML pour cela j'ai crée un fonction qui retourne un string et qui met crée un tableau avec le nombre de jours pour un moi et une année grace a la fonction DaysInMonth(mois, annee);
nbJour =
DateTime.DaysInMonth(annee, mois);
// Creation du tableau avec en premiere ligne les jours du moiscontenuTableau =
Ensuite pour chaque nouvelle ligne (donc tes salalrié si j'ai bien compris) tu fai une boucle avec le nombre de jour:
DateTimee =uneDate
for(i=0:i<NbJour;i++)
{
uneDate = new DateTime(annee, mois, (i+1)); la ta une date et pour chaque date tu fait ton traitement
Sans oublier des crées tes TD de ton tab HTML
if(montraitement==true && maDate)
{
je fais sa
monTableau += "<td> dhfioyhfih>/td>
}
monTableau+="</tr>";
Voila j'espere que ta compris le principe ET que sa ta aidé.