string IntfDalCalculCategorieBillet.isCalculeCategorieBillet(crlCalculCategorieBillet calculCategorieBillet) { #region declaration string numCalculCategorieBillet = ""; #endregion #region implementation if (calculCategorieBillet != null) { this.strCommande = "SELECT calculcategoriebillet.numCalculCategorieBillet FROM `calculcategoriebillet` WHERE"; this.strCommande += " `numCalculCategorieBillet`<>'" + calculCategorieBillet.NumCalculCategorieBillet + "' AND"; this.strCommande += " `indicateurPrixBillet`='" + calculCategorieBillet.IndicateurPrixBillet + "'"; this.serviceConnectBase.openConnection(); this.reader = this.serviceConnectBase.select(this.strCommande); if (this.reader != null) { if (this.reader.HasRows) { if (this.reader.Read()) { numCalculCategorieBillet = this.reader["numCalculCategorieBillet"].ToString(); } } this.reader.Dispose(); } this.serviceConnectBase.closeConnection(); } #endregion return(numCalculCategorieBillet); }
bool IntfDalCalculCategorieBillet.updateCalculCategorieBillet(crlCalculCategorieBillet calculCategorieBillet) { #region declaration bool isUpdate = false; int nbUpdate = 0; #endregion #region implementation if (calculCategorieBillet != null) { this.strCommande = "UPDATE `calculcategoriebillet` SET `pourcentagePrixBillet`='" + calculCategorieBillet.PourcentagePrixBillet.ToString().Replace(',', '.') + "',"; this.strCommande += " `indicateurPrixBillet`='" + calculCategorieBillet.IndicateurPrixBillet + "' WHERE"; this.strCommande += " `numCalculCategorieBillet`='" + calculCategorieBillet.NumCalculCategorieBillet + "'"; this.serviceConnectBase.openConnection(); nbUpdate = this.serviceConnectBase.requete(this.strCommande); if (nbUpdate == 1) { isUpdate = true; } this.serviceConnectBase.closeConnection(); } #endregion return(isUpdate); }
string IntfDalCalculCategorieBillet.insertCalculeCategorieBillet(crlCalculCategorieBillet calculCategorieBillet, string sigleAgence) { #region declaration string numCalculCategorieBillet = ""; int nbInsert = 0; IntfDalCalculCategorieBillet serviceCalculCategorieBillet = new ImplDalCalculCategorieBillet(); #endregion #region implementation if (calculCategorieBillet != null && sigleAgence != "") { calculCategorieBillet.NumCalculCategorieBillet = serviceCalculCategorieBillet.getNumCalculCategorieBillet(sigleAgence); this.strCommande = "INSERT INTO `calculcategoriebillet` (`numCalculCategorieBillet`,`pourcentagePrixBillet`,"; this.strCommande += "`indicateurPrixBillet`) VALUES ('" + calculCategorieBillet.NumCalculCategorieBillet + "',"; this.strCommande += "'" + calculCategorieBillet.PourcentagePrixBillet.ToString().Replace(',', '.') + "',"; this.strCommande += "'" + calculCategorieBillet.IndicateurPrixBillet + "')"; this.serviceConnectBase.openConnection(); nbInsert = this.serviceConnectBase.requete(this.strCommande); if (nbInsert == 1) { numCalculCategorieBillet = calculCategorieBillet.NumCalculCategorieBillet; } this.serviceConnectBase.closeConnection(); } #endregion return(numCalculCategorieBillet); }
private void afficheCategorieBillet(string numCalculCategorieBillet) { #region declaration crlCalculCategorieBillet calculCategorieBillet = null; string strConfirm = ""; #endregion #region implementation if (numCalculCategorieBillet != "") { calculCategorieBillet = serviceCalculCategorieBillet.selectCalculCategorieBillet(numCalculCategorieBillet); if (calculCategorieBillet != null) { TextCategorie.Text = calculCategorieBillet.IndicateurPrixBillet; TextPourcentage.Text = calculCategorieBillet.PourcentagePrixBillet.ToString(); hfNumCalculCategorieBillet.Value = calculCategorieBillet.NumCalculCategorieBillet; strConfirm = "Voulez vous vraiment modifier le catégorie " + calculCategorieBillet.IndicateurPrixBillet + "?"; btnModifier_ConfirmButtonExtender.ConfirmText = strConfirm; btnModifier.Enabled = true; btnValider.Enabled = false; this.divIndicationText("", "Red"); } } #endregion }
private void insertToObjet(crlCalculCategorieBillet calculCategorieBillet) { #region implementation if (calculCategorieBillet != null) { calculCategorieBillet.IndicateurPrixBillet = TextCategorie.Text; try { calculCategorieBillet.PourcentagePrixBillet = double.Parse(TextPourcentage.Text); } catch (Exception) { } } #endregion }
protected void btnModifier_Click(object sender, EventArgs e) { #region declaration crlCalculCategorieBillet calculCategorieBillet = null; string numCalculCategorieBillet = ""; string strIndication = ""; #endregion #region implementation if (hfNumCalculCategorieBillet.Value != "") { calculCategorieBillet = serviceCalculCategorieBillet.selectCalculCategorieBillet(hfNumCalculCategorieBillet.Value); if (calculCategorieBillet != null) { this.insertToObjet(calculCategorieBillet); numCalculCategorieBillet = serviceCalculCategorieBillet.isCalculeCategorieBillet(calculCategorieBillet); if (numCalculCategorieBillet.Equals("")) { if (serviceCalculCategorieBillet.updateCalculCategorieBillet(calculCategorieBillet)) { this.initialisationGridCategorieBillet(); this.initialiseFormulaire(); strIndication = "La catégorie " + calculCategorieBillet.IndicateurPrixBillet + " est bien modifier!"; this.divIndicationText(strIndication, "Black"); } else { strIndication = "Une erreur ce produit durant la modification!"; this.divIndicationText(strIndication, "Red"); } } else { strIndication = "La catégorie " + calculCategorieBillet.IndicateurPrixBillet + " est déjà dans la base de donnée!"; this.divIndicationText(strIndication, "Red"); } } } #endregion }
crlCalculCategorieBillet IntfDalCalculCategorieBillet.selectCalculCategorieBilletIndicateur(string indicateurCalculCategorieBillet) { #region declaration crlCalculCategorieBillet CalculPrixBilletCategorieBillet = null; #endregion #region implementation if (indicateurCalculCategorieBillet != "") { this.strCommande = "SELECT * FROM `calculcategoriebillet` WHERE (`indicateurPrixBillet`='" + indicateurCalculCategorieBillet + "')"; this.serviceConnectBase.openConnection(); this.reader = this.serviceConnectBase.select(this.strCommande); if (this.reader != null) { if (this.reader.HasRows) { if (this.reader.Read()) { CalculPrixBilletCategorieBillet = new crlCalculCategorieBillet(); CalculPrixBilletCategorieBillet.NumCalculCategorieBillet = this.reader["numCalculCategorieBillet"].ToString(); CalculPrixBilletCategorieBillet.IndicateurPrixBillet = this.reader["indicateurPrixBillet"].ToString(); try { CalculPrixBilletCategorieBillet.PourcentagePrixBillet = double.Parse(this.reader["pourcentagePrixBillet"].ToString()); } catch (Exception) { } } } this.reader.Dispose(); } this.serviceConnectBase.closeConnection(); } #endregion return(CalculPrixBilletCategorieBillet); }
protected void btnValider_Click(object sender, EventArgs e) { #region declaration crlCalculCategorieBillet calculCategorieBillet = null; string strIndication = ""; #endregion #region implementation calculCategorieBillet = new crlCalculCategorieBillet(); this.insertToObjet(calculCategorieBillet); calculCategorieBillet.NumCalculCategorieBillet = serviceCalculCategorieBillet.isCalculeCategorieBillet(calculCategorieBillet); if (calculCategorieBillet.NumCalculCategorieBillet.Equals("")) { calculCategorieBillet.NumCalculCategorieBillet = serviceCalculCategorieBillet.insertCalculeCategorieBillet(calculCategorieBillet, agent.agence.SigleAgence); if (calculCategorieBillet.NumCalculCategorieBillet != "") { this.initialisationGridCategorieBillet(); this.initialiseFormulaire(); strIndication = "La catégorie " + calculCategorieBillet.IndicateurPrixBillet + " est bien enregistrer!"; this.divIndicationText(strIndication, "Black"); } else { strIndication = "Une erreur ce produit durant l'enregistrement!"; this.divIndicationText(strIndication, "Red"); } } else { strIndication = "La catégorie " + calculCategorieBillet.IndicateurPrixBillet + " est déjà dans la base de donnée!"; this.divIndicationText(strIndication, "Red"); } #endregion }