string IntfDalTarifDeveloppement.isTarifDeveloppement(crlTarifDeveloppement tarifDeveloppement) { #region declaration string isTarifDeveloppement = ""; #endregion #region implementation if (tarifDeveloppement != null) { this.strCommande = "SELECT tarifdeveloppement.numTarifDeveloppement FROM tarifdeveloppement WHERE"; this.strCommande += " tarifdeveloppement.zone = '" + tarifDeveloppement.Zone + "' AND"; this.strCommande += " numTarifDeveloppement <> '" + tarifDeveloppement.NumTarifDeveloppement + "'"; this.serviceConnectBase.openConnection(); this.reader = this.serviceConnectBase.select(this.strCommande); if (this.reader != null) { if (this.reader.HasRows) { if (this.reader.Read()) { isTarifDeveloppement = this.reader["numTarifDeveloppement"].ToString(); } } this.reader.Dispose(); } this.serviceConnectBase.closeConnection(); } #endregion return(isTarifDeveloppement); }
bool IntfDalTarifDeveloppement.updateTarifDeveloppement(crlTarifDeveloppement tarifDeveloppement) { #region declaration bool isUpdate = false; int nombreUpdate = 0; #endregion #region implementation if (tarifDeveloppement != null) { if (tarifDeveloppement.NumTarifDeveloppement != "") { this.strCommande = "UPDATE `tarifdeveloppement` SET `zone`='" + tarifDeveloppement.Zone + "',"; this.strCommande += " `montantTarifDeveloppement`='" + tarifDeveloppement.MontantTarifDeveloppement.ToString("0") + "',"; this.strCommande += " `commentaireTarifDeveloppement`='" + tarifDeveloppement.CommentaireTarifDeveloppement + "'"; this.strCommande += " WHERE (`numTarifDeveloppement`='" + tarifDeveloppement.NumTarifDeveloppement + "')"; this.serviceConnectBase.openConnection(); nombreUpdate = this.serviceConnectBase.requete(this.strCommande); if (nombreUpdate == 1) { isUpdate = true; } this.serviceConnectBase.closeConnection(); } } #endregion return(isUpdate); }
string IntfDalTarifDeveloppement.insertTarifDeveloppement(crlTarifDeveloppement tarifDeveloppement, string sigleAgence) { #region declaration IntfDalTarifDeveloppement serviceTarifDeveloppement = new ImplDalTarifDeveloppement(); int nombreInsertion = 0; string numTarifDeveloppement = ""; #endregion #region implementation if (tarifDeveloppement != null && sigleAgence != "") { tarifDeveloppement.NumTarifDeveloppement = serviceTarifDeveloppement.getNumTarifDeveloppement(sigleAgence); this.strCommande = "INSERT INTO `tarifdeveloppement` (`numTarifDeveloppement`,`zone`,"; this.strCommande += "`montantTarifDeveloppement`,`commentaireTarifDeveloppement`)"; this.strCommande += " VALUES('" + tarifDeveloppement.NumTarifDeveloppement + "',"; this.strCommande += "'" + tarifDeveloppement.Zone + "','" + tarifDeveloppement.MontantTarifDeveloppement.ToString("0") + "',"; this.strCommande += "'" + tarifDeveloppement.CommentaireTarifDeveloppement + "')"; this.serviceConnectBase.openConnection(); nombreInsertion = this.serviceConnectBase.requete(this.strCommande); if (nombreInsertion == 1) { numTarifDeveloppement = tarifDeveloppement.NumTarifDeveloppement; } this.serviceConnectBase.closeConnection(); } #endregion return(numTarifDeveloppement); }
private void insertToObj(crlTarifDeveloppement tarifDeveloppement) { if (tarifDeveloppement != null) { try { tarifDeveloppement.MontantTarifDeveloppement = int.Parse(TextMontant.Text); } catch (Exception) { } tarifDeveloppement.Zone = ddlZone.SelectedValue; tarifDeveloppement.CommentaireTarifDeveloppement = TextCommentaire.Text; } }
protected void btnModifier_Click(object sender, EventArgs e) { #region declaration crlTarifDeveloppement tarifDeveloppement = null; string numTarifDeveloppement = ""; string strIndication = ""; #endregion #region implementation if (hfNumTarifDeveloppement.Value != "") { tarifDeveloppement = serviceTarifDeveloppement.selectTarifDeveloppement(hfNumTarifDeveloppement.Value); if (tarifDeveloppement != null) { this.insertToObj(tarifDeveloppement); numTarifDeveloppement = serviceTarifDeveloppement.isTarifDeveloppement(tarifDeveloppement); if (numTarifDeveloppement.Equals("")) { if (serviceTarifDeveloppement.updateTarifDeveloppement(tarifDeveloppement)) { // this.initialiseFormulaire(); this.initialiseGridTD(); strIndication = "Tarif développement pour la zone " + tarifDeveloppement.Zone + " bien enregister!"; this.divIndicationText(strIndication, "Black"); } else { strIndication = "Une erreur ce produit durant l'enregistrement!"; this.divIndicationText(strIndication, "Red"); } } else { strIndication = "Le zone " + tarifDeveloppement.Zone + " à déjà un tarif de développement!"; this.divIndicationText(strIndication, "Red"); } } } #endregion }
protected void btnValider_Click(object sender, EventArgs e) { #region declaration crlTarifDeveloppement tarifDeveloppement = null; string strIndication = ""; #endregion #region implementation tarifDeveloppement = new crlTarifDeveloppement(); this.insertToObj(tarifDeveloppement); tarifDeveloppement.NumTarifDeveloppement = serviceTarifDeveloppement.isTarifDeveloppement(tarifDeveloppement); if (tarifDeveloppement.NumTarifDeveloppement.Equals("")) { tarifDeveloppement.NumTarifDeveloppement = serviceTarifDeveloppement.insertTarifDeveloppement(tarifDeveloppement, agent.agence.SigleAgence); if (tarifDeveloppement.NumTarifDeveloppement != "") { // this.initialiseFormulaire(); this.initialiseGridTD(); strIndication = "Tarif développement pour la zone " + tarifDeveloppement.Zone + " modifier!"; this.divIndicationText(strIndication, "Black"); } else { strIndication = "Une erreur ce produit durant l'enregistrement!"; this.divIndicationText(strIndication, "Red"); } } else { strIndication = "Le zone " + tarifDeveloppement.Zone + " à déjà un tarif de développement!"; this.divIndicationText(strIndication, "Red"); } #endregion }
crlTarifDeveloppement IntfDalTarifDeveloppement.selectTarifDeveloppementZone(string zone) { #region declaration crlTarifDeveloppement TarifDeveloppement = null; #endregion #region implementation if (zone != "") { this.strCommande = "SELECT * FROM `tarifdeveloppement` WHERE (`zone`='" + zone + "') ORDER BY tarifdeveloppement.numTarifDeveloppement DESC"; } else { this.strCommande = "SELECT * FROM `tarifdeveloppement` ORDER BY tarifdeveloppement.numTarifDeveloppement DESC"; } this.serviceConnectBase.openConnection(); this.reader = this.serviceConnectBase.select(this.strCommande); if (this.reader != null) { if (this.reader.HasRows) { if (this.reader.Read()) { TarifDeveloppement = new crlTarifDeveloppement(); TarifDeveloppement.NumTarifDeveloppement = this.reader["numTarifDeveloppement"].ToString(); TarifDeveloppement.Zone = this.reader["zone"].ToString(); TarifDeveloppement.MontantTarifDeveloppement = double.Parse(this.reader["montantTarifDeveloppement"].ToString()); TarifDeveloppement.CommentaireTarifDeveloppement = this.reader["commentaireTarifDeveloppement"].ToString(); } } this.reader.Dispose(); } this.serviceConnectBase.closeConnection(); #endregion return(TarifDeveloppement); }
protected void btnAutorisationDepart_Click(object sender, EventArgs e) { #region declaration crlAutorisationDepart autorisationDepart = null; crlTarifDeveloppement tarifDeveloppement = null; crlPrelevement prelevement = null; crlRecuAD recuAD = null; #endregion #region implementation if (hfNumerosFB.Value != "") { autorisationDepart = new crlAutorisationDepart(); this.insertObjetAD(autorisationDepart); autorisationDepart.NumAutorisationDepart = serviceAutorisationDepart.insertAutorisationDepart(autorisationDepart); if (autorisationDepart.NumAutorisationDepart != "") { autorisationDepart = serviceAutorisationDepart.selectAutorisationDepart(autorisationDepart.NumAutorisationDepart); if (autorisationDepart != null) { tarifDeveloppement = serviceTarifDeveloppement.selectTarifDeveloppementZone(autorisationDepart.ficheBord.autorisationVoyage.Verification.Licence.Zone); if (tarifDeveloppement != null) { prelevement = new crlPrelevement(); prelevement.agent = agent; prelevement.MatriculeAgent = agent.matriculeAgent; prelevement.MontantPrelevement = tarifDeveloppement.MontantTarifDeveloppement; prelevement.NumAutorisationDepart = autorisationDepart.NumAutorisationDepart; prelevement.TypePrelevement = "Développement"; prelevement.NumPrelevement = servicePrelevement.insertPrelevement(prelevement); if (prelevement.NumPrelevement != "") { recuAD = new crlRecuAD(); recuAD.Libele = "Développement"; recuAD.agent = agent; recuAD.MatriculeAgent = agent.matriculeAgent; recuAD.Montant = prelevement.MontantPrelevement.ToString("0"); recuAD.NumPrelevement = prelevement.NumPrelevement; recuAD.NumRecuAD = serviceRecuAD.insertRecuAD(recuAD); autorisationDepart.ResteRegle = autorisationDepart.ResteRegle - prelevement.MontantPrelevement; serviceAutorisationDepart.updateAutorisationDepart(autorisationDepart); this.prelevementFond(autorisationDepart.NumAutorisationDepart); } else { } } else { } } ficheDebord = serviceFicheBord.selectFicheBord(hfNumerosFB.Value); ficheDebord.DateHeurDepart = DateTime.Now; serviceFicheBord.updateFicheBord(ficheDebord); Response.Redirect("~/ihmActeur/controleur/PlanningCalendarJourAD.aspx"); //Page.ClientScript.RegisterClientScriptBlock(GetType(), "Alert", "alert('" + ReAutorisationDepart.ADBienEnregistre + "');", true); } else { this.divIndicationText(ReAutorisationDepart.ADNonEnregistre, "Red"); } } else { Response.Redirect("PlanningCalendarJour.aspx"); } #endregion }