示例#1
0
        string IntfDalEtablissementScolaire.insertEtablissementScolaire(crlEtablissementScolaire etablissementScolaire, string sigleAgence, HtmlGenericControl divIndication)
        {
            #region declaration
            string          numEtablissementScolaire = "";
            string          strIndication            = "";
            IntfDalIndividu serviceIndividu          = new ImplDalIndividu();
            IntfDalEtablissementScolaire serviceEtablissementScolaire = new ImplDalEtablissementScolaire();
            #endregion

            #region implementation
            divIndication.Style.Add("font-size", "14px");
            divIndication.Style.Add("color", "Red");
            if (etablissementScolaire != null)
            {
                if (etablissementScolaire.individuResponsable != null)
                {
                    etablissementScolaire.NumIndividuResponsable = serviceIndividu.insertIndividu(etablissementScolaire.individuResponsable, sigleAgence, divIndication);
                    if (etablissementScolaire.NumIndividuResponsable != "")
                    {
                        etablissementScolaire.NumEtablissementScolaire = serviceEtablissementScolaire.isEtablissementScolaire(etablissementScolaire);
                        if (etablissementScolaire.NumEtablissementScolaire.Equals(""))
                        {
                            etablissementScolaire.NumEtablissementScolaire = serviceEtablissementScolaire.insertEtablissementScolaire(etablissementScolaire, sigleAgence);
                            if (etablissementScolaire.NumEtablissementScolaire.Equals(""))
                            {
                                strIndication           = "Une erreur ce produit durant l'enregistrement!";
                                divIndication.InnerHtml = "<p>" + strIndication + "</p>";
                            }
                            else
                            {
                                numEtablissementScolaire = etablissementScolaire.NumEtablissementScolaire;
                            }
                        }
                        else
                        {
                            if (serviceEtablissementScolaire.updateEtablissementScolaire(etablissementScolaire))
                            {
                                numEtablissementScolaire = etablissementScolaire.NumEtablissementScolaire;
                            }
                            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(numEtablissementScolaire);
        }