private void afficheAutorisationVoyage(string numerosFB) { if (numerosFB != "") { ficheDebord = serviceFicheBord.selectFicheBord(numerosFB); if (ficheDebord != null) { labNumFB.Text = ficheDebord.NumerosFB; labDateHeureFB.Text = ficheDebord.DateHeurPrevue.ToString("dd MMMM yyyy à HH:mm"); labNumAV.Text = ficheDebord.autorisationVoyage.NumerosAV; labDateAV.Text = ficheDebord.autorisationVoyage.DatePrevueDepart.ToString("dd MMMM yyyy"); labNomChauffeur.Text = ficheDebord.autorisationVoyage.Verification.Chauffeur.nomChauffeur; labPrenomChauffeur.Text = ficheDebord.autorisationVoyage.Verification.Chauffeur.prenomChauffeur; labMatriculeVoiture.Text = ficheDebord.autorisationVoyage.Verification.Licence.vehicule.MatriculeVehicule; labMarqueVoiture.Text = ficheDebord.autorisationVoyage.Verification.Licence.vehicule.MarqueVehicule; labCouleurVoiture.Text = ficheDebord.autorisationVoyage.Verification.Licence.vehicule.CouleurVehicule; labPoidsAutoriseVoiture.Text = ficheDebord.autorisationVoyage.Verification.Licence.vehicule.PoidsTotalVehicule + "Kg"; labItineraire.Text = ficheDebord.autorisationVoyage.Verification.Itineraire.villeD.NomVille + "-" + ficheDebord.autorisationVoyage.Verification.Itineraire.villeF.NomVille; labDistance.Text = ficheDebord.autorisationVoyage.Verification.Itineraire.DistanceParcour + "Km"; labDureeTrajet.Text = serviceGeneral.getTextTimeSpan(ficheDebord.autorisationVoyage.Verification.Itineraire.DureeTrajet); labNombreRepos.Text = ficheDebord.autorisationVoyage.Verification.Itineraire.NombreRepos.ToString(); } else { Response.Redirect("PlanningCalendarJour.aspx"); } } }
protected void BubbleFicheBord_RenderContent(object sender, RenderEventArgs e) { #region initialisation crlFicheBord ficheBord = null; string nombrePlaceLibre = "0"; #endregion #region implementation if (e is RenderEventBubbleEventArgs) { RenderEventBubbleEventArgs re = e as RenderEventBubbleEventArgs; StringBuilder sb = new StringBuilder(); ficheBord = serviceFicheBord.selectFicheBord(re.Value); nombrePlaceLibre = servicePlaceFB.getNombrePlaceLibre(re.Value); if (ficheBord != null) { sb.AppendFormat("<div class='divBubble'>"); sb.AppendFormat("<b>Heure de départ:</b> {0}<br />", re.Start.ToString("HH:mm")); sb.AppendFormat("<b>Autorisation de voyage:</b> {0}<br />", ficheBord.autorisationVoyage.NumerosAV + " du " + ficheBord.autorisationVoyage.DatePrevueDepart.ToString("dd MMMM yyyy")); sb.AppendFormat("<b>Vehicule:</b> {0}<br />", ficheBord.autorisationVoyage.Verification.Licence.vehicule.MarqueVehicule + " " + ficheBord.autorisationVoyage.Verification.Licence.vehicule.CouleurVehicule + " " + ficheBord.autorisationVoyage.Verification.Licence.vehicule.MatriculeVehicule); sb.AppendFormat("<b>Chauffeur:</b> {0}<br />", ficheBord.autorisationVoyage.Verification.Chauffeur.prenomChauffeur + " " + ficheBord.autorisationVoyage.Verification.Chauffeur.nomChauffeur); sb.AppendFormat("<b>Itineraire:</b> {0}<br />", ficheBord.autorisationVoyage.Verification.Itineraire.villeD.NomVille + "-" + ficheBord.autorisationVoyage.Verification.Itineraire.villeF.NomVille); sb.AppendFormat("<b>Poids autorisé:</b> {0}<br />", ficheBord.autorisationVoyage.Verification.Licence.vehicule.PoidsTotalVehicule + "Kg"); sb.AppendFormat("<b>Nombre de place libre:</b> {0}<br />", nombrePlaceLibre); sb.AppendFormat("</div>"); } re.InnerHTML = sb.ToString(); } else if (e is RenderTimeBubbleEventArgs) { RenderTimeBubbleEventArgs re = e as RenderTimeBubbleEventArgs; e.InnerHTML = "<div class='divBubble'><b>Date:</b>" + re.Start.ToString("dd MMMM yyyy") + "</div>"; } #endregion }
protected void Calendar_EventMove(object sender, DayPilot.Web.Ui.Events.EventMoveEventArgs e) { #region declaration crlFicheBord ficheBord = null; #endregion #region implementation ficheBord = serviceFicheBord.selectFicheBord(e.Value); if (ficheBord != null) { ficheBord.DateHeurPrevue = e.NewStart; if (serviceFicheBord.updateFicheBord(ficheBord)) { this.initialiseCalendar(); } } #endregion }
private void initialiseVueG() { #region declaration crlItineraire itineraire = null; List <crlFicheBord> ficheBords = null; DateTime date; List <Panel> panels = null; string axeStr = ""; #endregion #region implementation itineraire = serviceItineraire.selectItineraire(ddlFinItineraire.SelectedValue); if (itineraire != null) { if (itineraire.routeNationale != null) { for (int i = 0; i < itineraire.routeNationale.Count; i++) { if (i == 0) { axeStr = itineraire.routeNationale[i].RouteNationale; } else { axeStr = axeStr + "-" + itineraire.routeNationale[i].RouteNationale; } } } } LabAxe.Text = axeStr; try { date = Convert.ToDateTime(TextDateCalendar.Text); } catch (Exception) { TextDateCalendar.Text = DateTime.Now.ToString("dd MMMM yyyy"); date = DateTime.Now; } ficheBords = serviceFicheBord.selectFicheBord(date, ddlHeure.SelectedValue, ddlFinItineraire.SelectedValue, agent.numAgence); panels = new List <Panel>(); if (ficheBords != null) { for (int i = 0; i < ficheBords.Count; i++) { panels.Add(new Panel()); panels[i].Controls.Add(this.creeImageVoiture(ficheBords[i].placeFB.Count, ficheBords[i].autorisationVoyage.Verification.Licence.vehicule.NombreColoneVehicule, ficheBords[i].placeFB, ficheBords[i])); panels[i].CssClass = "contentDivVoiture"; //contentDiv.Controls.Add(); } for (int i = 0; i < ficheBords.Count; i++) { contentDiv.Controls.Add(panels[i]); } } #endregion }