Пример #1
0
        string IntfDalOrganisme.insertOrganisme(crlOrganisme organisme, string sigleAgence)
        {
            #region declaration
            string           numSociete       = "";
            int              nbInsert         = 0;
            IntfDalOrganisme serviceOrganisme = new ImplDalOrganisme();
            #endregion

            #region impelementation
            if (organisme != null && sigleAgence != "")
            {
                organisme.NumOrganisme = serviceOrganisme.getNumOrganisme(sigleAgence);
                this.strCommande       = "INSERT INTO `organisme` (`numOrganisme`,`numQuartier`,";
                this.strCommande      += " `nomOrganisme`,`adresseOrganisme`,`telephoneFixeOrganisme`,";
                this.strCommande      += " `telephoneMobileOrganisme`,`mailOrganisme`,`numIndividuResponsable`,";
                this.strCommande      += " `isCheque`,`isBonCommande`) VALUES";
                this.strCommande      += " ('" + organisme.NumOrganisme + "','" + organisme.NumQuartier + "',";
                this.strCommande      += " '" + organisme.NomOrganisme + "','" + organisme.AdresseOrganisme + "','" + organisme.TelephoneFixeOrganisme + "',";
                this.strCommande      += " '" + organisme.TelephoneMobileOrganisme + "','" + organisme.MailOrganisme + "',";
                this.strCommande      += " '" + organisme.NumIndividuResponsable + "','" + organisme.IsCheque + "',";
                this.strCommande      += " '" + organisme.IsBonCommande + "')";

                this.serviceConnectBase.openConnection();
                nbInsert = this.serviceConnectBase.requete(this.strCommande);
                if (nbInsert == 1)
                {
                    numSociete = organisme.NumOrganisme;
                }
                this.serviceConnectBase.closeConnection();
            }
            #endregion

            return(numSociete);
        }
Пример #2
0
        string IntfDalOrganisme.isOrganisme(crlOrganisme organisme)
        {
            #region declaration
            string numOrganisme = "";
            #endregion

            #region implementation
            if (organisme != null)
            {
                this.strCommande  = "SELECT * FROM `organisme` WHERE (`nomOrganisme`='" + organisme.NomOrganisme + "' AND";
                this.strCommande += " `numIndividuResponsable`='" + organisme.NumIndividuResponsable + "' AND";
                this.strCommande += " `numOrganisme`<>'" + organisme.NumOrganisme + "')";

                this.serviceConnectBase.openConnection();
                this.reader = this.serviceConnectBase.select(this.strCommande);
                if (this.reader != null)
                {
                    if (this.reader.HasRows)
                    {
                        if (this.reader.Read())
                        {
                            numOrganisme = this.reader["numOrganisme"].ToString();
                        }
                    }
                    this.reader.Dispose();
                }
                this.serviceConnectBase.closeConnection();
            }
            #endregion

            return(numOrganisme);
        }
Пример #3
0
        crlOrganisme IntfDalOrganisme.selectOrganisme(string numOrganisme)
        {
            #region declaration
            crlOrganisme    organisme       = null;
            IntfDalIndividu serviceIndividu = new ImplDalIndividu();
            #endregion

            #region implementation
            if (numOrganisme != "")
            {
                this.strCommande = "SELECT * FROM organisme WHERE `numOrganisme`='" + numOrganisme + "'";
                this.serviceConnectBase.openConnection();
                this.reader = this.serviceConnectBase.select(this.strCommande);
                if (this.reader != null)
                {
                    if (this.reader.HasRows)
                    {
                        if (this.reader.Read())
                        {
                            organisme = new crlOrganisme();
                            organisme.AdresseOrganisme         = this.reader["adresseOrganisme"].ToString();
                            organisme.MailOrganisme            = this.reader["mailOrganisme"].ToString();
                            organisme.NomOrganisme             = this.reader["nomOrganisme"].ToString();
                            organisme.NumOrganisme             = this.reader["numOrganisme"].ToString();
                            organisme.TelephoneFixeOrganisme   = this.reader["telephoneFixeOrganisme"].ToString();
                            organisme.TelephoneMobileOrganisme = this.reader["telephoneMobileOrganisme"].ToString();
                            organisme.NumQuartier            = this.reader["numQuartier"].ToString();
                            organisme.NumIndividuResponsable = this.reader["numIndividuResponsable"].ToString();
                            try
                            {
                                organisme.IsCheque = int.Parse(this.reader["isCheque"].ToString());
                            }
                            catch (Exception)
                            {
                            }
                            try
                            {
                                organisme.IsBonCommande = int.Parse(this.reader["isBonCommande"].ToString());
                            }
                            catch (Exception)
                            {
                            }
                        }
                    }
                    this.reader.Dispose();
                }
                this.serviceConnectBase.closeConnection();
                if (organisme != null)
                {
                    if (organisme.NumIndividuResponsable != "")
                    {
                        organisme.individuResponsable = serviceIndividu.selectIndividu(organisme.NumIndividuResponsable);
                    }
                }
            }
            #endregion

            return(organisme);
        }
Пример #4
0
        string IntfDalOrganisme.insertOrganisme(crlOrganisme organisme, string sigleAgence, HtmlGenericControl divIndication)
        {
            #region declaration
            string           numOrganisme     = "";
            string           strIndication    = "";
            IntfDalIndividu  serviceIndividu  = new ImplDalIndividu();
            IntfDalOrganisme serviceOrganisme = new ImplDalOrganisme();
            #endregion

            #region implementation
            divIndication.Style.Add("font-size", "14px");
            divIndication.Style.Add("color", "Red");
            if (organisme != null)
            {
                if (organisme.individuResponsable != null)
                {
                    organisme.NumIndividuResponsable = serviceIndividu.insertIndividu(organisme.individuResponsable, sigleAgence, divIndication);
                    if (organisme.NumIndividuResponsable != "")
                    {
                        organisme.NumOrganisme = serviceOrganisme.isOrganisme(organisme);
                        if (organisme.NomOrganisme.Equals(""))
                        {
                            organisme.NumOrganisme = serviceOrganisme.insertOrganisme(organisme, sigleAgence);
                            if (organisme.NumOrganisme.Equals(""))
                            {
                                strIndication           = "Une erreur ce produit durant l'enregistrement!";
                                divIndication.InnerHtml = "<p>" + strIndication + "</p>";
                            }
                            else
                            {
                                numOrganisme = organisme.NumOrganisme;
                            }
                        }
                        else
                        {
                            if (serviceOrganisme.updateOrganisme(organisme))
                            {
                                numOrganisme = organisme.NumOrganisme;
                            }
                            else
                            {
                                strIndication           = "Une erreur ce produit durant l'enregistrement!";
                                divIndication.InnerHtml = "<p>" + strIndication + "</p>";
                            }
                        }
                    }
                }
                else
                {
                    strIndication           = "Une erreur ce produit durant l'enregistrement!";
                    divIndication.InnerHtml = "<p>" + strIndication + "</p>";
                }
            }
            #endregion

            return(numOrganisme);
        }
Пример #5
0
        private void insertToObjet(crlOrganisme organisme)
        {
            #region implementation
            if (organisme != null)
            {
                organisme.AdresseOrganisme         = TextAdresseOrganisme.Text;
                organisme.MailOrganisme            = TextMailOrganisme.Text;
                organisme.NomOrganisme             = TextNomOrganisme.Text;
                organisme.TelephoneFixeOrganisme   = TextFixeOrganisme.Text;
                organisme.TelephoneMobileOrganisme = TextMobileOrganisme.Text;
                organisme.NumQuartier = serviceQuartier.getNumQuartier(TextQuartierOrganisme.Text, ddlCommuneOrganisme.SelectedValue, ddlArrondissementOrganisme.SelectedValue, agent.agence.SigleAgence);

                if (cbCheque.Checked)
                {
                    organisme.IsCheque = 1;
                }
                else
                {
                    organisme.IsCheque = 0;
                }
                if (cbBonCommande.Checked)
                {
                    organisme.IsBonCommande = 1;
                }
                else
                {
                    organisme.IsBonCommande = 0;
                }

                if (organisme.individuResponsable == null)
                {
                    organisme.individuResponsable = new crlIndividu();
                }
                organisme.individuResponsable.Adresse                 = TextAdresseRespOrganisme.Text;
                organisme.individuResponsable.CinIndividu             = TextCinRespOrganisme.Text;
                organisme.individuResponsable.CiviliteIndividu        = ddlCiviliteRespOrganisme.SelectedValue;
                organisme.individuResponsable.MailIndividu            = TextMailRespOrganisme.Text;
                organisme.individuResponsable.NomIndividu             = TextNomRespOrganisme.Text;
                organisme.individuResponsable.NumQuartier             = serviceQuartier.getNumQuartier(TextQuartierRespOrganisme.Text, ddlCommuneRespOrganisme.SelectedValue, ddlArrondissementRespOrganisme.SelectedValue, agent.agence.SigleAgence);
                organisme.individuResponsable.PrenomIndividu          = TextPrenomRespOrganisme.Text;
                organisme.individuResponsable.TelephoneFixeIndividu   = TextFixeRespOrganisme.Text;
                organisme.individuResponsable.TelephoneMobileIndividu = TextMobileRespOrganisme.Text;
            }
            #endregion
        }
Пример #6
0
        bool IntfDalOrganisme.updateOrganisme(crlOrganisme organisme)
        {
            #region declaration
            bool isUpdate = false;
            int  nbUpdate = 0;
            #endregion

            #region implementation
            if (organisme != null)
            {
                this.strCommande  = "UPDATE `organisme` SET `adresseOrganisme`='" + organisme.AdresseOrganisme + "',";
                this.strCommande += " `mailOrganisme`='" + organisme.MailOrganisme + "',";
                this.strCommande += " `nomOrganisme`='" + organisme.NomOrganisme + "',";
                this.strCommande += " `telephoneFixeOrganisme`='" + organisme.TelephoneFixeOrganisme + "',";
                this.strCommande += " `telephoneMobileOrganisme`='" + organisme.TelephoneMobileOrganisme + "',";
                this.strCommande += " `numQuartier`='" + organisme.NumQuartier + "',";
                this.strCommande += " `numIndividuResponsable`='" + organisme.NumIndividuResponsable + "'";
                if (organisme.IsCheque >= 0)
                {
                    this.strCommande += " ,`isCheque`='" + organisme.IsCheque + "'";
                }
                if (organisme.IsBonCommande >= 0)
                {
                    this.strCommande += " ,`isBonCommande`='" + organisme.IsBonCommande + "'";
                }
                this.strCommande += " WHERE `numOrganisme`='" + organisme.NumOrganisme + "'";

                this.serviceConnectBase.openConnection();
                nbUpdate = this.serviceConnectBase.requete(this.strCommande);
                if (nbUpdate == 1)
                {
                    isUpdate = true;
                }
                this.serviceConnectBase.closeConnection();
            }
            #endregion

            return(isUpdate);
        }
Пример #7
0
        DataTable IntfDalBonDeCommande.getDataTableBonDeCommandeNonPaieDateDF(string strRqst)
        {
            #region declaration
            DataTable    dataTable = new DataTable();
            crlOrganisme organisme = null;
            crlSociete   societe   = null;
            crlClient    client    = null;

            IntfDalGeneral   serviceGeneral   = new ImplDalGeneral();
            IntfDalSociete   serviceSociete   = new ImplDalSociete();
            IntfDalOrganisme serviceOrganisme = new ImplDalOrganisme();
            IntfDalClient    serviceClient    = new ImplDalClient();
            #endregion

            #region implementation

            #region initialisation du dataTable
            dataTable = new DataTable();
            dataTable.Columns.Add("numBonDeCommande", typeof(string));
            dataTable.Columns.Add("datePaiement", typeof(DateTime));
            dataTable.Columns.Add("montant", typeof(string));
            dataTable.Columns.Add("client", typeof(string));
            dataTable.Columns.Add("adresse", typeof(string));
            dataTable.Columns.Add("contact", typeof(string));
            dataTable.Columns.Add("respSociete", typeof(string));
            dataTable.Columns.Add("respContact", typeof(string));
            DataRow dr;
            #endregion

            this.serviceConnectBase.openConnection();
            this.reader = this.serviceConnectBase.select(strRqst);
            if (this.reader != null)
            {
                if (this.reader.HasRows)
                {
                    while (this.reader.Read())
                    {
                        dr = dataTable.NewRow();

                        dr["numBonDeCommande"] = reader["numBonDeCommande"].ToString();

                        dr["datePaiement"] = Convert.ToDateTime(this.reader["datePaiementBC"].ToString());

                        dr["montant"] = serviceGeneral.separateurDesMilles(this.reader["montantBC"].ToString()) + "Ar";

                        if (reader["numClient"].ToString() != "")
                        {
                            client = serviceClient.selectClient(reader["numClient"].ToString());
                        }
                        if (reader["numOrganisme"].ToString() != "")
                        {
                            organisme = serviceOrganisme.selectOrganisme(reader["numOrganisme"].ToString());
                        }
                        if (reader["numSociete"].ToString() != "")
                        {
                            societe = serviceSociete.selectSociete(reader["numSociete"].ToString());
                        }

                        if (client != null)
                        {
                            dr["client"] = client.PrenomClient + " " + client.NomClient;

                            dr["adresse"] = client.AdresseClient;

                            dr["contact"] = client.TelephoneClient + " / " + client.MobileClient;

                            dr["respSociete"] = "-";

                            dr["respContact"] = "-";
                        }
                        else if (societe != null)
                        {
                            dr["client"] = societe.NomSociete;

                            dr["adresse"] = societe.AdresseSociete;

                            dr["contact"] = societe.TelephoneFixeSociete + " / " + societe.TelephoneMobileSociete;
                            if (societe.individuResponsable != null)
                            {
                                dr["respSociete"] = societe.individuResponsable.PrenomIndividu + " " + societe.individuResponsable.NomIndividu;

                                dr["respContact"] = societe.individuResponsable.TelephoneFixeIndividu + " / " + societe.individuResponsable.TelephoneMobileIndividu;
                            }
                        }
                        else if (organisme != null)
                        {
                            dr["client"] = organisme.NomOrganisme;

                            dr["adresse"] = organisme.AdresseOrganisme;

                            dr["contact"] = organisme.TelephoneFixeOrganisme + " / " + organisme.TelephoneMobileOrganisme;

                            if (organisme.individuResponsable != null)
                            {
                                dr["respSociete"] = organisme.individuResponsable.PrenomIndividu + " " + organisme.individuResponsable.NomIndividu;

                                dr["respContact"] = organisme.individuResponsable.TelephoneFixeIndividu + " / " + organisme.individuResponsable.TelephoneMobileIndividu;
                            }
                        }

                        client    = null;
                        societe   = null;
                        organisme = null;
                        dataTable.Rows.Add(dr);
                    }
                }
                this.reader.Dispose();
            }
            this.serviceConnectBase.closeConnection();

            #endregion

            return(dataTable);
        }
Пример #8
0
        bool IntfDalOrganisme.updateOrganisme(crlOrganisme organisme, HtmlGenericControl divIndication, string numIndividu, string sigleAgence)
        {
            #region declaration
            bool             isUpdate         = false;
            string           numOrganisme     = "";
            string           strIndication    = "";
            IntfDalIndividu  serviceIndividu  = new ImplDalIndividu();
            IntfDalOrganisme serviceOrganisme = new ImplDalOrganisme();
            #endregion

            #region implementation
            divIndication.Style.Add("font-size", "14px");
            divIndication.Style.Add("color", "Red");
            if (organisme != null)
            {
                if (organisme.individuResponsable != null)
                {
                    if (numIndividu.Equals(""))
                    {
                        organisme.NumIndividuResponsable = serviceIndividu.insertIndividu(organisme.individuResponsable, sigleAgence, divIndication);
                        if (organisme.NumIndividuResponsable != "")
                        {
                            numOrganisme = serviceOrganisme.isOrganisme(organisme);
                            if (numOrganisme.Equals(""))
                            {
                                isUpdate = serviceOrganisme.updateOrganisme(organisme);
                                if (!isUpdate)
                                {
                                    strIndication           = "Une erreur ce produit durant l'enregistrement!";
                                    divIndication.InnerHtml = "<p>" + strIndication + "</p>";
                                }
                            }
                            else
                            {
                                strIndication           = "Information déjà enregistrer dans la base de données!";
                                divIndication.InnerHtml = "<p>" + strIndication + "</p>";
                            }
                        }
                    }
                    else
                    {
                        if (serviceIndividu.updateIndividu(organisme.individuResponsable))
                        {
                            numOrganisme = serviceOrganisme.isOrganisme(organisme);
                            if (numOrganisme.Equals(""))
                            {
                                isUpdate = serviceOrganisme.updateOrganisme(organisme);
                                if (!isUpdate)
                                {
                                    strIndication           = "Une erreur ce produit durant l'enregistrement!";
                                    divIndication.InnerHtml = "<p>" + strIndication + "</p>";
                                }
                            }
                            else
                            {
                                strIndication           = "Information déjà enregistrer dans la base de données!";
                                divIndication.InnerHtml = "<p>" + strIndication + "</p>";
                            }
                        }
                        else
                        {
                            strIndication           = "Une erreur ce produit durant la modification!";
                            divIndication.InnerHtml = "<p>" + strIndication + "</p>";
                        }
                    }
                }
                else
                {
                    strIndication           = "Une erreur ce produit durant l'enregistrement!";
                    divIndication.InnerHtml = "<p>" + strIndication + "</p>";
                }
            }
            #endregion

            return(isUpdate);
        }
Пример #9
0
        DataTable IntfDalAbonnement.getDataTableAbonnement(string strRqst)
        {
            #region declaration
            DataTable    dataTable = new DataTable();
            crlOrganisme organisme = null;
            crlSociete   societe   = null;
            crlIndividu  individu  = null;

            IntfDalSociete   serviceSociete   = new ImplDalSociete();
            IntfDalOrganisme serviceOrganisme = new ImplDalOrganisme();
            IntfDalIndividu  serviceIndividu  = new ImplDalIndividu();
            string           telephone        = "";
            string           mobile           = "";
            #endregion

            #region implementation

            #region initialisation du dataTable
            dataTable = new DataTable();
            dataTable.Columns.Add("numAbonnement", typeof(string));
            dataTable.Columns.Add("client", typeof(string));
            dataTable.Columns.Add("adresse", typeof(string));
            dataTable.Columns.Add("contact", typeof(string));
            dataTable.Columns.Add("respSociete", typeof(string));
            dataTable.Columns.Add("respContact", typeof(string));
            DataRow dr;
            #endregion

            this.serviceConnectBase.openConnection();
            this.reader = this.serviceConnectBase.select(strRqst);
            if (this.reader != null)
            {
                if (this.reader.HasRows)
                {
                    while (this.reader.Read())
                    {
                        dr = dataTable.NewRow();

                        dr["numAbonnement"] = reader["numAbonnement"].ToString();

                        if (reader["numIndividu"].ToString() != "")
                        {
                            individu = serviceIndividu.selectIndividu(reader["numIndividu"].ToString());
                        }
                        if (reader["numOrganisme"].ToString() != "")
                        {
                            organisme = serviceOrganisme.selectOrganisme(reader["numOrganisme"].ToString());
                        }
                        if (reader["numSociete"].ToString() != "")
                        {
                            societe = serviceSociete.selectSociete(reader["numSociete"].ToString());
                        }

                        if (individu != null)
                        {
                            dr["client"] = individu.PrenomIndividu + " " + individu.NomIndividu;

                            dr["adresse"] = individu.Adresse;

                            dr["contact"] = individu.TelephoneFixeIndividu + " / " + individu.TelephoneMobileIndividu;

                            dr["respSociete"] = "-";

                            dr["respContact"] = "-";
                        }
                        else if (societe != null)
                        {
                            dr["client"] = societe.NomSociete;

                            dr["adresse"] = societe.AdresseSociete;

                            dr["contact"] = societe.TelephoneFixeSociete + " / " + societe.TelephoneMobileSociete;

                            if (societe.individuResponsable != null)
                            {
                                dr["respSociete"] = societe.individuResponsable.PrenomIndividu + " " + societe.individuResponsable.NomIndividu;

                                dr["respContact"] = societe.individuResponsable.TelephoneFixeIndividu + " / " + societe.individuResponsable.TelephoneMobileIndividu;
                            }
                        }
                        else if (organisme != null)
                        {
                            dr["client"] = organisme.NomOrganisme;

                            dr["adresse"] = organisme.AdresseOrganisme;

                            dr["contact"] = organisme.TelephoneFixeOrganisme + " / " + organisme.TelephoneMobileOrganisme;

                            if (organisme.individuResponsable != null)
                            {
                                dr["respSociete"] = organisme.individuResponsable.PrenomIndividu + " " + organisme.individuResponsable.NomIndividu;

                                dr["respContact"] = organisme.individuResponsable.TelephoneFixeIndividu + " / " + organisme.individuResponsable.TelephoneMobileIndividu;
                            }
                        }

                        individu  = null;
                        societe   = null;
                        organisme = null;
                        dataTable.Rows.Add(dr);
                    }
                }
                this.reader.Dispose();
            }
            this.serviceConnectBase.closeConnection();

            #endregion

            return(dataTable);
        }
Пример #10
0
        private void updateOrganisme()
        {
            #region declaration
            crlOrganisme organisme     = null;
            string       strIndication = "";
            string       numOrganisme  = "";
            string       numIndividu   = "";
            #endregion

            #region implementation
            if (hfNumOrganisme.Value != "")
            {
                organisme = serviceOrganisme.selectOrganisme(hfNumOrganisme.Value);
                if (organisme != null)
                {
                    this.insertToObjet(organisme);
                    if (organisme.individuResponsable != null)
                    {
                        if (hfNumIndividuOrganisme.Value != "")
                        {
                            numIndividu = serviceIndividu.isIndividu(organisme.individuResponsable);
                            if (numIndividu.Equals(""))
                            {
                                if (serviceIndividu.updateIndividu(organisme.individuResponsable))
                                {
                                    numOrganisme = serviceOrganisme.isOrganisme(organisme);
                                    if (numOrganisme.Equals(""))
                                    {
                                        if (serviceOrganisme.updateOrganisme(organisme))
                                        {
                                            this.initialiseFormulaire();
                                            this.initialiseGrid();

                                            strIndication = organisme.NomOrganisme + " bien modifier!";
                                            this.divIndicationText(strIndication, "Black");
                                        }
                                        else
                                        {
                                            strIndication = "Une erreur ce produit durant la modification!";
                                            this.divIndicationText(strIndication, "Red");
                                        }
                                    }
                                    else
                                    {
                                        strIndication = "Information déjà enregistrer dans la base de données!";
                                        this.divIndicationText(strIndication, "Red");
                                    }
                                }
                                else
                                {
                                    strIndication = "Une erreur ce produit durant la modification!";
                                    this.divIndicationText(strIndication, "Red");
                                }
                            }
                            else
                            {
                                strIndication = "Information déjà enregistrer dans la base de données!";
                                this.divIndicationText(strIndication, "Red");
                            }
                        }
                        else
                        {
                            organisme.NumIndividuResponsable          = "";
                            organisme.individuResponsable.NumIndividu = "";

                            organisme.individuResponsable.NumIndividu = serviceIndividu.isIndividu(organisme.individuResponsable);
                            if (organisme.individuResponsable.NumIndividu != "")
                            {
                                serviceIndividu.updateIndividu(organisme.individuResponsable);
                            }
                            else
                            {
                                organisme.individuResponsable.NumIndividu = serviceIndividu.insertIndividu(organisme.individuResponsable, agent.agence.SigleAgence);
                            }

                            if (organisme.individuResponsable.NumIndividu != "")
                            {
                                organisme.NumIndividuResponsable = organisme.individuResponsable.NumIndividu;
                                numOrganisme = serviceOrganisme.isOrganisme(organisme);

                                if (numOrganisme != "")
                                {
                                    strIndication = "Information déjà enregistrer dans la base de données!";
                                    this.divIndicationText(strIndication, "Red");
                                }
                                else
                                {
                                    if (serviceOrganisme.updateOrganisme(organisme))
                                    {
                                        this.initialiseFormulaire();
                                        this.initialiseGrid();

                                        strIndication = organisme.NomOrganisme + " bien modifier!";
                                        this.divIndicationText(strIndication, "Black");
                                    }
                                    else
                                    {
                                        strIndication = "Une erreur ce produit durant la modification!";
                                        this.divIndicationText(strIndication, "Red");
                                    }
                                }
                            }
                            else
                            {
                                strIndication = "Une erreur ce produit durant l'enregistrement!";
                                this.divIndicationText(strIndication, "Red");
                            }
                        }
                    }
                }
                else
                {
                    strIndication = "Une erreur chargement!";
                    this.divIndicationText(strIndication, "Red");
                }
            }
            #endregion
        }
Пример #11
0
        private void afficheOrganisme(string numOrganisme)
        {
            #region declaration
            crlOrganisme organisme = null;
            #endregion

            #region implementation
            if (numOrganisme != "")
            {
                organisme = serviceOrganisme.selectOrganisme(numOrganisme);
                if (organisme != null)
                {
                    TextAdresseOrganisme.Text = organisme.AdresseOrganisme;
                    TextFixeOrganisme.Text    = organisme.TelephoneFixeOrganisme;
                    TextMailOrganisme.Text    = organisme.MailOrganisme;
                    TextMobileOrganisme.Text  = organisme.TelephoneMobileOrganisme;
                    TextNomOrganisme.Text     = organisme.NomOrganisme;

                    if (organisme.IsCheque > 0)
                    {
                        cbCheque.Checked = true;
                    }
                    else
                    {
                        cbCheque.Checked = false;
                    }
                    if (organisme.IsBonCommande > 0)
                    {
                        cbBonCommande.Checked = true;
                    }
                    else
                    {
                        cbBonCommande.Checked = false;
                    }

                    this.initialiseCB();

                    this.afficheQuartierOrganisme(organisme.NumQuartier);

                    hfNumOrganisme.Value = organisme.NumOrganisme;


                    if (organisme.individuResponsable != null)
                    {
                        TextAdresseRespOrganisme.Text = organisme.individuResponsable.Adresse;
                        TextCinRespOrganisme.Text     = organisme.individuResponsable.CinIndividu;
                        TextFixeRespOrganisme.Text    = organisme.individuResponsable.TelephoneFixeIndividu;
                        TextMailRespOrganisme.Text    = organisme.individuResponsable.MailIndividu;
                        TextMobileRespOrganisme.Text  = organisme.individuResponsable.TelephoneMobileIndividu;
                        TextNomRespOrganisme.Text     = organisme.individuResponsable.NomIndividu;
                        TextPrenomRespOrganisme.Text  = organisme.individuResponsable.PrenomIndividu;
                        this.afficheQuartierRespOrganisme(organisme.individuResponsable.NumQuartier);

                        try
                        {
                            ddlCiviliteRespOrganisme.SelectedValue = organisme.individuResponsable.CiviliteIndividu;
                        }
                        catch (Exception)
                        {
                        }

                        hfNumIndividuOrganisme.Value = organisme.individuResponsable.NumIndividu;
                    }

                    btnValider.Enabled              = false;
                    btnModifier.Enabled             = true;
                    btnNouveauRespOrganisme.Enabled = true;

                    this.divIndicationText("", "Red");
                }
            }
            #endregion
        }