Esempio n. 1
0
        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");
                }
            }
        }
Esempio n. 2
0
        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
        }
Esempio n. 4
0
        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
        }