Beispiel #1
0
        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
        }
Beispiel #2
0
        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);
        }