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);
        }
Example #4
0
 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;
     }
 }
Example #5
0
        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
        }
Example #6
0
        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);
        }
Example #8
0
        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
        }