Orionbanque

Description

Super : Vu / téléchargé :332 / 28
Commentaire : 0

je vois que mon code intéresse du monde mais personne pour me donner son avis... :D

Logiciel développé en DotNet 3.5. Il est aussi Open Source que possible.
Seul les composants "Sexy" ne sont pas Open Source, car j'en ai pas trouvés, si vous en connaissez, je suis bien entendu preneur. Il utilise la base de données SQLite

Le code source en exemple, est l'utilisation de la bibliothèque de graphique ZedGraph.

Une documentation en "OpenOffice" est fournie également.

Ce soft est proposé sur l'annuaire "FramaSoft" il ne me manque plus que la dernière validation pour qu'il apparaisse dans l'annuaire.

Source / Exemple :


private void ChargeGraph(Classe.Compte c)
        {
            double dYMini = 9999999999.99;
            xGraph.MasterPane = new MasterPane();
            xGraph.Invalidate();

            GraphPane myPane = new GraphPane();

            DateTime dMin = txtEvolSoldeMin.Value;
            DateTime dMax = txtEvolSoldMax.Value;

            List<double> ld = new List<double>();
            List<DateTime> ldt = new List<DateTime>();

            do
            {
                double dTemp = Classe.Operations.SoldeCompteAt(dMin, c.Id) + c.SoldeInitial;
                ldt.Add(dMin);
                ld.Add(dTemp);
                if (dTemp < dYMini)
                    dYMini = dTemp;
                dMin = dMin.AddDays(1.0);
            } while (dMin <= dMax);

            
            myPane.Title.IsVisible = true;
            myPane.Title.Text = "Evolution du solde";

            myPane.Fill = new Fill(Color.White, Color.Goldenrod, 45.0f);

            // Make up some data points based on the Sine function
            PointPairList list = new PointPairList();

            int i = 0;
            foreach (DateTime xdt in ldt)
            {
                double x = (double)new XDate(xdt.Year, xdt.Month, xdt.Day);
                double y = ld[i];
                i++;
                list.Add(x, y);
            }

            LineItem myCurve = myPane.AddCurve(string.Empty, list, Color.Red, SymbolType.None);

            // Set the XAxis to date type
            myPane.XAxis.Type = AxisType.Date;
            if (dYMini > 0)
                myPane.YAxis.Scale.Min = 0.0;

            myCurve.Line.Fill = new Fill(Color.White, Color.SteelBlue, 45.0f);

            xGraph.GraphPane = myPane;

            // Leave a small margin around the outside of the control
            xGraph.Size = new Size(this.xGraph.Size.Width - 5, this.xGraph.Size.Height - 5);

            // Calculate the Axis Scale Ranges
            xGraph.AxisChange();
        }

Conclusion :


Le site officiel : http://www.orionbanque.fr/
vous y trouverez tout ce qui concerne ma péripétie avec Framasoft !

Codes Sources

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.