private void prelevementFond(string numAutorisationDepart) { #region declaration crlPrelevement prelevement = null; crlAutorisationDepart autorisationDepart = null; crlRecuAD recuAD = null; #endregion #region implementation if (numAutorisationDepart != "") { autorisationDepart = serviceAutorisationDepart.selectAutorisationDepart(numAutorisationDepart); if (autorisationDepart != null) { if (autorisationDepart.ficheBord.autorisationVoyage.Verification.Licence.vehicule.paramVehicule.Fond > 0) { prelevement = new crlPrelevement(); prelevement.agent = agent; prelevement.MatriculeAgent = agent.matriculeAgent; prelevement.MontantPrelevement = autorisationDepart.ficheBord.autorisationVoyage.Verification.Licence.vehicule.paramVehicule.Fond; prelevement.NumAutorisationDepart = autorisationDepart.NumAutorisationDepart; prelevement.TypePrelevement = "Fond"; prelevement.NumPrelevement = servicePrelevement.insertPrelevement(prelevement); if (prelevement.NumPrelevement != "") { recuAD = new crlRecuAD(); recuAD.Libele = "Fond"; recuAD.agent = agent; recuAD.MatriculeAgent = agent.matriculeAgent; recuAD.Montant = prelevement.MontantPrelevement.ToString("0"); recuAD.NumPrelevement = prelevement.NumPrelevement; recuAD.NumRecuAD = serviceRecuAD.insertRecuAD(recuAD); autorisationDepart.ResteRegle = autorisationDepart.ResteRegle - prelevement.MontantPrelevement; serviceAutorisationDepart.updateAutorisationDepart(autorisationDepart); } else { } } } } #endregion }
private void afficheAutorisationDepart(string numAutorisationDepart) { if (numAutorisationDepart != "") { autorisationDepart = serviceAutorisationDepart.selectAutorisationDepart(numAutorisationDepart); if (autorisationDepart != null) { hfAutorisationDepart.Value = autorisationDepart.NumAutorisationDepart; labNumFB.Text = autorisationDepart.ficheBord.NumerosFB; labDateHeureFB.Text = autorisationDepart.ficheBord.DateHeurPrevue.ToString("dd MMMM yyyy à HH:mm"); labNumAV.Text = autorisationDepart.ficheBord.autorisationVoyage.NumerosAV; labDateAV.Text = autorisationDepart.ficheBord.autorisationVoyage.DatePrevueDepart.ToString("dd MMMM yyyy"); labNomChauffeur.Text = autorisationDepart.ficheBord.autorisationVoyage.Verification.Chauffeur.nomChauffeur; labPrenomChauffeur.Text = autorisationDepart.ficheBord.autorisationVoyage.Verification.Chauffeur.prenomChauffeur; labMatriculeVoiture.Text = autorisationDepart.ficheBord.autorisationVoyage.Verification.Licence.vehicule.MatriculeVehicule; labMarqueVoiture.Text = autorisationDepart.ficheBord.autorisationVoyage.Verification.Licence.vehicule.MarqueVehicule; labCouleurVoiture.Text = autorisationDepart.ficheBord.autorisationVoyage.Verification.Licence.vehicule.CouleurVehicule; labPoidsAutoriseVoiture.Text = autorisationDepart.ficheBord.autorisationVoyage.Verification.Licence.vehicule.PoidsTotalVehicule + "Kg"; labItineraire.Text = autorisationDepart.ficheBord.autorisationVoyage.Verification.Itineraire.villeD.NomVille + "-" + autorisationDepart.ficheBord.autorisationVoyage.Verification.Itineraire.villeF.NomVille; labDistance.Text = autorisationDepart.ficheBord.autorisationVoyage.Verification.Itineraire.DistanceParcour + "Km"; labDureeTrajet.Text = serviceGeneral.getTextTimeSpan(autorisationDepart.ficheBord.autorisationVoyage.Verification.Itineraire.DureeTrajet); labNombreRepos.Text = autorisationDepart.ficheBord.autorisationVoyage.Verification.Itineraire.NombreRepos.ToString(); labMotant.Text = serviceGeneral.separateurDesMilles(autorisationDepart.RecetteTotale.ToString("0")) + "Ar"; try { labReste.Text = serviceGeneral.separateurDesMilles(autorisationDepart.ResteRegle.ToString("0")) + "Ar"; } catch (Exception) { } } else { Page.ClientScript.RegisterClientScriptBlock(GetType(), "Alert", "alert('" + ReAvanceAutorisationDepart.erreurSurAffiche + "');", true); } } }
private void afficheAutorisationVoyage(string numAutorisationDepart) { if (numAutorisationDepart != "") { autorisationDepart = serviceAutorisationDepart.selectAutorisationDepart(numAutorisationDepart); if (autorisationDepart != null) { ficheDebord = autorisationDepart.ficheBord; hfAutorisationDepart.Value = autorisationDepart.NumAutorisationDepart; if (ficheDebord != null) { hfNumerosFB.Value = ficheDebord.NumerosFB; 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(); labMotant.Text = serviceGeneral.separateurDesMilles(autorisationDepart.RecetteTotale.ToString("0")) + "Ar"; labReste.Text = serviceGeneral.separateurDesMilles(autorisationDepart.ResteRegle.ToString("0")) + "Ar"; LabTotalPrelevement.Text = serviceGeneral.separateurDesMilles(serviceAutorisationDepart.getMontanPrelevement(autorisationDepart.NumAutorisationDepart).ToString("0")) + "Ar"; LabTotalRecu.Text = serviceGeneral.separateurDesMilles(serviceAutorisationDepart.getMontanRecu(autorisationDepart.NumAutorisationDepart).ToString("0")) + "Ar"; } } else { Response.Redirect("PlanningCalendarJour.aspx"); } } }
protected void BubbleFicheBord_RenderContent(object sender, RenderEventArgs e) { #region initialisation crlAutorisationDepart autorisationDepart = null; //crlFicheBord ficheBord = null; string nombrePlaceLibre = "0"; #endregion #region implementation if (e is RenderEventBubbleEventArgs) { RenderEventBubbleEventArgs re = e as RenderEventBubbleEventArgs; StringBuilder sb = new StringBuilder(); autorisationDepart = serviceAutorisationDepart.selectAutorisationDepart(re.Value); //ficheBord = serviceFicheBord.selectFicheBord(re.Value); if (autorisationDepart != null) { nombrePlaceLibre = servicePlaceFB.getNombrePlaceLibre(autorisationDepart.ficheBord.NumerosFB); 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 />", autorisationDepart.ficheBord.autorisationVoyage.NumerosAV + " du " + autorisationDepart.ficheBord.autorisationVoyage.DatePrevueDepart.ToString("dd MMMM yyyy")); sb.AppendFormat("<b>Vehicule:</b> {0}<br />", autorisationDepart.ficheBord.autorisationVoyage.Verification.Licence.vehicule.MarqueVehicule + " " + autorisationDepart.ficheBord.autorisationVoyage.Verification.Licence.vehicule.CouleurVehicule + " " + autorisationDepart.ficheBord.autorisationVoyage.Verification.Licence.vehicule.MatriculeVehicule); sb.AppendFormat("<b>Chauffeur:</b> {0}<br />", autorisationDepart.ficheBord.autorisationVoyage.Verification.Chauffeur.prenomChauffeur + " " + autorisationDepart.ficheBord.autorisationVoyage.Verification.Chauffeur.nomChauffeur); sb.AppendFormat("<b>Itineraire:</b> {0}<br />", autorisationDepart.ficheBord.autorisationVoyage.Verification.Itineraire.villeD.NomVille + "-" + autorisationDepart.ficheBord.autorisationVoyage.Verification.Itineraire.villeF.NomVille); sb.AppendFormat("<b>Poids autorisé:</b> {0}<br />", autorisationDepart.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 }