private List <Classes.Element> GetBinding() { List <Classes.Element> elements = new List <Classes.Element>(); List <Grid> grids = new GestionGrille().GetGrid(gridCentre); for (int i = 1; i < grids.Count; ++i) { Classes.Element e = (Classes.Element)grids[i].DataContext; elements.Add(e); } return(elements); }
private void SetDataBase() { switch (comboBoxPregnancyUscKind.SelectedIndex) { case 0: //1 Trimestre switch (comboBoxPregnancyKind.SelectedIndex) { case 0: //Single List <ElementBiometrique> l = new GestionGrille().GetBindingUnitDataBiometrie(gridBiometricUnique1T); List <ElementAnatomique> listeAnatomique = new GestionGrille().GetBindingAnatomie(gridMorphologyUnique1T); SetListeElmentsBiometricsDataBase(l, 1); SetListeElementsAnatomieDataBase(listeAnatomique, 1); break; case 1: //Twin List <ElementBiometrique> l1 = new GestionGrille().GetBindingUnitDataBiometrie(gridBiometricNonUnique1TTwin1); List <ElementAnatomique> listeAnatomiqueT1 = new GestionGrille().GetBindingAnatomie(gridMorphologyNonUnique1TTwin1); SetListeElmentsBiometricsDataBase(l1, 1); SetListeElementsAnatomieDataBase(listeAnatomiqueT1, 1); List <ElementBiometrique> l2 = new GestionGrille().GetBindingUnitDataBiometrie(gridBiometricNonUnique1TTwin2); List <ElementAnatomique> listeAnatomiqueT2 = new GestionGrille().GetBindingAnatomie(gridMorphologyNonUnique1TTwin2); SetListeElementsAnatomieDataBase(listeAnatomiqueT2, 2); SetListeElmentsBiometricsDataBase(l2, 2); break; case 2: //Multiple break; default: break; } break; case 1: case 2: //2 et 3 Trimestre switch (comboBoxPregnancyKind.SelectedIndex) { case 0: //Single List <ElementBiometrique> l = new GestionGrille().GetBindingUnitDataBiometrie(gridBiometricUnique); SetListeElmentsBiometricsDataBase(l, 1); break; case 1: //Twin break; case 2: //Multiple break; default: break; } break; case 3: //Croissance case 4: //Morphologie case 5: //Pathologie maternelle case 6: //Pathologie foetale switch (comboBoxPregnancyKind.SelectedIndex) { case 0: //Single break; case 1: //Twin break; case 2: //Multiple break; default: break; } break; default: switch (comboBoxPregnancyKind.SelectedIndex) { case 0: //Single break; case 1: //Twin break; case 2: //Multiple break; default: break; } break; } }