private void afficheFacture(string numFacture) { #region declaration crlFacture facture = null; crlProprietaire proprietaire = null; #endregion #region implementation if (numFacture != "") { facture = serviceFacture.selectFacture(numFacture); if (facture != null) { hfNumFacture.Value = facture.NumFacture; LabNumFacture.Text = "N°" + facture.NumFacture; if (facture.autorisationDeparts.Count > 0) { proprietaire = facture.autorisationDeparts[0].ficheBord.autorisationVoyage.Verification.Licence.vehicule.proprietaire; TextMontantFacture.Text = serviceGeneral.separateurDesMilles(facture.Montant); TextDate.Text = facture.DateFacturation.ToString("dd MMMM yyyy"); if (proprietaire.Individu != null) { LabelNomIndividu.Text = proprietaire.Individu.NomIndividu; LabelPrenomIndividu.Text = proprietaire.Individu.PrenomIndividu; LabelCINIndividu.Text = proprietaire.Individu.CinIndividu; LabelAdresseIndividu.Text = proprietaire.Individu.Adresse; LabelFixeIndividu.Text = proprietaire.Individu.TelephoneFixeIndividu; LabelMobileIndividu.Text = proprietaire.Individu.TelephoneMobileIndividu; Panel_Individu.Visible = true; } else { Panel_Individu.Visible = false; } if (proprietaire.organisme != null) { LabelAdresseOrganisme.Text = proprietaire.organisme.AdresseOrganisme; LabelFixeOrganisme.Text = proprietaire.organisme.TelephoneFixeOrganisme; LabelMailOrganisme.Text = proprietaire.organisme.MailOrganisme; LabelMobileOrganisme.Text = proprietaire.organisme.TelephoneMobileOrganisme; LabelNomOrganisme.Text = proprietaire.organisme.NomOrganisme; if (proprietaire.organisme.individuResponsable != null) { LabelAdresseRespOrganisme.Text = proprietaire.organisme.individuResponsable.Adresse; LabelCINRespOrganisme.Text = proprietaire.organisme.individuResponsable.CinIndividu; LabelFixeRespOrganisme.Text = proprietaire.organisme.individuResponsable.TelephoneFixeIndividu; LabelMobileRespOrganisme.Text = proprietaire.organisme.individuResponsable.TelephoneMobileIndividu; LabelNomRespOrganisme.Text = proprietaire.organisme.individuResponsable.NomIndividu; LabelPrenomRespOrganisme.Text = proprietaire.organisme.individuResponsable.PrenomIndividu; } Panel_Organisme.Visible = true; } else { Panel_Organisme.Visible = false; } if (proprietaire.societe != null) { LabelAdresseSociete.Text = proprietaire.societe.AdresseSociete; LabelFixeSociete.Text = proprietaire.societe.TelephoneFixeSociete; LabelMailSociete.Text = proprietaire.societe.MailSociete; LabelMobileSociete.Text = proprietaire.societe.TelephoneMobileSociete; LabelNomSociete.Text = proprietaire.societe.NomSociete; LabelSecteurActiviteSociete.Text = proprietaire.societe.SecteurActiviteSociete; if (proprietaire.societe.individuResponsable != null) { LabelAdresseRespSociete.Text = proprietaire.societe.individuResponsable.Adresse; LabelCINRespSociete.Text = proprietaire.societe.individuResponsable.CinIndividu; LabelFixeRespSociete.Text = proprietaire.societe.individuResponsable.TelephoneFixeIndividu; LabelMobileRespSociete.Text = proprietaire.societe.individuResponsable.TelephoneMobileIndividu; LabelNomRespSociete.Text = proprietaire.societe.individuResponsable.NomIndividu; LabelPrenomRespSociete.Text = proprietaire.societe.individuResponsable.PrenomIndividu; } Panel_Societe.Visible = true; } else { Panel_Societe.Visible = false; } } } } #endregion }
crlProprietaire IntfDalProprietaire.selectProprietaire(string numProprietaire) { #region declaration crlProprietaire proprietaire = null; IntfDalIndividu serviceIndividu = new ImplDalIndividu(); IntfDalTypeProprietaire serviceTypeProprietaire = new ImplDalTypeProprietaire(); IntfDalAgence serviceAgence = new ImplDalAgence(); IntfDalSociete serviceSociete = new ImplDalSociete(); IntfDalOrganisme serviceOrganisme = new ImplDalOrganisme(); #endregion #region implementation if (numProprietaire != "") { this.strCommande = "SELECT * FROM `proprietaire` WHERE (`numProprietaire`='" + numProprietaire + "')"; this.serviceConnection.openConnection(); if (this.serviceConnection.IsConnection) { this.reader = this.serviceConnection.select(this.strCommande); if (this.reader != null) { if (this.reader.HasRows) { if (this.reader.Read()) { proprietaire = new crlProprietaire(); proprietaire.NumProprietaire = this.reader["numProprietaire"].ToString(); proprietaire.NumIndividu = this.reader["numIndividu"].ToString(); proprietaire.NumOrganisme = this.reader["numOrganisme"].ToString(); proprietaire.NumSociete = this.reader["numSociete"].ToString(); proprietaire.TypeProprietaire = this.reader["typeProprietaire"].ToString(); proprietaire.NumAgence = this.reader["numAgence"].ToString(); } } this.reader.Dispose(); } while (this.serviceConnection.IsConnection) { this.serviceConnection.closeConnection(); } } if (proprietaire != null) { if (proprietaire.NumIndividu != "") { proprietaire.Individu = serviceIndividu.selectIndividu(proprietaire.NumIndividu); } if (proprietaire.TypeProprietaire != "") { proprietaire.typeProprietaireObj = serviceTypeProprietaire.selectTypeProprietaire(proprietaire.TypeProprietaire); } if (proprietaire.NumAgence != "") { proprietaire.agence = serviceAgence.selectAgence(proprietaire.NumAgence); } if (proprietaire.NumOrganisme != "") { proprietaire.organisme = serviceOrganisme.selectOrganisme(proprietaire.NumOrganisme); } if (proprietaire.NumSociete != "") { proprietaire.societe = serviceSociete.selectSociete(proprietaire.NumSociete); } } } #endregion return(proprietaire); }