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 }); } } }
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); }
//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); }