Rechercher dans ce blog

mardi 28 août 2012

inserer nouvel élément dans une table fille

exemple extrait de la classe GénérationConsoTotaliseur



                        //Création donnee fille
                        if ((dcControleur == null) || (dnControleur == null)) {
                            throw new ErreurInterneException("#2 Impossible de recupérer le datacontrol CRTl_RENDEMENT_TOTALISEUR, id ="
                                                                                                + (idControleur != null ? idControleur : "NULL"));
                        }
                        DatatreeIntDataNode dnRendement = dnControleur.createChild("CCIAG_CC_RENDEMENT_TOTALISEUR", atenContext);
                        Serialiseur.completeNewDataNode(atenContext, dnRendement);

                        dnRendement.setAttribut("CCIAG_RENDEMENT_DATE_DEBUT", dateMin);
                        dnRendement.setAttribut("CCIAG_RENDEMENT_DATE_FIN", dateMax);
                        dnRendement.setAttribut("CCIAG_RENDEMENT_VALEUR", rdt);
                        dnRendement.setAttribut("CCIAG_PERTE", perte);
                        dnRendement.setAttribut("CCIAG_RENDEMENT_ANNEE", annee);
                        dnRendement.setAttribut("CCIAG_RENDEMENT_MOIS", mois);

                        if ((lastIdControleur != null) && !lastIdControleur.equals(idControleur)) {//Sauve les rdts pour ce ctrl
                            Serialiseur.makeTransitionFilles(atenContext, dcControleur, null, "CCIAG_CC_RENDEMENT_TOTALISEUR");
                        }
                    } catch (Exception e) {
                        erreursRendement.add(e);
                    }

Aucun commentaire:

Enregistrer un commentaire