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); }
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); }
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); }
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); }
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 }
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); }
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); }
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); }
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); }
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 }
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 }