Orionbanque

Soyez le premier à donner votre avis sur cette source.

Vue 8 114 fois - Téléchargée 1 124 fois

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

A voir également

Ajouter un commentaire

Commentaires

Ne fonctionne pas.
Brou87
Messages postés
14
Date d'inscription
mardi 15 juin 2010
Statut
Membre
Dernière intervention
16 septembre 2014

Design très bon.
Merci bcp
toutphp
Messages postés
107
Date d'inscription
lundi 24 mai 2004
Statut
Membre
Dernière intervention
5 mai 2010

Super merci de ton aide ;) je vais consulter ceci !
Adn56
Messages postés
1172
Date d'inscription
jeudi 24 mai 2007
Statut
Membre
Dernière intervention
28 septembre 2013
1
oui en effet je sérialise la classe (qui est en fait une imbrication de plusieurs classe (lignes, budget etc...)) j'ai fait un tuto la dessus en prenant un exemple d'un fabricant de meuble. En fait les bdd sont bien lorsque tu n'as pas besoin de toutes les datas, mais lorsque tu charges obligatoirement toutes les infos du fichier autant faire avec une classe c'est plus simple et plus souple ;) voici les liens.

http://www.vbfrance.com/tutoriaux/GESTION-DONNEES-AVEC-CLASSES-METIER_1147.aspx

http://www.vbfrance.com/codes/COMPTE_BANCAIRE-NET_50966.aspx

kenavo Sieur
toutphp
Messages postés
107
Date d'inscription
lundi 24 mai 2004
Statut
Membre
Dernière intervention
5 mai 2010

Salut ADN, tu me dis que tu passes par une classe, tu sériales c'est ça ?
Si c'est ça, je n'ai pas vraiment testé cette méthode et je ne sais pas si elle est fiable.. lol tu pourrais m'en dire plus ?

Merci,

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.