Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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;
            }
        }