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); }
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); }
bool IntfDalAbonnement.updateAbonnementAll(crlAbonnement Abonnement) { #region declaration bool isUpdate = false; string numAbonnement = ""; string numSociete = ""; string numOrganisme = ""; string numClient = ""; IntfDalAbonnement serviceAbonnement = new ImplDalAbonnement(); IntfDalSociete serviceSociete = new ImplDalSociete(); IntfDalOrganisme serviceOrganisme = new ImplDalOrganisme(); IntfDalIndividu serviceIndividu = new ImplDalIndividu(); #endregion #region implementation if (Abonnement != null) { if (Abonnement.agent != null) { #region client if (Abonnement.individu != null) { if (Abonnement.individu.NumIndividu != "") { numClient = serviceIndividu.isIndividu(Abonnement.individu); if (numClient == "") { serviceIndividu.updateIndividu(Abonnement.individu); } } else { Abonnement.individu.NumIndividu = serviceIndividu.isIndividu(Abonnement.individu); if (Abonnement.individu.NumIndividu == "") { Abonnement.individu.NumIndividu = serviceIndividu.insertIndividu(Abonnement.individu, Abonnement.agent.agence.SigleAgence); } else { serviceIndividu.updateIndividu(Abonnement.individu); } } if (Abonnement.individu.NumIndividu != "") { Abonnement.NumIndividu = Abonnement.individu.NumIndividu; } } #endregion #region SOciete if (Abonnement.societe != null) { if (Abonnement.societe.NumSociete != "") { numSociete = serviceSociete.isSociete(Abonnement.societe); if (numSociete == "") { serviceSociete.updateSociete(Abonnement.societe); } } else { Abonnement.societe.NumSociete = serviceSociete.isSociete(Abonnement.societe); if (Abonnement.societe.NumSociete == "") { Abonnement.societe.NumSociete = serviceSociete.insertSociete(Abonnement.societe, Abonnement.agent.agence.SigleAgence); } else { serviceSociete.updateSociete(Abonnement.societe); } } if (Abonnement.societe.NumSociete != "") { Abonnement.NumSociete = Abonnement.societe.NumSociete; } } #endregion #region Organisme if (Abonnement.organisme != null) { if (Abonnement.organisme.NumOrganisme != "") { numOrganisme = serviceOrganisme.isOrganisme(Abonnement.organisme); if (numOrganisme == "") { serviceOrganisme.updateOrganisme(Abonnement.organisme); } } else { Abonnement.organisme.NumOrganisme = serviceOrganisme.isOrganisme(Abonnement.organisme); if (Abonnement.organisme.NumOrganisme == "") { Abonnement.organisme.NumOrganisme = serviceOrganisme.insertOrganisme(Abonnement.organisme, Abonnement.agent.agence.SigleAgence); } else { serviceOrganisme.updateOrganisme(Abonnement.organisme); } } if (Abonnement.organisme.NumOrganisme != "") { Abonnement.NumOrganisme = Abonnement.organisme.NumOrganisme; } } #endregion if (Abonnement.MatriculeAgent != "") { numAbonnement = serviceAbonnement.isAbonnement(Abonnement); if (numAbonnement == "") { isUpdate = serviceAbonnement.updateAbonnement(Abonnement); } } } } #endregion return(isUpdate); }