Пример #1
0
        private void BuildFiche()
        {
            Dictionary <DateTime, Dictionary <byte, Dictionary <string, Models.Item_Fiche> > > datafiche = new Dictionary <DateTime, Dictionary <byte, Dictionary <string, Item_Fiche> > >();
            var collection = new Historique(backingFile_historique);

            foreach (var item in collection)
            {
                var j = item.Jour;
                if (!datafiche.ContainsKey(item.Jour))
                {
                    datafiche.Add(item.Jour, new Dictionary <byte, Dictionary <string, Item_Fiche> >());
                }

                if (!datafiche[item.Jour].ContainsKey((byte)item.Sens))
                {
                    datafiche[item.Jour].Add((byte)item.Sens, new Dictionary <string, Item_Fiche>());
                }

                var qx       = item.GetNameTour();
                var nametour = qx.Key;

                if (datafiche[item.Jour][(byte)item.Sens].ContainsKey(nametour))
                {
                    datafiche[item.Jour][(byte)item.Sens][nametour].effectif += qx.Value;
                }
                else
                {
                    datafiche[item.Jour][(byte)item.Sens].Add(nametour, new Item_Fiche()
                    {
                        début = item.Départ, fin = item.Arrivée, effectif = qx.Value
                    });
                }
            }
        }
Пример #2
0
        private void Bt_prveviou_Click(object sender, EventArgs e)
        {
            semaine = semaine.GetPreviou();
            TextView_semaine.Text = semaine.NumSemaine.ToString();

            _NameFile  = _PathFile.Replace("_SEM_", semaine.NumSemaine.ToString());
            historique = new Historique(_NameFile);
            ListView_historique.Adapter = new Course_Adaptater(this, historique);
        }
Пример #3
0
        //private string name = "";

        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.activity_historique);

            //Intent
            _PathFile = Intent.GetStringExtra("NameFile");
            var data   = Intent.GetBundleExtra("Data");
            var numsem = data.GetInt("Semaine");
            var numan  = data.GetInt("Année");

            semaine   = new Semaine(numsem);
            _NameFile = _PathFile.Replace("_SEM_", numsem.ToString());
            //historique = new Historique(_NameFile);
            historique = new Historique(semaine);

            //UI Button
            bt_prveviou        = FindViewById <Button>(Resource.Id.button_previou);
            bt_prveviou.Click += Bt_prveviou_Click;

            bt_next        = FindViewById <Button>(Resource.Id.button_next);
            bt_next.Click += Bt_next_Click;

            TextView_semaine      = FindViewById <TextView>(Resource.Id.textView_Semaine);
            TextView_semaine.Text = semaine.NumSemaine.ToString();

            //UI Barre de menu
            Toolbar toolbar = FindViewById <Toolbar>(Resource.Id.toolbar_course);

            SetActionBar(toolbar);
            toolbar.InflateMenu(Resource.Menu.menu_historique);
            toolbar.NavigationOnClick += Toolbar_NavigationOnClick;
            toolbar.MenuItemClick     += Toolbar_MenuItemClick;

            //UI liste des course
            ListView_historique         = FindViewById <ListView>(Resource.Id.listView_course);
            ListView_historique.Adapter = new Course_Adaptater(this, historique);
        }