Exemplo n.º 1
0
 private void insertToObj(crlSessionAgence sessionAgence)
 {
     #region implementation
     if (sessionAgence != null)
     {
         sessionAgence.MatriculeAgentOuverture = agent.matriculeAgent;
         sessionAgence.NumAgence = hfNumAgence.Value;
     }
     #endregion
 }
Exemplo n.º 2
0
 public crlAgence()
 {
     this.NumAgence          = "";
     this.NumVille           = "";
     this.TypeAgence         = "";
     this.SigleAgence        = "";
     this.NomAgence          = "";
     this.LocalisationAgence = "";
     this.typeAgence         = null;
     this.ville         = null;
     this.sessionAgence = null;
 }
Exemplo n.º 3
0
        crlSessionAgence IntfDalSessionAgence.getSessionAgenceEncours(string numAgence)
        {
            #region declaration
            crlSessionAgence sessionAgence = null;
            #endregion

            #region implementation
            if (numAgence != "")
            {
                this.strCommande  = "SELECT * FROM `sessionagence` WHERE sessionagence.matriculeAgentFermeture IS NULL AND";
                this.strCommande += " sessionagence.numAgence = '" + numAgence + "'";

                this.serviceConnectBase.openConnection();
                this.reader = this.serviceConnectBase.select(this.strCommande);
                if (this.reader != null)
                {
                    if (this.reader.HasRows)
                    {
                        if (this.reader.Read())
                        {
                            sessionAgence = new crlSessionAgence();
                            try
                            {
                                sessionAgence.DateHeureOuverture = Convert.ToDateTime(this.reader["dateHeureOuverutre"].ToString());
                            }
                            catch (Exception)
                            {
                                sessionAgence.DateHeureOuverture = DateTime.Now;
                            }
                            try
                            {
                                sessionAgence.DateHeureFermeture = Convert.ToDateTime(this.reader["dateHeureFermeture"].ToString());
                            }
                            catch (Exception)
                            {
                                sessionAgence.DateHeureOuverture = DateTime.Now;
                            }

                            sessionAgence.NumAgence = this.reader["numAgence"].ToString();
                            sessionAgence.MatriculeAgentFermeture = this.reader["matriculeAgentFermeture"].ToString();
                            sessionAgence.MatriculeAgentOuverture = this.reader["matriculeAgentOuverture"].ToString();
                            sessionAgence.NumSessionAgence        = this.reader["numSessionAgence"].ToString();
                        }
                    }
                    this.reader.Dispose();
                }
                this.serviceConnectBase.closeConnection();
            }
            #endregion

            return(sessionAgence);
        }
Exemplo n.º 4
0
        string IntfDalSessionAgence.insertSessionAgence(crlSessionAgence sessionAgence, string sigleAgence)
        {
            #region declaration
            string numSessionCaisse        = "";
            int    nbInsert                = 0;
            string matriculeAgentFermeture = "NULL";
            string matriculeAgentOuverture = "NULL";

            IntfDalSessionAgence serviceSessionAgence = new ImplDalSessionAgence();
            #endregion

            #region implementation
            if (sessionAgence != null)
            {
                if (sessionAgence.MatriculeAgentFermeture != "")
                {
                    matriculeAgentFermeture = "'" + sessionAgence.MatriculeAgentFermeture + "'";
                }
                if (sessionAgence.MatriculeAgentOuverture != "")
                {
                    matriculeAgentOuverture = "'" + sessionAgence.MatriculeAgentOuverture + "'";
                }

                sessionAgence.NumSessionAgence = serviceSessionAgence.getNumSessionAgence(sigleAgence);
                this.strCommande  = "INSERT INTO `sessionagence` (`numSessionAgence`,`numAgence`,`matriculeAgentOuverture`,";
                this.strCommande += " `matriculeAgentFermeture`,`dateHeureOuverutre`,`dateHeureFermeture`) VALUES";
                this.strCommande += " ('" + sessionAgence.NumSessionAgence + "','" + sessionAgence.NumAgence + "',";
                this.strCommande += " " + matriculeAgentOuverture + "," + matriculeAgentFermeture + ",";
                this.strCommande += " '" + sessionAgence.DateHeureOuverture.ToString("yyyy-MM-dd HH:mm:ss") + "',";
                this.strCommande += " '" + sessionAgence.DateHeureFermeture.ToString("yyyy-MM-dd HH:mm:ss") + "')";

                this.serviceConnectBase.openConnection();
                nbInsert = this.serviceConnectBase.requete(this.strCommande);
                if (nbInsert == 1)
                {
                    numSessionCaisse = sessionAgence.NumSessionAgence;
                }
                this.serviceConnectBase.closeConnection();
            }
            #endregion

            return(numSessionCaisse);
        }
Exemplo n.º 5
0
        bool IntfDalSessionAgence.updateSessionAgence(crlSessionAgence sessionAgence)
        {
            #region declaration
            bool   isUpdate = false;
            int    nbUpdate = 0;
            string matriculeAgentFermeture = "NULL";
            string matriculeAgentOuverture = "NULL";
            #endregion

            #region implementation
            if (sessionAgence != null)
            {
                if (sessionAgence.MatriculeAgentFermeture != "")
                {
                    matriculeAgentFermeture = "'" + sessionAgence.MatriculeAgentFermeture + "'";
                }
                if (sessionAgence.MatriculeAgentOuverture != "")
                {
                    matriculeAgentOuverture = "'" + sessionAgence.MatriculeAgentOuverture + "'";
                }

                this.strCommande  = "UPDATE `sessionagence` SET `numAgence`='" + sessionAgence.NumAgence + "',";
                this.strCommande += " `matriculeAgentOuverture`=" + matriculeAgentOuverture + ",";
                this.strCommande += " `matriculeAgentFermeture`=" + matriculeAgentFermeture + ",";
                this.strCommande += " `dateHeureOuverutre`='" + sessionAgence.DateHeureOuverture.ToString("yyyy-MM-dd HH:mm:ss") + "',";
                this.strCommande += " `dateHeureFermeture`='" + sessionAgence.DateHeureFermeture.ToString("yyyy-MM-dd HH:mm:ss") + "'";
                this.strCommande += " WHERE `numSessionAgence`='" + sessionAgence.NumSessionAgence + "'";

                this.serviceConnectBase.openConnection();
                nbUpdate = this.serviceConnectBase.requete(this.strCommande);
                if (nbUpdate == 1)
                {
                    isUpdate = true;
                }
                this.serviceConnectBase.closeConnection();
            }
            #endregion

            return(isUpdate);
        }
Exemplo n.º 6
0
        protected void btnOuvrirSession_Click(object sender, EventArgs e)
        {
            #region declaration
            crlAgence        agence        = null;
            crlSessionAgence sessionAgence = null;
            #endregion

            #region implementation
            if (hfNumAgence.Value != "")
            {
                agence = serviceAgence.selectAgence(hfNumAgence.Value);
                if (agence != null)
                {
                    if (agence.sessionAgence != null)
                    {
                        //
                    }
                    else
                    {
                        sessionAgence = new crlSessionAgence();
                        this.insertToObj(sessionAgence);

                        sessionAgence.NumSessionAgence = serviceSessionAgence.insertSessionAgence(sessionAgence, agent.agence.SigleAgence);

                        if (sessionAgence.NumSessionAgence != "")
                        {
                            this.afficheAgence(sessionAgence.NumAgence);
                            this.initialiseGridAgence();
                        }
                        else
                        {
                            //
                        }
                    }
                }
            }
            #endregion
        }
Exemplo n.º 7
0
        private void afficheMontantTotal(string numSessionAgence)
        {
            #region declaration
            double montantBillet              = 0;
            double montantCommission          = 0;
            double montantDureeAbonnement     = 0;
            double montantVoyageAbonnement    = 0;
            double montantRecuEncaisser       = 0;
            double montantRecuEncaisserCheque = 0;
            double montantTotalSession        = 0;
            double montantTotalSessionCheque  = 0;
            double montantRecuAD              = 0;

            crlSessionAgence sessionAgence  = null;
            Convertisseuse   convertisseuse = new Convertisseuse();
            #endregion

            #region implementation
            if (numSessionAgence != "")
            {
                sessionAgence              = serviceSessionAgence.selectSessionAgence(numSessionAgence);
                montantBillet              = serviceSessionAgence.getMontantTotalBillet(numSessionAgence);
                montantCommission          = serviceSessionAgence.getMontantTotalCommission(numSessionAgence);
                montantDureeAbonnement     = serviceSessionAgence.getMontantTotalDureeAbonnement(numSessionAgence);
                montantRecuEncaisser       = serviceSessionAgence.getMontantTotalRecuEncaisserEspece(numSessionAgence);
                montantRecuEncaisserCheque = serviceSessionAgence.getMontantTotalRecuEncaisserCheque(numSessionAgence);
                montantVoyageAbonnement    = serviceSessionAgence.getMontantTotalVoyageAbonnement(numSessionAgence);
                montantRecuAD              = serviceSessionAgence.getMontantTotalRecuAD(numSessionAgence);

                montantTotalSession       = montantBillet + montantCommission + montantDureeAbonnement + montantRecuEncaisser + montantVoyageAbonnement - montantRecuAD;
                montantTotalSessionCheque = montantRecuEncaisserCheque;

                if (montantBillet > 0)
                {
                    Panel_BilletMontantTotal.Visible   = true;
                    LabelMontantTotalBillet.Text       = serviceGeneral.separateurDesMilles(montantBillet.ToString("0")) + "Ar";
                    LabelMontantTotalLettreBillet.Text = convertisseuse.convertion(montantBillet.ToString("0")) + " Ariary";
                }
                else
                {
                    Panel_BilletMontantTotal.Visible   = false;
                    LabelMontantTotalBillet.Text       = "0Ar";
                    LabelMontantTotalLettreBillet.Text = "Zéro Ariary";
                }

                if (montantCommission > 0)
                {
                    Panel_CommissionMontantTotal.Visible   = true;
                    LabelMontantTotalCommission.Text       = serviceGeneral.separateurDesMilles(montantCommission.ToString("0")) + "Ar";
                    LabelMontantTotalCommissionLettre.Text = convertisseuse.convertion(montantCommission.ToString("0")) + " Ariary";
                }
                else
                {
                    Panel_CommissionMontantTotal.Visible   = false;
                    LabelMontantTotalCommission.Text       = "0Ar";
                    LabelMontantTotalCommissionLettre.Text = "Zéro Ariary";
                }

                if (montantDureeAbonnement > 0)
                {
                    Panel_DureeAbonnementMontantTotal.Visible   = true;
                    LabelMotantTotalDureeAbonnement.Text        = serviceGeneral.separateurDesMilles(montantDureeAbonnement.ToString("0")) + "Ar";
                    LabelMontantTotalDureeAbonnementLettre.Text = convertisseuse.convertion(montantDureeAbonnement.ToString("0")) + " Ariary";
                }
                else
                {
                    Panel_DureeAbonnementMontantTotal.Visible   = false;
                    LabelMotantTotalDureeAbonnement.Text        = "0Ar";
                    LabelMontantTotalDureeAbonnementLettre.Text = "Zéro Ariary";
                }

                if (montantRecuEncaisser > 0 || montantRecuEncaisserCheque > 0)
                {
                    Panel_RecuEncaisserMontantTotal.Visible   = true;
                    LabelMontantTotalRecuEncaisser.Text       = serviceGeneral.separateurDesMilles(montantRecuEncaisser.ToString("0")) + "Ar";
                    LabelMontantTotalRecuEncaisserLettre.Text = convertisseuse.convertion(montantRecuEncaisser.ToString("0")) + " Ariary";

                    LabelMontantTotalRecuEnCaisserCheque.Text       = serviceGeneral.separateurDesMilles(montantRecuEncaisserCheque.ToString("0")) + "Ar";
                    LabelMontantTotalRecuEnCaisserChequeLettre.Text = convertisseuse.convertion(montantRecuEncaisserCheque.ToString("0")) + "Ariary";
                }
                else
                {
                    Panel_RecuEncaisserMontantTotal.Visible   = false;
                    LabelMontantTotalRecuEncaisser.Text       = "0Ar";
                    LabelMontantTotalRecuEncaisserLettre.Text = "Zéro Ariary";

                    LabelMontantTotalRecuEnCaisserCheque.Text       = "0Ar";
                    LabelMontantTotalRecuEnCaisserChequeLettre.Text = "Zéro Ariary";
                }


                if (montantVoyageAbonnement > 0)
                {
                    Panel_VoyageAbonnementMontantTotal.Visible   = true;
                    LabelMontantTotalVoyageAbonnement.Text       = serviceGeneral.separateurDesMilles(montantVoyageAbonnement.ToString("0")) + "Ar";
                    LabelMontantTotalVoyageAbonnementLettre.Text = convertisseuse.convertion(montantVoyageAbonnement.ToString("0")) + " Ariary";
                }
                else
                {
                    Panel_VoyageAbonnementMontantTotal.Visible   = false;
                    LabelMontantTotalVoyageAbonnement.Text       = "0Ar";
                    LabelMontantTotalVoyageAbonnementLettre.Text = "Zéro Ariary";
                }

                if (montantRecuAD > 0)
                {
                    Panel_RecuADTotal.Visible                 = true;
                    LabelMontantTotalRecuDecaisser.Text       = serviceGeneral.separateurDesMilles(montantRecuAD.ToString("0")) + "Ar";
                    LabelMontantTotalRecuDecaisserLettre.Text = convertisseuse.convertion(montantRecuAD.ToString("0")) + " Ariary";
                }
                else
                {
                    Panel_RecuADTotal.Visible                 = false;
                    LabelMontantTotalRecuDecaisser.Text       = "0Ar";
                    LabelMontantTotalRecuDecaisserLettre.Text = "Zéro Ariary";
                }

                Panel_MontantTotalSessionCaisse.Visible = true;

                if (montantTotalSession >= 0)
                {
                    LabelMontantTotalSessionLettre.Text = convertisseuse.convertion(montantTotalSession.ToString("0")) + " Ariary";
                    LabelMontantTotalSession.Text       = serviceGeneral.separateurDesMilles(montantTotalSession.ToString("0")) + "Ar";
                }
                else
                {
                    LabelMontantTotalSession.Text       = "(" + serviceGeneral.separateurDesMilles(montantTotalSession.ToString("0")) + ") Ar";
                    LabelMontantTotalSessionLettre.Text = "(- " + convertisseuse.convertion((montantTotalSession * -1).ToString("0")) + ") Ariary";
                }


                if (montantTotalSessionCheque >= 0)
                {
                    LabelMontantTotalSessionChequelettre.Text = convertisseuse.convertion(montantTotalSessionCheque.ToString("0")) + " Ariary";
                    LabelMontantTotalSessionCheque.Text       = serviceGeneral.separateurDesMilles(montantTotalSessionCheque.ToString("0")) + "Ar";
                }
                else
                {
                    LabelMontantTotalSessionCheque.Text       = "(" + serviceGeneral.separateurDesMilles(montantTotalSessionCheque.ToString("0")) + ") Ar";
                    LabelMontantTotalSessionChequelettre.Text = "(- " + convertisseuse.convertion((montantTotalSessionCheque * -1).ToString("0")) + ") Ariary";
                }

                if (sessionAgence != null)
                {
                    LabelDateDebutSession.Text = sessionAgence.DateHeureOuverture.ToString("dd MMMM yyyy");
                }
            }
            #endregion
        }