Exemple #1
0
        bool IntfDalIndividu.updateIndividu(crlIndividu Individu, HtmlGenericControl divIndication)
        {
            #region declaration
            bool            isUpdate           = false;
            string          numIndividu        = "";
            string          strIndication      = "";
            crlIndividu     individuIndication = null;
            IntfDalIndividu serviceIndividu    = new ImplDalIndividu();
            #endregion

            #region implementation
            divIndication.Style.Add("font-size", "14px");
            divIndication.Style.Add("color", "Red");
            if (Individu != null)
            {
                if (Individu.CinIndividu != "")
                {
                    numIndividu = serviceIndividu.isAllIndividu(Individu);
                    if (numIndividu.Equals(""))
                    {
                        isUpdate = serviceIndividu.updateIndividu(Individu);
                        if (!isUpdate)
                        {
                            strIndication           = "Une erreur ce produit durant la modification!";
                            divIndication.InnerHtml = "<p>" + strIndication + "</p>";
                        }
                    }
                    else
                    {
                        strIndication      = "CIN déjà enregistrer dans la base de données!<br/>";
                        individuIndication = serviceIndividu.selectIndividu(numIndividu);
                        if (individuIndication != null)
                        {
                            strIndication += "Nom:" + individuIndication.NomIndividu + "<br/>";
                            strIndication += "Prénom:" + individuIndication.PrenomIndividu + "<br/>";
                        }
                        divIndication.InnerHtml = "<p>" + strIndication + "</p>";
                    }
                }
                else
                {
                    isUpdate = serviceIndividu.updateIndividu(Individu);
                    if (!isUpdate)
                    {
                        strIndication           = "Une erreur ce produit durant la modification!";
                        divIndication.InnerHtml = "<p>" + strIndication + "</p>";
                    }
                }
            }
            #endregion

            return(isUpdate);
        }
Exemple #2
0
        string IntfDalIndividu.insertIndividu(crlIndividu Individu, string sigleAgence, HtmlGenericControl divIndication)
        {
            #region declaration
            string          strNumIndividuTemp = "";
            string          numIndividu        = "";
            string          strIndication      = "";
            crlIndividu     individuIndication = null;
            IntfDalIndividu serviceIndividu    = new ImplDalIndividu();
            #endregion

            #region implementation
            divIndication.Style.Add("font-size", "14px");
            divIndication.Style.Add("color", "Red");
            if (Individu != null)
            {
                if (Individu.CinIndividu != "")
                {
                    Individu.NumIndividu = serviceIndividu.isCINIndividu(Individu);
                    if (Individu.NumIndividu.Equals(""))
                    {
                        Individu.NumIndividu = serviceIndividu.insertIndividu(Individu, sigleAgence);
                        if (Individu.NumIndividu != "")
                        {
                            numIndividu = Individu.NumIndividu;
                        }
                        else
                        {
                            strIndication           = "Une erreur ce produit durant l'enregistrement!";
                            divIndication.InnerHtml = "<p>" + strIndication + "</p>";
                        }
                    }
                    else
                    {
                        strNumIndividuTemp   = Individu.NumIndividu;
                        Individu.NumIndividu = "";
                        Individu.NumIndividu = serviceIndividu.isAllIndividu(Individu);
                        if (Individu.NumIndividu.Equals(""))
                        {
                            strIndication      = "CIN déjà enregistrer dans la base de données!<br/>";
                            individuIndication = serviceIndividu.selectIndividu(strNumIndividuTemp);
                            if (individuIndication != null)
                            {
                                strIndication += "Nom:" + individuIndication.NomIndividu + "<br/>";
                                strIndication += "Prénom:" + individuIndication.PrenomIndividu + "<br/>";
                            }
                            divIndication.InnerHtml = "<p>" + strIndication + "</p>";
                        }
                        else
                        {
                            if (serviceIndividu.updateIndividu(Individu))
                            {
                                numIndividu = Individu.NumIndividu;
                            }
                            else
                            {
                                strIndication           = "Une erreur ce produit durant l'enregistrement!";
                                divIndication.InnerHtml = "<p>" + strIndication + "</p>";
                            }
                        }
                    }
                }
                else
                {
                    Individu.NumIndividu = serviceIndividu.isNotCINIndividu(Individu);
                    if (individuIndication.NumIndividu.Equals(""))
                    {
                        Individu.NumIndividu = serviceIndividu.insertIndividu(Individu, sigleAgence);
                        if (Individu.NumIndividu != "")
                        {
                            numIndividu = Individu.NumIndividu;
                        }
                        else
                        {
                            strIndication           = "Une erreur ce produit durant l'enregistrement!";
                            divIndication.InnerHtml = "<p>" + strIndication + "</p>";
                        }
                    }
                    else
                    {
                        if (serviceIndividu.updateIndividu(Individu))
                        {
                            numIndividu = Individu.NumIndividu;
                        }
                        else
                        {
                            strIndication           = "Une erreur ce produit durant l'enregistrement!";
                            divIndication.InnerHtml = "<p>" + strIndication + "</p>";
                        }
                    }
                }
            }
            #endregion

            return(numIndividu);
        }