0) { var ret:DisplayObject = findChild( doc, childname ); if (ret != null) { return ret; } } } } return null; } public function creationComplete():void { currentDisplayObject = this; if (application.currentHelpFile != "" || (application.currentHelpDokuWIkiDir != "" && application.currentHelpDokuWIkiFile != "")) { hasHelp = true; } if (application.name == "CTI") { } if (application.name == "CTI_1") { GUI_titleBar.height = 0; } viewName = application.currentViewName; tableCode = application.currentSwfData; getParam = application.currentOption; switch (tableCode) { case "ENQ" : tableName = "t_fiche5_enquete"; title = "Gestion Fiche n°5 - Enquete"; titlePrint = "Fiche n°5 - Enquete"; break; case "RSS" : tableName = "p_fiche5_rss"; title = "Gestion Fiche n°5 - RSS"; titlePrint = "Fiche n°5 - RSS"; RSS_onResizeColumns() break; } if (tableCode == "RSS") { var item:Object = new Object() item.texte = "Facturé" RSS_scenario_collection.addItem(item) item = new Object() item.texte = "Initial" RSS_scenario_collection.addItem(item) item = new Object() item.texte = "Précontrôle optimiste" RSS_scenario_collection.addItem(item) item = new Object() item.texte = "Précontrôle pessimiste" RSS_scenario_collection.addItem(item) item = new Object() item.texte = "Contrôle AM" RSS_scenario_collection.addItem(item) item = new Object() item.texte = "Concertation finale" RSS_scenario_collection.addItem(item) } // Initialise les éléments de l'interface si aucune boîte de dialogue de choix de liste n'a été ouverte if (tableName != "") { setupGUI(tableCode); } getOption = "initialize"; getData(); } public function eventDispatcher(eventCode:String):Boolean { return true; } private function refreshData():void { getData(); } public function getData():void { var urlVariables:URLVariables = new URLVariables() urlVariables.tableName = tableName; urlVariables.getOption = getOption; urlVariables.getParam = getParam; CTI_Utilitaires.startRequestHTTP("modules/pmsi/php/PMSI_fiche5Manager_getTableRecords.php", urlVariables, exec, true, this.parentApplication); function exec(resultatService:XML):void { list_GUI.visible=false if (list_collection != null) { list_collection.filterFunction = null; } list_collection.refresh() if (tableCode == "ENQ") { if (getOption == "initialize") { ENQ_annee_GUI.dataProvider = new CTI_ArrayCollection(); ENQ_annee_GUI.dataProvider.loadXMLList(resultatService.COMBO_ANNEE.RECORD); } } if (tableCode == "RSS") { if (getOption == "initialize") { RSS_enquete_id_GUI.dataProvider = new CTI_ArrayCollection(); RSS_enquete_id_GUI.dataProvider.loadXMLList(resultatService.COMBO_ENQ.RECORD); RSS_enquete_id_GUI.selectedIndex = 0 } } list_collection.loadXMLList(resultatService.RECORD); // Champs calcules if (tableCode == "RSS") { list_collection_set_display() fulllist_collection_set() fulllist_collection_setTotal() } searchChange(); list_GUI.visible=true getOption = "refresh"; setTimeout(setBuildComplete, 1000); } } private function setBuildComplete():void { buildComplete = true; } private function resize():void { if (tableCode == "RSS") { setTimeout(RSS_onResizeColumns, 500); } } private function fulllist_collection_set():void { fulllist_collection.removeAll() for each (var item:Object in list_collection) { fulllist_collection.addItem(item) } } private function fulllist_collection_setTotal():void { var tot_no_ogc:Number = 0 var tot_facture_montant_total:Number = 0 var tot_initial_montant_total_ecart:Number = 0 var tot_scenar1_montant_total_ecart:Number = 0 var tot_scenar2_montant_total_ecart:Number = 0 var tot_control_montant_total_ecart:Number = 0 var tot_retenu_montant_total_ecart:Number = 0 var tot1_no_ogc:Number = 0 var tot1_facture_montant_total:Number = 0 var tot1_initial_montant_total_ecart:Number = 0 var tot1_scenar1_montant_total_ecart:Number = 0 var tot1_scenar2_montant_total_ecart:Number = 0 var tot1_control_montant_total_ecart:Number = 0 var tot1_retenu_montant_total_ecart:Number = 0 var tot2_no_ogc:Number = 0 var tot2_facture_montant_total:Number = 0 var tot2_initial_montant_total_ecart:Number = 0 var tot2_scenar1_montant_total_ecart:Number = 0 var tot2_scenar2_montant_total_ecart:Number = 0 var tot2_control_montant_total_ecart:Number = 0 var tot2_retenu_montant_total_ecart:Number = 0 var tot3_no_ogc:Number = 0 var tot3_facture_montant_total:Number = 0 var tot3_initial_montant_total_ecart:Number = 0 var tot3_scenar1_montant_total_ecart:Number = 0 var tot3_scenar2_montant_total_ecart:Number = 0 var tot3_control_montant_total_ecart:Number = 0 var tot3_retenu_montant_total_ecart:Number = 0 var tot4_no_ogc:Number = 0 var tot4_facture_montant_total:Number = 0 var tot4_initial_montant_total_ecart:Number = 0 var tot4_scenar1_montant_total_ecart:Number = 0 var tot4_scenar2_montant_total_ecart:Number = 0 var tot4_control_montant_total_ecart:Number = 0 var tot4_retenu_montant_total_ecart:Number = 0 for each (var item:Object in fulllist_collection) { tot_no_ogc++ tot_facture_montant_total = tot_facture_montant_total+item.facture_montant_total tot_initial_montant_total_ecart = tot_initial_montant_total_ecart+item.initial_montant_total_ecart tot_scenar1_montant_total_ecart = tot_scenar1_montant_total_ecart+item.scenar1_montant_total_ecart tot_scenar2_montant_total_ecart = tot_scenar2_montant_total_ecart+item.scenar2_montant_total_ecart tot_control_montant_total_ecart = tot_control_montant_total_ecart+item.control_montant_total_ecart tot_retenu_montant_total_ecart = tot_retenu_montant_total_ecart+item.retenu_montant_total_ecart if (item.champ_code == "1") { tot1_no_ogc++ tot1_facture_montant_total = tot1_facture_montant_total+item.facture_montant_total tot1_initial_montant_total_ecart = tot1_initial_montant_total_ecart+item.initial_montant_total_ecart tot1_scenar1_montant_total_ecart = tot1_scenar1_montant_total_ecart+item.scenar1_montant_total_ecart tot1_scenar2_montant_total_ecart = tot1_scenar2_montant_total_ecart+item.scenar2_montant_total_ecart tot1_control_montant_total_ecart = tot1_control_montant_total_ecart+item.control_montant_total_ecart tot1_retenu_montant_total_ecart = tot1_retenu_montant_total_ecart+item.retenu_montant_total_ecart } if (item.champ_code == "2") { tot2_no_ogc++ tot2_facture_montant_total = tot2_facture_montant_total+item.facture_montant_total tot2_initial_montant_total_ecart = tot2_initial_montant_total_ecart+item.initial_montant_total_ecart tot2_scenar1_montant_total_ecart = tot2_scenar1_montant_total_ecart+item.scenar1_montant_total_ecart tot2_scenar2_montant_total_ecart = tot2_scenar2_montant_total_ecart+item.scenar2_montant_total_ecart tot2_control_montant_total_ecart = tot2_control_montant_total_ecart+item.control_montant_total_ecart tot2_retenu_montant_total_ecart = tot2_retenu_montant_total_ecart+item.retenu_montant_total_ecart } if (item.champ_code == "3") { tot3_no_ogc++ tot3_facture_montant_total = tot3_facture_montant_total+item.facture_montant_total tot3_initial_montant_total_ecart = tot3_initial_montant_total_ecart+item.initial_montant_total_ecart tot3_scenar1_montant_total_ecart = tot3_scenar1_montant_total_ecart+item.scenar1_montant_total_ecart tot3_scenar2_montant_total_ecart = tot3_scenar2_montant_total_ecart+item.scenar2_montant_total_ecart tot3_control_montant_total_ecart = tot3_control_montant_total_ecart+item.control_montant_total_ecart tot3_retenu_montant_total_ecart = tot3_retenu_montant_total_ecart+item.retenu_montant_total_ecart } if (item.champ_code == "4") { tot4_no_ogc++ tot4_facture_montant_total = tot4_facture_montant_total+item.facture_montant_total tot4_initial_montant_total_ecart = tot4_initial_montant_total_ecart+item.initial_montant_total_ecart tot4_scenar1_montant_total_ecart = tot4_scenar1_montant_total_ecart+item.scenar1_montant_total_ecart tot4_scenar2_montant_total_ecart = tot4_scenar2_montant_total_ecart+item.scenar2_montant_total_ecart tot4_control_montant_total_ecart = tot4_control_montant_total_ecart+item.control_montant_total_ecart tot4_retenu_montant_total_ecart = tot4_retenu_montant_total_ecart+item.retenu_montant_total_ecart } } if (footer_collection.length == 0) { var tot_item:Object = new Object() footer_collection.addItem(tot_item) } else { tot_item = footer_collection.getItemAt(0) } tot_item.duree_sejour = "" tot_item.champ_code = "" tot_item.no_ogc = "TOTAL" tot_item.no_sejour_administratif = tot_no_ogc.toString() + " séjours" tot_item.facture_montant_total = tot_facture_montant_total tot_item.initial_montant_total_ecart = tot_initial_montant_total_ecart tot_item.scenar1_montant_total_ecart = tot_scenar1_montant_total_ecart tot_item.scenar2_montant_total_ecart = tot_scenar2_montant_total_ecart tot_item.control_montant_total_ecart = tot_control_montant_total_ecart tot_item.retenu_montant_total_ecart = tot_retenu_montant_total_ecart if (tot1_no_ogc > 0) { if (footer_collection.length < 2) { tot_item = new Object() footer_collection.addItem(tot_item) } else { tot_item = footer_collection.getItemAt(1) } tot_item.duree_sejour = "" tot_item.champ_code = "1" tot_item.no_ogc = " dont" tot_item.no_sejour_administratif = tot1_no_ogc.toString() + " séjours" tot_item.facture_montant_total = tot1_facture_montant_total tot_item.initial_montant_total_ecart = tot1_initial_montant_total_ecart tot_item.scenar1_montant_total_ecart = tot1_scenar1_montant_total_ecart tot_item.scenar2_montant_total_ecart = tot1_scenar2_montant_total_ecart tot_item.control_montant_total_ecart = tot1_control_montant_total_ecart tot_item.retenu_montant_total_ecart = tot1_retenu_montant_total_ecart } if (tot2_no_ogc > 0) { if (footer_collection.length < 3) { tot_item = new Object() footer_collection.addItem(tot_item) } else { tot_item = footer_collection.getItemAt(2) } tot_item.duree_sejour = "" tot_item.champ_code = "2" tot_item.no_ogc = " dont" tot_item.no_sejour_administratif = tot2_no_ogc.toString() + " séjours" tot_item.facture_montant_total = tot2_facture_montant_total tot_item.initial_montant_total_ecart = tot2_initial_montant_total_ecart tot_item.scenar1_montant_total_ecart = tot2_scenar1_montant_total_ecart tot_item.scenar2_montant_total_ecart = tot2_scenar2_montant_total_ecart tot_item.control_montant_total_ecart = tot2_control_montant_total_ecart tot_item.retenu_montant_total_ecart = tot2_retenu_montant_total_ecart } if (tot3_no_ogc > 0) { if (footer_collection.length < 4) { tot_item = new Object() footer_collection.addItem(tot_item) } else { tot_item = footer_collection.getItemAt(3) } tot_item.duree_sejour = "" tot_item.champ_code = "3" tot_item.no_ogc = " dont" tot_item.no_sejour_administratif = tot3_no_ogc.toString() + " séjours" tot_item.facture_montant_total = tot3_facture_montant_total tot_item.initial_montant_total_ecart = tot3_initial_montant_total_ecart tot_item.scenar1_montant_total_ecart = tot3_scenar1_montant_total_ecart tot_item.scenar2_montant_total_ecart = tot3_scenar2_montant_total_ecart tot_item.control_montant_total_ecart = tot3_control_montant_total_ecart tot_item.retenu_montant_total_ecart = tot3_retenu_montant_total_ecart } if (tot4_no_ogc > 0) { if (footer_collection.length < 5) { tot_item = new Object() footer_collection.addItem(tot_item) } else { tot_item = footer_collection.getItemAt(4) } tot_item.duree_sejour = "" tot_item.champ_code = "2" tot_item.no_ogc = " dont" tot_item.no_sejour_administratif = tot4_no_ogc.toString() + " séjours" tot_item.facture_montant_total = tot4_facture_montant_total tot_item.initial_montant_total_ecart = tot4_initial_montant_total_ecart tot_item.scenar1_montant_total_ecart = tot4_scenar1_montant_total_ecart tot_item.scenar2_montant_total_ecart = tot4_scenar2_montant_total_ecart tot_item.control_montant_total_ecart = tot4_control_montant_total_ecart tot_item.retenu_montant_total_ecart = tot4_retenu_montant_total_ecart } } private function list_collection_set_display():void { for each (var item:Object in list_collection) { item.facture_montant_total = Number(item.facture_ghs_montant_total) + Number(item.facture_exb_montant_total) + Number(item.facture_exh_montant_total) item.initial_montant_total = Number(item.initial_ghs_montant_total) + Number(item.initial_exb_montant_total) + Number(item.initial_exh_montant_total) item.initial_montant_total_ecart = item.initial_montant_total - item.facture_montant_total item.initial_ghm_fontweight = 'normal' if (item.initial_ghm_code != item.facture_ghm_code) { item.initial_ghm_fontweight = 'bold' } item.scenar1_montant_total = Number(item.scenar1_ghs_montant_total) + Number(item.scenar1_exb_montant_total) + Number(item.scenar1_exh_montant_total) item.scenar1_montant_total_ecart = item.scenar1_montant_total - item.facture_montant_total item.scenar1_ghm_fontweight = 'normal' if (item.scenar1_ghm_code != item.facture_ghm_code) { item.scenar1_ghm_fontweight = 'bold' } item.scenar2_montant_total = Number(item.scenar2_ghs_montant_total) + Number(item.scenar2_exb_montant_total) + Number(item.scenar2_exh_montant_total) item.scenar2_montant_total_ecart = item.scenar2_montant_total - item.facture_montant_total item.scenar2_ghm_fontweight = 'normal' if (item.scenar2_ghm_code != item.facture_ghm_code) { item.scenar2_ghm_fontweight = 'bold' } item.control_montant_total = Number(item.control_ghs_montant_total) + Number(item.control_exb_montant_total) + Number(item.control_exh_montant_total) item.control_montant_total_ecart = item.control_montant_total - item.facture_montant_total item.control_ghm_fontweight = 'normal' if (item.control_ghm_code != item.facture_ghm_code) { item.control_ghm_fontweight = 'bold' } item.retenu_montant_total = Number(item.retenu_ghs_montant_total) + Number(item.retenu_exb_montant_total) + Number(item.retenu_exh_montant_total) item.retenu_montant_total_ecart = item.retenu_montant_total - item.facture_montant_total item.retenu_ghm_fontweight = 'normal' if (item.retenu_ghm_code != item.facture_ghm_code) { item.retenu_ghm_fontweight = 'bold' } } } private function searchChange():void { searchText = searchText_GUI.text.toUpperCase(); if (list_collection.filterFunction == null) { list_collection.filterFunction = filterFunction; } clearTimeout(searchtext_delay); searchtext_delay = setTimeout(list_collection.refresh, 1000); } // Filter function public function filterFunction(item:Object):Boolean { var result:Boolean = true; if (tableCode == "RSS") { if (item.enquete_id != RSS_enquete_id_GUI.selectedItem.oid) { result = false; return result; } if (searchEcart_GUI.selected) { if ( item.initial_montant_total_ecart == 0 && item.scenar1_montant_total_ecart == 0 && item.scenar2_montant_total_ecart == 0 && item.control_montant_total_ecart == 0 && item.retenu_montant_total_ecart == 0 ) { result = false; return result; } } } if (Number(item.oid) >= 0) { if (result == true) { if (searchText_GUI.text != "") { result = false; for each (var attributeName:String in list_collection.attributesArray) { if (item[attributeName].toString().toUpperCase().indexOf(searchText) >= 0) { result = true; break; } } } } if (result == true) { if (searchChamp_GUI.text != "") { if (item.champ_code != searchChamp_GUI.text) { result = false; } } } } return result; } public function getRecord(event:ListEvent = null):void { if (recordUpdated == true) { return; } if (list_GUI.selectedIndex < 0) { return; } currentRecordItem = list_GUI.selectedItem as Object; showDetail(); } private function fillFields(fields:Array):void { var dobj:DisplayObject; var field:String; for each (field in fields) { dobj = findChild(detailBox_GUI, tableCode + "_" + field + "_GUI"); if (dobj is RichTextEditor) { if (currentRecordItem[field].toString() != "") { (dobj as RichTextEditor).htmlText = CTI_Utilitaires.uncompress64(currentRecordItem[field].toString()); } else { (dobj as RichTextEditor).htmlText = "" } } if (dobj is TextArea) { (dobj as TextArea).text = currentRecordItem[field].toString(); } else if (dobj is DateField) { (dobj as DateField).selectedDate = DateField.stringToDate(currentRecordItem[field].toString(), 'DD/MM/YYYY'); } else if (dobj is TextInput) { (dobj as TextInput).text = currentRecordItem[field].toString(); } else if (dobj is Label) { (dobj as Label).text = currentRecordItem[field].toString(); } else if (dobj is CheckBox) { (dobj as CheckBox).selected = currentRecordItem[field].toString() == "1" ? true : false; } } } public function showDetail():void { var i:Number; var item:Object; if (currentRecordItem == null) { return; } switch (tableCode) { case "ENQ" : fillFields(new Array("oid", "code", "texte", "data")); ENQ_annee_GUI.selectedIndex = 0; i = -1; for each (item in ENQ_annee_GUI.dataProvider) { i++; if (item.oid == currentRecordItem.annee.toString()) { ENQ_annee_GUI.selectedIndex = i; } } break; case "RSS" : fillFields(new Array( "oid", "texte", "no_ogc", "no_rss", "rss_id", "champ_texte", "matricule_assure", "cle_matricule_assure", "no_sejour_administratif", "no_patient", "nom_complet", "date_naissance", "no_facture", "regime_caisse_texte", "date_entree", "date_sortie", "duree_sejour", "taux_remboursement", "taux_remboursement_vidhosp", "montant_majoration_parcours_soins", "montant_ticket_moderateur", "montant_forfait_journalier", "nombre_forfait_journalier", "status", "facture_dp_code", "facture_dp_texte", "facture_ghs_code", "facture_ghm_code", "facture_ghm_texte", "facture_ghs_montant_total", "facture_exh_montant_total", "facture_exb_montant_total", "initial_dp_code", "initial_dp_texte", "initial_ghs_code", "initial_ghm_code", "initial_ghm_texte", "initial_rum_um_code_01", "initial_rum_um_code_02", "initial_rum_um_code_03", "initial_rum_um_code_04", "initial_rum_um_code_05", "initial_rum_um_code_06", "initial_rum_um_code_07", "initial_rum_um_code_08", "initial_rum_um_code_09", "initial_rum_um_code_10", "initial_rum_dp_code_01", "initial_rum_dp_code_02", "initial_rum_dp_code_03", "initial_rum_dp_code_04", "initial_rum_dp_code_05", "initial_rum_dp_code_06", "initial_rum_dp_code_07", "initial_rum_dp_code_08", "initial_rum_dp_code_09", "initial_rum_dp_code_10", "initial_rum_dr_code_01", "initial_rum_dr_code_02", "initial_rum_dr_code_03", "initial_rum_dr_code_04", "initial_rum_dr_code_05", "initial_rum_dr_code_06", "initial_rum_dr_code_07", "initial_rum_dr_code_08", "initial_rum_dr_code_09", "initial_rum_dr_code_10", "initial_rum_da_code_01", "initial_rum_da_code_02", "initial_rum_da_code_03", "initial_rum_da_code_04", "initial_rum_da_code_05", "initial_rum_da_code_06", "initial_rum_da_code_07", "initial_rum_da_code_08", "initial_rum_da_code_09", "initial_rum_da_code_10", "initial_rum_ccam_code_01", "initial_rum_ccam_code_02", "initial_rum_ccam_code_03", "initial_rum_ccam_code_04", "initial_rum_ccam_code_05", "initial_rum_ccam_code_06", "initial_rum_ccam_code_07", "initial_rum_ccam_code_08", "initial_rum_ccam_code_09", "initial_rum_ccam_code_10", "initial_ghs_montant_total", "initial_exh_montant_total", "initial_exb_montant_total", "scenar1_rule", "scenar1_comment", "scenar1_dp_code", "scenar1_dp_texte", "scenar1_ghs_code", "scenar1_ghm_code", "scenar1_ghm_texte", "scenar1_rum_um_code_01", "scenar1_rum_um_code_02", "scenar1_rum_um_code_03", "scenar1_rum_um_code_04", "scenar1_rum_um_code_05", "scenar1_rum_um_code_06", "scenar1_rum_um_code_07", "scenar1_rum_um_code_08", "scenar1_rum_um_code_09", "scenar1_rum_um_code_10", "scenar1_rum_dp_code_01", "scenar1_rum_dp_code_02", "scenar1_rum_dp_code_03", "scenar1_rum_dp_code_04", "scenar1_rum_dp_code_05", "scenar1_rum_dp_code_06", "scenar1_rum_dp_code_07", "scenar1_rum_dp_code_08", "scenar1_rum_dp_code_09", "scenar1_rum_dp_code_10", "scenar1_rum_dr_code_01", "scenar1_rum_dr_code_02", "scenar1_rum_dr_code_03", "scenar1_rum_dr_code_04", "scenar1_rum_dr_code_05", "scenar1_rum_dr_code_06", "scenar1_rum_dr_code_07", "scenar1_rum_dr_code_08", "scenar1_rum_dr_code_09", "scenar1_rum_dr_code_10", "scenar1_rum_da_code_01", "scenar1_rum_da_code_02", "scenar1_rum_da_code_03", "scenar1_rum_da_code_04", "scenar1_rum_da_code_05", "scenar1_rum_da_code_06", "scenar1_rum_da_code_07", "scenar1_rum_da_code_08", "scenar1_rum_da_code_09", "scenar1_rum_da_code_10", "scenar1_rum_ccam_code_01", "scenar1_rum_ccam_code_02", "scenar1_rum_ccam_code_03", "scenar1_rum_ccam_code_04", "scenar1_rum_ccam_code_05", "scenar1_rum_ccam_code_06", "scenar1_rum_ccam_code_07", "scenar1_rum_ccam_code_08", "scenar1_rum_ccam_code_09", "scenar1_rum_ccam_code_10", "scenar1_ghs_montant_total", "scenar1_exh_montant_total", "scenar1_exb_montant_total", "scenar2_rule", "scenar2_comment", "scenar2_dp_code", "scenar2_dp_texte", "scenar2_ghs_code", "scenar2_ghm_code", "scenar2_ghm_texte", "scenar2_rum_um_code_01", "scenar2_rum_um_code_02", "scenar2_rum_um_code_03", "scenar2_rum_um_code_04", "scenar2_rum_um_code_05", "scenar2_rum_um_code_06", "scenar2_rum_um_code_07", "scenar2_rum_um_code_08", "scenar2_rum_um_code_09", "scenar2_rum_um_code_10", "scenar2_rum_dp_code_01", "scenar2_rum_dp_code_02", "scenar2_rum_dp_code_03", "scenar2_rum_dp_code_04", "scenar2_rum_dp_code_05", "scenar2_rum_dp_code_06", "scenar2_rum_dp_code_07", "scenar2_rum_dp_code_08", "scenar2_rum_dp_code_09", "scenar2_rum_dp_code_10", "scenar2_rum_dr_code_01", "scenar2_rum_dr_code_02", "scenar2_rum_dr_code_03", "scenar2_rum_dr_code_04", "scenar2_rum_dr_code_05", "scenar2_rum_dr_code_06", "scenar2_rum_dr_code_07", "scenar2_rum_dr_code_08", "scenar2_rum_dr_code_09", "scenar2_rum_dr_code_10", "scenar2_rum_da_code_01", "scenar2_rum_da_code_02", "scenar2_rum_da_code_03", "scenar2_rum_da_code_04", "scenar2_rum_da_code_05", "scenar2_rum_da_code_06", "scenar2_rum_da_code_07", "scenar2_rum_da_code_08", "scenar2_rum_da_code_09", "scenar2_rum_da_code_10", "scenar2_rum_ccam_code_01", "scenar2_rum_ccam_code_02", "scenar2_rum_ccam_code_03", "scenar2_rum_ccam_code_04", "scenar2_rum_ccam_code_05", "scenar2_rum_ccam_code_06", "scenar2_rum_ccam_code_07", "scenar2_rum_ccam_code_08", "scenar2_rum_ccam_code_09", "scenar2_rum_ccam_code_10", "scenar2_ghs_montant_total", "scenar2_exh_montant_total", "scenar2_exb_montant_total", "control_rule", "control_comment", "control_dp_code", "control_dp_texte", "control_ghs_code", "control_ghm_code", "control_ghm_texte", "control_rum_um_code_01", "control_rum_um_code_02", "control_rum_um_code_03", "control_rum_um_code_04", "control_rum_um_code_05", "control_rum_um_code_06", "control_rum_um_code_07", "control_rum_um_code_08", "control_rum_um_code_09", "control_rum_um_code_10", "control_rum_dp_code_01", "control_rum_dp_code_02", "control_rum_dp_code_03", "control_rum_dp_code_04", "control_rum_dp_code_05", "control_rum_dp_code_06", "control_rum_dp_code_07", "control_rum_dp_code_08", "control_rum_dp_code_09", "control_rum_dp_code_10", "control_rum_dr_code_01", "control_rum_dr_code_02", "control_rum_dr_code_03", "control_rum_dr_code_04", "control_rum_dr_code_05", "control_rum_dr_code_06", "control_rum_dr_code_07", "control_rum_dr_code_08", "control_rum_dr_code_09", "control_rum_dr_code_10", "control_rum_da_code_01", "control_rum_da_code_02", "control_rum_da_code_03", "control_rum_da_code_04", "control_rum_da_code_05", "control_rum_da_code_06", "control_rum_da_code_07", "control_rum_da_code_08", "control_rum_da_code_09", "control_rum_da_code_10", "control_rum_ccam_code_01", "control_rum_ccam_code_02", "control_rum_ccam_code_03", "control_rum_ccam_code_04", "control_rum_ccam_code_05", "control_rum_ccam_code_06", "control_rum_ccam_code_07", "control_rum_ccam_code_08", "control_rum_ccam_code_09", "control_rum_ccam_code_10", "control_ghs_montant_total", "control_exh_montant_total", "control_exb_montant_total", "retenu_rule", "retenu_comment", "retenu_dp_code", "retenu_dp_texte", "retenu_ghs_code", "retenu_ghm_code", "retenu_ghm_texte", "retenu_rum_um_code_01", "retenu_rum_um_code_02", "retenu_rum_um_code_03", "retenu_rum_um_code_04", "retenu_rum_um_code_05", "retenu_rum_um_code_06", "retenu_rum_um_code_07", "retenu_rum_um_code_08", "retenu_rum_um_code_09", "retenu_rum_um_code_10", "retenu_rum_dp_code_01", "retenu_rum_dp_code_02", "retenu_rum_dp_code_03", "retenu_rum_dp_code_04", "retenu_rum_dp_code_05", "retenu_rum_dp_code_06", "retenu_rum_dp_code_07", "retenu_rum_dp_code_08", "retenu_rum_dp_code_09", "retenu_rum_dp_code_10", "retenu_rum_dr_code_01", "retenu_rum_dr_code_02", "retenu_rum_dr_code_03", "retenu_rum_dr_code_04", "retenu_rum_dr_code_05", "retenu_rum_dr_code_06", "retenu_rum_dr_code_07", "retenu_rum_dr_code_08", "retenu_rum_dr_code_09", "retenu_rum_dr_code_10", "retenu_rum_da_code_01", "retenu_rum_da_code_02", "retenu_rum_da_code_03", "retenu_rum_da_code_04", "retenu_rum_da_code_05", "retenu_rum_da_code_06", "retenu_rum_da_code_07", "retenu_rum_da_code_08", "retenu_rum_da_code_09", "retenu_rum_da_code_10", "retenu_rum_ccam_code_01", "retenu_rum_ccam_code_02", "retenu_rum_ccam_code_03", "retenu_rum_ccam_code_04", "retenu_rum_ccam_code_05", "retenu_rum_ccam_code_06", "retenu_rum_ccam_code_07", "retenu_rum_ccam_code_08", "retenu_rum_ccam_code_09", "retenu_rum_ccam_code_10", "retenu_ghs_montant_total", "retenu_exh_montant_total", "retenu_exb_montant_total" )); setSelectedIndex(RSS_status_GUI, currentRecordItem.status); setSelectedIndex(RSS_scenar1_rule_GUI, currentRecordItem.scenar1_rule); setSelectedIndex(RSS_scenar2_rule_GUI, currentRecordItem.scenar2_rule); setSelectedIndex(RSS_control_rule_GUI, currentRecordItem.control_rule); setSelectedIndex(RSS_retenu_rule_GUI, currentRecordItem.retenu_rule); RSS_facture_montant_total_GUI.text = CTI_Formatters.numberFormat( Number(currentRecordItem.facture_ghs_montant_total)+ Number(currentRecordItem.facture_exb_montant_total)+ Number(currentRecordItem.facture_exh_montant_total) ,'#,00E') RSS_facture_ghs_montant_total_GUI.text = CTI_Formatters.numberFormat(Number(currentRecordItem.facture_ghs_montant_total),'#,00E') RSS_facture_exb_montant_total_GUI.text = CTI_Formatters.numberFormat(Number(currentRecordItem.facture_exb_montant_total),'#,00E') RSS_facture_exh_montant_total_GUI.text = CTI_Formatters.numberFormat(Number(currentRecordItem.facture_exh_montant_total),'#,00E') RSS_initial_montant_total_GUI.text = CTI_Formatters.numberFormat( Number(currentRecordItem.initial_ghs_montant_total)+ Number(currentRecordItem.initial_exb_montant_total)+ Number(currentRecordItem.initial_exh_montant_total) ,'#,00E') RSS_initial_ghs_montant_total_GUI.text = CTI_Formatters.numberFormat(Number(currentRecordItem.initial_ghs_montant_total),'#,00E') RSS_initial_exb_montant_total_GUI.text = CTI_Formatters.numberFormat(Number(currentRecordItem.initial_exb_montant_total),'#,00E') RSS_initial_exh_montant_total_GUI.text = CTI_Formatters.numberFormat(Number(currentRecordItem.initial_exh_montant_total),'#,00E') RSS_scenar1_montant_total_GUI.text = CTI_Formatters.numberFormat( Number(currentRecordItem.scenar1_ghs_montant_total)+ Number(currentRecordItem.scenar1_exb_montant_total)+ Number(currentRecordItem.scenar1_exh_montant_total) ,'#,00E') RSS_scenar1_ghs_montant_total_GUI.text = CTI_Formatters.numberFormat(Number(currentRecordItem.scenar1_ghs_montant_total),'#,00E') RSS_scenar1_exb_montant_total_GUI.text = CTI_Formatters.numberFormat(Number(currentRecordItem.scenar1_exb_montant_total),'#,00E') RSS_scenar1_exh_montant_total_GUI.text = CTI_Formatters.numberFormat(Number(currentRecordItem.scenar1_exh_montant_total),'#,00E'), RSS_scenar2_montant_total_GUI.text = CTI_Formatters.numberFormat( Number(currentRecordItem.scenar2_ghs_montant_total)+ Number(currentRecordItem.scenar2_exb_montant_total)+ Number(currentRecordItem.scenar2_exh_montant_total) ,'#,00E') RSS_scenar2_ghs_montant_total_GUI.text = CTI_Formatters.numberFormat(Number(currentRecordItem.scenar2_ghs_montant_total),'#,00E') RSS_scenar2_exb_montant_total_GUI.text = CTI_Formatters.numberFormat(Number(currentRecordItem.scenar2_exb_montant_total),'#,00E') RSS_scenar2_exh_montant_total_GUI.text = CTI_Formatters.numberFormat(Number(currentRecordItem.scenar2_exh_montant_total),'#,00E'), RSS_control_montant_total_GUI.text = CTI_Formatters.numberFormat( Number(currentRecordItem.control_ghs_montant_total)+ Number(currentRecordItem.control_exb_montant_total)+ Number(currentRecordItem.control_exh_montant_total) ,'#,00E') RSS_control_ghs_montant_total_GUI.text = CTI_Formatters.numberFormat(Number(currentRecordItem.control_ghs_montant_total),'#,00E') RSS_control_exb_montant_total_GUI.text = CTI_Formatters.numberFormat(Number(currentRecordItem.control_exb_montant_total),'#,00E') RSS_control_exh_montant_total_GUI.text = CTI_Formatters.numberFormat(Number(currentRecordItem.control_exh_montant_total),'#,00E'), RSS_retenu_montant_total_GUI.text = CTI_Formatters.numberFormat( Number(currentRecordItem.retenu_ghs_montant_total)+ Number(currentRecordItem.retenu_exb_montant_total)+ Number(currentRecordItem.retenu_exh_montant_total) ,'#,00E') RSS_retenu_ghs_montant_total_GUI.text = CTI_Formatters.numberFormat(Number(currentRecordItem.retenu_ghs_montant_total),'#,00E') RSS_retenu_exb_montant_total_GUI.text = CTI_Formatters.numberFormat(Number(currentRecordItem.retenu_exb_montant_total),'#,00E') RSS_retenu_exh_montant_total_GUI.text = CTI_Formatters.numberFormat(Number(currentRecordItem.retenu_exh_montant_total),'#,00E') item = RSS_scenario_collection.getItemAt(0) item.ghm_texte = currentRecordItem.facture_ghm_texte item.ghm_fontweight = currentRecordItem.facture_ghm_fontweight item.ghs_code = currentRecordItem.facture_ghs_code item.montant_total = Number(currentRecordItem.facture_ghs_montant_total)+ Number(currentRecordItem.facture_exb_montant_total)+ Number(currentRecordItem.facture_exh_montant_total) item.montant_total_ecart = '' item.ghs_montant_total = Number(currentRecordItem.facture_ghs_montant_total) item.exb_montant_total = Number(currentRecordItem.facture_exb_montant_total) item.exh_montant_total = Number(currentRecordItem.facture_exh_montant_total) item = RSS_scenario_collection.getItemAt(1) item.ghm_texte = currentRecordItem.initial_ghm_texte item.ghm_fontweight = currentRecordItem.initial_ghm_fontweight item.ghs_code = currentRecordItem.initial_ghs_code item.montant_total = Number(currentRecordItem.initial_ghs_montant_total)+ Number(currentRecordItem.initial_exb_montant_total)+ Number(currentRecordItem.initial_exh_montant_total) item.montant_total_ecart = Number(currentRecordItem.initial_montant_total_ecart) item.ghs_montant_total = Number(currentRecordItem.initial_ghs_montant_total) item.exb_montant_total = Number(currentRecordItem.initial_exb_montant_total) item.exh_montant_total = Number(currentRecordItem.initial_exh_montant_total) item = RSS_scenario_collection.getItemAt(2) item.ghm_texte = currentRecordItem.scenar1_ghm_texte item.ghm_fontweight = currentRecordItem.scenar1_ghm_fontweight item.ghs_code = currentRecordItem.scenar1_ghs_code item.montant_total = Number(currentRecordItem.scenar1_ghs_montant_total)+ Number(currentRecordItem.scenar1_exb_montant_total)+ Number(currentRecordItem.scenar1_exh_montant_total) item.montant_total_ecart = Number(currentRecordItem.scenar1_montant_total_ecart) item.ghs_montant_total = Number(currentRecordItem.scenar1_ghs_montant_total) item.exb_montant_total = Number(currentRecordItem.scenar1_exb_montant_total) item.exh_montant_total = Number(currentRecordItem.scenar1_exh_montant_total) item = RSS_scenario_collection.getItemAt(3) item.ghm_texte = currentRecordItem.scenar2_ghm_texte item.ghm_fontweight = currentRecordItem.scenar2_ghm_fontweight item.ghs_code = currentRecordItem.scenar2_ghs_code item.montant_total = Number(currentRecordItem.scenar2_ghs_montant_total)+ Number(currentRecordItem.scenar2_exb_montant_total)+ Number(currentRecordItem.scenar2_exh_montant_total) item.montant_total_ecart = Number(currentRecordItem.scenar2_montant_total_ecart) item.ghs_montant_total = Number(currentRecordItem.scenar2_ghs_montant_total) item.exb_montant_total = Number(currentRecordItem.scenar2_exb_montant_total) item.exh_montant_total = Number(currentRecordItem.scenar2_exh_montant_total) item = RSS_scenario_collection.getItemAt(4) item.ghm_texte = currentRecordItem.control_ghm_texte item.ghm_fontweight = currentRecordItem.control_ghm_fontweight item.ghs_code = currentRecordItem.control_ghs_code item.montant_total = Number(currentRecordItem.control_ghs_montant_total)+ Number(currentRecordItem.control_exb_montant_total)+ Number(currentRecordItem.control_exh_montant_total) item.montant_total_ecart = Number(currentRecordItem.control_montant_total_ecart) item.ghs_montant_total = Number(currentRecordItem.control_ghs_montant_total) item.exb_montant_total = Number(currentRecordItem.control_exb_montant_total) item.exh_montant_total = Number(currentRecordItem.control_exh_montant_total) item = RSS_scenario_collection.getItemAt(5) item.ghm_texte = currentRecordItem.retenu_ghm_texte item.ghm_fontweight = currentRecordItem.retenu_ghm_fontweight item.ghs_code = currentRecordItem.retenu_ghs_code item.montant_total = Number(currentRecordItem.retenu_ghs_montant_total)+ Number(currentRecordItem.retenu_exb_montant_total)+ Number(currentRecordItem.retenu_exh_montant_total) item.montant_total_ecart = Number(currentRecordItem.retenu_montant_total_ecart) item.ghs_montant_total = Number(currentRecordItem.retenu_ghs_montant_total) item.exb_montant_total = Number(currentRecordItem.retenu_exb_montant_total) item.exh_montant_total = Number(currentRecordItem.retenu_exh_montant_total) RSS_scenario_collection.refresh() break; } recordUpdated = false; detailBox_GUI.visible = true detailBox_GUI.includeInLayout = true if (tableCode == "RSS") { RSS_footer_GUI.visible = false RSS_footer_GUI.includeInLayout = false } } private function askCancel():void { if (recordUpdated == false) { hideRecord(); return; } Alert.yesLabel = "OUI"; Alert.noLabel = "NON"; var alert:Alert = Alert.show("Les données ont été changées, désirez vous les annuler ?", title, 3, this, alertClickHandler, question_class); function alertClickHandler(event:CloseEvent):void { if (event.detail==Alert.YES) { hideRecord(); } } } private function hideRecord():void { // Ne plus afficher le détail detailBox_GUI.visible = false detailBox_GUI.includeInLayout = false if (tableCode == "RSS") { RSS_footer_GUI.visible = true RSS_footer_GUI.includeInLayout = true } currentRecordItem = null; recordUpdated = false; } private function askDelete():void { Alert.yesLabel = "OUI"; Alert.noLabel = "NON"; var alert:Alert = Alert.show("Désirez vous vraiment supprimer " + texte_GUI.text + " ?", title, 3, this, alertClickHandler, question_class); function alertClickHandler(event:CloseEvent):void { if (event.detail == Alert.YES) { deleteRecord(); } } } public function deleteRecord():void { updateRecord("delete"); } public function copyRecord():void { updateRecord("copy"); } public function saveRecord():void { updateRecord("save"); } private function readFields(fields:Array, recordNode:XML):XML { var dobj:DisplayObject; var field:String; for each (field in fields) { dobj = findChild(detailBox_GUI, tableCode + "_" + field + "_GUI"); if (dobj is RichTextEditor) { if ((dobj as RichTextEditor).text != "") { recordNode.@[field] = CTI_Utilitaires.compress64((dobj as RichTextEditor).htmlText); } else { recordNode.@[field] = ""; } } if (dobj is TextArea) { recordNode.@[field] = (dobj as TextArea).text; } else if (dobj is DateField) { recordNode.@[field] = DateField.dateToString((dobj as DateField).selectedDate, 'DD/MM/YYYY'); } else if (dobj is TextInput) { recordNode.@[field] = (dobj as TextInput).text; } else if (dobj is Label) { recordNode.@[field] = (dobj as Label).text; } else if (dobj is CheckBox) { recordNode.@[field] = (dobj as CheckBox).selected ? "1" : "0"; } } return recordNode; } public function addRecord():void { if (currentRecordItem == null) { if (tableCode == "ENQ") { currentRecordItem = new Object() currentRecordItem.oid = "-1" currentRecordItem.code = ""; currentRecordItem.texte = ""; currentRecordItem.annee = ""; currentRecordItem.data = ""; showDetail() } } } public function updateRecord(action:String):void { var urlVariables:URLVariables = new URLVariables(); urlVariables.tableName = tableName; urlVariables.action = action; var recordNode:XML = new XML(); switch (tableCode) { case "ENQ" : recordNode = readFields(new Array("oid", "code", "texte", "data"), recordNode); recordNode.@annee = ENQ_annee_GUI.selectedItem.oid; break; case "RSS" : recordNode = readFields(new Array( "oid", "status", "scenar1_rule", "scenar1_comment", "scenar1_rum_dp_code_01", "scenar1_rum_dp_code_02", "scenar1_rum_dp_code_03", "scenar1_rum_dp_code_04", "scenar1_rum_dp_code_05", "scenar1_rum_dp_code_06", "scenar1_rum_dp_code_07", "scenar1_rum_dp_code_08", "scenar1_rum_dp_code_09", "scenar1_rum_dp_code_10", "scenar1_rum_dr_code_01", "scenar1_rum_dr_code_02", "scenar1_rum_dr_code_03", "scenar1_rum_dr_code_04", "scenar1_rum_dr_code_05", "scenar1_rum_dr_code_06", "scenar1_rum_dr_code_07", "scenar1_rum_dr_code_08", "scenar1_rum_dr_code_09", "scenar1_rum_dr_code_10", "scenar1_rum_da_code_01", "scenar1_rum_da_code_02", "scenar1_rum_da_code_03", "scenar1_rum_da_code_04", "scenar1_rum_da_code_05", "scenar1_rum_da_code_06", "scenar1_rum_da_code_07", "scenar1_rum_da_code_08", "scenar1_rum_da_code_09", "scenar1_rum_da_code_10", "scenar1_rum_ccam_code_01", "scenar1_rum_ccam_code_02", "scenar1_rum_ccam_code_03", "scenar1_rum_ccam_code_04", "scenar1_rum_ccam_code_05", "scenar1_rum_ccam_code_06", "scenar1_rum_ccam_code_07", "scenar1_rum_ccam_code_08", "scenar1_rum_ccam_code_09", "scenar1_rum_ccam_code_10", "scenar2_rule", "scenar2_comment", "scenar2_rum_dp_code_01", "scenar2_rum_dp_code_02", "scenar2_rum_dp_code_03", "scenar2_rum_dp_code_04", "scenar2_rum_dp_code_05", "scenar2_rum_dp_code_06", "scenar2_rum_dp_code_07", "scenar2_rum_dp_code_08", "scenar2_rum_dp_code_09", "scenar2_rum_dp_code_10", "scenar2_rum_dr_code_01", "scenar2_rum_dr_code_02", "scenar2_rum_dr_code_03", "scenar2_rum_dr_code_04", "scenar2_rum_dr_code_05", "scenar2_rum_dr_code_06", "scenar2_rum_dr_code_07", "scenar2_rum_dr_code_08", "scenar2_rum_dr_code_09", "scenar2_rum_dr_code_10", "scenar2_rum_da_code_01", "scenar2_rum_da_code_02", "scenar2_rum_da_code_03", "scenar2_rum_da_code_04", "scenar2_rum_da_code_05", "scenar2_rum_da_code_06", "scenar2_rum_da_code_07", "scenar2_rum_da_code_08", "scenar2_rum_da_code_09", "scenar2_rum_da_code_10", "scenar2_rum_ccam_code_01", "scenar2_rum_ccam_code_02", "scenar2_rum_ccam_code_03", "scenar2_rum_ccam_code_04", "scenar2_rum_ccam_code_05", "scenar2_rum_ccam_code_06", "scenar2_rum_ccam_code_07", "scenar2_rum_ccam_code_08", "scenar2_rum_ccam_code_09", "scenar2_rum_ccam_code_10", "control_rule", "control_comment", "control_rum_dp_code_01", "control_rum_dp_code_02", "control_rum_dp_code_03", "control_rum_dp_code_04", "control_rum_dp_code_05", "control_rum_dp_code_06", "control_rum_dp_code_07", "control_rum_dp_code_08", "control_rum_dp_code_09", "control_rum_dp_code_10", "control_rum_dr_code_01", "control_rum_dr_code_02", "control_rum_dr_code_03", "control_rum_dr_code_04", "control_rum_dr_code_05", "control_rum_dr_code_06", "control_rum_dr_code_07", "control_rum_dr_code_08", "control_rum_dr_code_09", "control_rum_dr_code_10", "control_rum_da_code_01", "control_rum_da_code_02", "control_rum_da_code_03", "control_rum_da_code_04", "control_rum_da_code_05", "control_rum_da_code_06", "control_rum_da_code_07", "control_rum_da_code_08", "control_rum_da_code_09", "control_rum_da_code_10", "control_rum_ccam_code_01", "control_rum_ccam_code_02", "control_rum_ccam_code_03", "control_rum_ccam_code_04", "control_rum_ccam_code_05", "control_rum_ccam_code_06", "control_rum_ccam_code_07", "control_rum_ccam_code_08", "control_rum_ccam_code_09", "control_rum_ccam_code_10", "retenu_rule", "retenu_comment", "retenu_rum_dp_code_01", "retenu_rum_dp_code_02", "retenu_rum_dp_code_03", "retenu_rum_dp_code_04", "retenu_rum_dp_code_05", "retenu_rum_dp_code_06", "retenu_rum_dp_code_07", "retenu_rum_dp_code_08", "retenu_rum_dp_code_09", "retenu_rum_dp_code_10", "retenu_rum_dr_code_01", "retenu_rum_dr_code_02", "retenu_rum_dr_code_03", "retenu_rum_dr_code_04", "retenu_rum_dr_code_05", "retenu_rum_dr_code_06", "retenu_rum_dr_code_07", "retenu_rum_dr_code_08", "retenu_rum_dr_code_09", "retenu_rum_dr_code_10", "retenu_rum_da_code_01", "retenu_rum_da_code_02", "retenu_rum_da_code_03", "retenu_rum_da_code_04", "retenu_rum_da_code_05", "retenu_rum_da_code_06", "retenu_rum_da_code_07", "retenu_rum_da_code_08", "retenu_rum_da_code_09", "retenu_rum_da_code_10", "retenu_rum_ccam_code_01", "retenu_rum_ccam_code_02", "retenu_rum_ccam_code_03", "retenu_rum_ccam_code_04", "retenu_rum_ccam_code_05", "retenu_rum_ccam_code_06", "retenu_rum_ccam_code_07", "retenu_rum_ccam_code_08", "retenu_rum_ccam_code_09", "retenu_rum_ccam_code_10" ), recordNode); recordNode.@status = RSS_status_GUI.selectedItem.data recordNode.@scenar1_rule = RSS_scenar1_rule_GUI.selectedItem.data recordNode.@scenar2_rule = RSS_scenar2_rule_GUI.selectedItem.data recordNode.@control_rule = RSS_control_rule_GUI.selectedItem.data recordNode.@retenu_rule = RSS_retenu_rule_GUI.selectedItem.data break; } urlVariables.recordNode = recordNode.toXMLString(); CTI_Utilitaires.startRequestHTTP("modules/pmsi/php/PMSI_fiche5Manager_setTableRecord.php", urlVariables, exec, true, this.parentApplication); function exec(resultatService:XML):void { if (tableCode != "RSS") { getData(); detailBox_GUI.visible = false detailBox_GUI.includeInLayout = false if (tableCode == "RSS") { RSS_footer_GUI.visible = true RSS_footer_GUI.includeInLayout = true } currentRecordItem = null; recordUpdated = false; } else { currentRecordItem.status = RSS_status_GUI.selectedItem.data switch (currentRecordItem.status) { case "P9" : currentRecordItem.status_texte = "Préparé" break; case "C9" : currentRecordItem.status_texte = "Accepté" break; case "C8" : currentRecordItem.status_texte = "Contesté" break; default : currentRecordItem.status_texte = "" } currentRecordItem.scenar1_rule = RSS_scenar1_rule_GUI.selectedItem.data currentRecordItem.scenar1_comment = RSS_scenar1_comment_GUI.text currentRecordItem.scenar1_rum_dp_code_01 = RSS_scenar1_rum_dp_code_01_GUI.text currentRecordItem.scenar1_rum_dp_code_02 = RSS_scenar1_rum_dp_code_02_GUI.text currentRecordItem.scenar1_rum_dp_code_03 = RSS_scenar1_rum_dp_code_03_GUI.text currentRecordItem.scenar1_rum_dp_code_04 = RSS_scenar1_rum_dp_code_04_GUI.text currentRecordItem.scenar1_rum_dp_code_05 = RSS_scenar1_rum_dp_code_05_GUI.text currentRecordItem.scenar1_rum_dp_code_06 = RSS_scenar1_rum_dp_code_06_GUI.text currentRecordItem.scenar1_rum_dp_code_07 = RSS_scenar1_rum_dp_code_07_GUI.text currentRecordItem.scenar1_rum_dp_code_08 = RSS_scenar1_rum_dp_code_08_GUI.text currentRecordItem.scenar1_rum_dp_code_09 = RSS_scenar1_rum_dp_code_09_GUI.text currentRecordItem.scenar1_rum_dp_code_10 = RSS_scenar1_rum_dp_code_10_GUI.text currentRecordItem.scenar1_rum_dr_code_01 = RSS_scenar1_rum_dr_code_01_GUI.text currentRecordItem.scenar1_rum_dr_code_02 = RSS_scenar1_rum_dr_code_02_GUI.text currentRecordItem.scenar1_rum_dr_code_03 = RSS_scenar1_rum_dr_code_03_GUI.text currentRecordItem.scenar1_rum_dr_code_04 = RSS_scenar1_rum_dr_code_04_GUI.text currentRecordItem.scenar1_rum_dr_code_05 = RSS_scenar1_rum_dr_code_05_GUI.text currentRecordItem.scenar1_rum_dr_code_06 = RSS_scenar1_rum_dr_code_06_GUI.text currentRecordItem.scenar1_rum_dr_code_07 = RSS_scenar1_rum_dr_code_07_GUI.text currentRecordItem.scenar1_rum_dr_code_08 = RSS_scenar1_rum_dr_code_08_GUI.text currentRecordItem.scenar1_rum_dr_code_09 = RSS_scenar1_rum_dr_code_09_GUI.text currentRecordItem.scenar1_rum_dr_code_10 = RSS_scenar1_rum_dr_code_10_GUI.text currentRecordItem.scenar1_rum_da_code_01 = RSS_scenar1_rum_da_code_01_GUI.text currentRecordItem.scenar1_rum_da_code_02 = RSS_scenar1_rum_da_code_02_GUI.text currentRecordItem.scenar1_rum_da_code_03 = RSS_scenar1_rum_da_code_03_GUI.text currentRecordItem.scenar1_rum_da_code_04 = RSS_scenar1_rum_da_code_04_GUI.text currentRecordItem.scenar1_rum_da_code_05 = RSS_scenar1_rum_da_code_05_GUI.text currentRecordItem.scenar1_rum_da_code_06 = RSS_scenar1_rum_da_code_06_GUI.text currentRecordItem.scenar1_rum_da_code_07 = RSS_scenar1_rum_da_code_07_GUI.text currentRecordItem.scenar1_rum_da_code_08 = RSS_scenar1_rum_da_code_08_GUI.text currentRecordItem.scenar1_rum_da_code_09 = RSS_scenar1_rum_da_code_09_GUI.text currentRecordItem.scenar1_rum_da_code_10 = RSS_scenar1_rum_da_code_10_GUI.text currentRecordItem.scenar1_rum_ccam_code_01 = RSS_scenar1_rum_ccam_code_01_GUI.text currentRecordItem.scenar1_rum_ccam_code_02 = RSS_scenar1_rum_ccam_code_02_GUI.text currentRecordItem.scenar1_rum_ccam_code_03 = RSS_scenar1_rum_ccam_code_03_GUI.text currentRecordItem.scenar1_rum_ccam_code_04 = RSS_scenar1_rum_ccam_code_04_GUI.text currentRecordItem.scenar1_rum_ccam_code_05 = RSS_scenar1_rum_ccam_code_05_GUI.text currentRecordItem.scenar1_rum_ccam_code_06 = RSS_scenar1_rum_ccam_code_06_GUI.text currentRecordItem.scenar1_rum_ccam_code_07 = RSS_scenar1_rum_ccam_code_07_GUI.text currentRecordItem.scenar1_rum_ccam_code_08 = RSS_scenar1_rum_ccam_code_08_GUI.text currentRecordItem.scenar1_rum_ccam_code_09 = RSS_scenar1_rum_ccam_code_09_GUI.text currentRecordItem.scenar1_rum_ccam_code_10 = RSS_scenar1_rum_ccam_code_10_GUI.text currentRecordItem.scenar1_dp_code = resultatService.RECORD[0].@scenar1_dp_code currentRecordItem.scenar1_dp_texte = resultatService.RECORD[0].@scenar1_dp_texte currentRecordItem.scenar1_ghm_code = resultatService.RECORD[0].@scenar1_ghm_code currentRecordItem.scenar1_ghm_texte = resultatService.RECORD[0].@scenar1_ghm_texte currentRecordItem.scenar1_ghs_code = resultatService.RECORD[0].@scenar1_ghs_code currentRecordItem.scenar1_montant_total = resultatService.RECORD[0].@scenar1_montant_total currentRecordItem.scenar1_ghs_montant_total = resultatService.RECORD[0].@scenar1_ghs_montant_total currentRecordItem.scenar1_exh_montant_total = resultatService.RECORD[0].@scenar1_exh_montant_total currentRecordItem.scenar1_exb_montant_total = resultatService.RECORD[0].@scenar1_exb_montant_total currentRecordItem.scenar2_rule = RSS_scenar2_rule_GUI.selectedItem.data currentRecordItem.scenar2_comment = RSS_scenar2_comment_GUI.text currentRecordItem.scenar2_rum_dp_code_01 = RSS_scenar2_rum_dp_code_01_GUI.text currentRecordItem.scenar2_rum_dp_code_02 = RSS_scenar2_rum_dp_code_02_GUI.text currentRecordItem.scenar2_rum_dp_code_03 = RSS_scenar2_rum_dp_code_03_GUI.text currentRecordItem.scenar2_rum_dp_code_04 = RSS_scenar2_rum_dp_code_04_GUI.text currentRecordItem.scenar2_rum_dp_code_05 = RSS_scenar2_rum_dp_code_05_GUI.text currentRecordItem.scenar2_rum_dp_code_06 = RSS_scenar2_rum_dp_code_06_GUI.text currentRecordItem.scenar2_rum_dp_code_07 = RSS_scenar2_rum_dp_code_07_GUI.text currentRecordItem.scenar2_rum_dp_code_08 = RSS_scenar2_rum_dp_code_08_GUI.text currentRecordItem.scenar2_rum_dp_code_09 = RSS_scenar2_rum_dp_code_09_GUI.text currentRecordItem.scenar2_rum_dp_code_10 = RSS_scenar2_rum_dp_code_10_GUI.text currentRecordItem.scenar2_rum_dr_code_01 = RSS_scenar2_rum_dr_code_01_GUI.text currentRecordItem.scenar2_rum_dr_code_02 = RSS_scenar2_rum_dr_code_02_GUI.text currentRecordItem.scenar2_rum_dr_code_03 = RSS_scenar2_rum_dr_code_03_GUI.text currentRecordItem.scenar2_rum_dr_code_04 = RSS_scenar2_rum_dr_code_04_GUI.text currentRecordItem.scenar2_rum_dr_code_05 = RSS_scenar2_rum_dr_code_05_GUI.text currentRecordItem.scenar2_rum_dr_code_06 = RSS_scenar2_rum_dr_code_06_GUI.text currentRecordItem.scenar2_rum_dr_code_07 = RSS_scenar2_rum_dr_code_07_GUI.text currentRecordItem.scenar2_rum_dr_code_08 = RSS_scenar2_rum_dr_code_08_GUI.text currentRecordItem.scenar2_rum_dr_code_09 = RSS_scenar2_rum_dr_code_09_GUI.text currentRecordItem.scenar2_rum_dr_code_10 = RSS_scenar2_rum_dr_code_10_GUI.text currentRecordItem.scenar2_rum_da_code_01 = RSS_scenar2_rum_da_code_01_GUI.text currentRecordItem.scenar2_rum_da_code_02 = RSS_scenar2_rum_da_code_02_GUI.text currentRecordItem.scenar2_rum_da_code_03 = RSS_scenar2_rum_da_code_03_GUI.text currentRecordItem.scenar2_rum_da_code_04 = RSS_scenar2_rum_da_code_04_GUI.text currentRecordItem.scenar2_rum_da_code_05 = RSS_scenar2_rum_da_code_05_GUI.text currentRecordItem.scenar2_rum_da_code_06 = RSS_scenar2_rum_da_code_06_GUI.text currentRecordItem.scenar2_rum_da_code_07 = RSS_scenar2_rum_da_code_07_GUI.text currentRecordItem.scenar2_rum_da_code_08 = RSS_scenar2_rum_da_code_08_GUI.text currentRecordItem.scenar2_rum_da_code_09 = RSS_scenar2_rum_da_code_09_GUI.text currentRecordItem.scenar2_rum_da_code_10 = RSS_scenar2_rum_da_code_10_GUI.text currentRecordItem.scenar2_rum_ccam_code_01 = RSS_scenar2_rum_ccam_code_01_GUI.text currentRecordItem.scenar2_rum_ccam_code_02 = RSS_scenar2_rum_ccam_code_02_GUI.text currentRecordItem.scenar2_rum_ccam_code_03 = RSS_scenar2_rum_ccam_code_03_GUI.text currentRecordItem.scenar2_rum_ccam_code_04 = RSS_scenar2_rum_ccam_code_04_GUI.text currentRecordItem.scenar2_rum_ccam_code_05 = RSS_scenar2_rum_ccam_code_05_GUI.text currentRecordItem.scenar2_rum_ccam_code_06 = RSS_scenar2_rum_ccam_code_06_GUI.text currentRecordItem.scenar2_rum_ccam_code_07 = RSS_scenar2_rum_ccam_code_07_GUI.text currentRecordItem.scenar2_rum_ccam_code_08 = RSS_scenar2_rum_ccam_code_08_GUI.text currentRecordItem.scenar2_rum_ccam_code_09 = RSS_scenar2_rum_ccam_code_09_GUI.text currentRecordItem.scenar2_rum_ccam_code_10 = RSS_scenar2_rum_ccam_code_10_GUI.text currentRecordItem.scenar2_dp_code = resultatService.RECORD[0].@scenar2_dp_code currentRecordItem.scenar2_dp_texte = resultatService.RECORD[0].@scenar2_dp_texte currentRecordItem.scenar2_ghm_code = resultatService.RECORD[0].@scenar2_ghm_code currentRecordItem.scenar2_ghm_texte = resultatService.RECORD[0].@scenar2_ghm_texte currentRecordItem.scenar2_ghs_code = resultatService.RECORD[0].@scenar2_ghs_code currentRecordItem.scenar2_montant_total = resultatService.RECORD[0].@scenar2_montant_total currentRecordItem.scenar2_ghs_montant_total = resultatService.RECORD[0].@scenar2_ghs_montant_total currentRecordItem.scenar2_exh_montant_total = resultatService.RECORD[0].@scenar2_exh_montant_total currentRecordItem.scenar2_exb_montant_total = resultatService.RECORD[0].@scenar2_exb_montant_total currentRecordItem.control_rule = RSS_control_rule_GUI.selectedItem.data currentRecordItem.control_comment = RSS_control_comment_GUI.text currentRecordItem.control_rum_dp_code_01 = RSS_control_rum_dp_code_01_GUI.text currentRecordItem.control_rum_dp_code_02 = RSS_control_rum_dp_code_02_GUI.text currentRecordItem.control_rum_dp_code_03 = RSS_control_rum_dp_code_03_GUI.text currentRecordItem.control_rum_dp_code_04 = RSS_control_rum_dp_code_04_GUI.text currentRecordItem.control_rum_dp_code_05 = RSS_control_rum_dp_code_05_GUI.text currentRecordItem.control_rum_dp_code_06 = RSS_control_rum_dp_code_06_GUI.text currentRecordItem.control_rum_dp_code_07 = RSS_control_rum_dp_code_07_GUI.text currentRecordItem.control_rum_dp_code_08 = RSS_control_rum_dp_code_08_GUI.text currentRecordItem.control_rum_dp_code_09 = RSS_control_rum_dp_code_09_GUI.text currentRecordItem.control_rum_dp_code_10 = RSS_control_rum_dp_code_10_GUI.text currentRecordItem.control_rum_dr_code_01 = RSS_control_rum_dr_code_01_GUI.text currentRecordItem.control_rum_dr_code_02 = RSS_control_rum_dr_code_02_GUI.text currentRecordItem.control_rum_dr_code_03 = RSS_control_rum_dr_code_03_GUI.text currentRecordItem.control_rum_dr_code_04 = RSS_control_rum_dr_code_04_GUI.text currentRecordItem.control_rum_dr_code_05 = RSS_control_rum_dr_code_05_GUI.text currentRecordItem.control_rum_dr_code_06 = RSS_control_rum_dr_code_06_GUI.text currentRecordItem.control_rum_dr_code_07 = RSS_control_rum_dr_code_07_GUI.text currentRecordItem.control_rum_dr_code_08 = RSS_control_rum_dr_code_08_GUI.text currentRecordItem.control_rum_dr_code_09 = RSS_control_rum_dr_code_09_GUI.text currentRecordItem.control_rum_dr_code_10 = RSS_control_rum_dr_code_10_GUI.text currentRecordItem.control_rum_da_code_01 = RSS_control_rum_da_code_01_GUI.text currentRecordItem.control_rum_da_code_02 = RSS_control_rum_da_code_02_GUI.text currentRecordItem.control_rum_da_code_03 = RSS_control_rum_da_code_03_GUI.text currentRecordItem.control_rum_da_code_04 = RSS_control_rum_da_code_04_GUI.text currentRecordItem.control_rum_da_code_05 = RSS_control_rum_da_code_05_GUI.text currentRecordItem.control_rum_da_code_06 = RSS_control_rum_da_code_06_GUI.text currentRecordItem.control_rum_da_code_07 = RSS_control_rum_da_code_07_GUI.text currentRecordItem.control_rum_da_code_08 = RSS_control_rum_da_code_08_GUI.text currentRecordItem.control_rum_da_code_09 = RSS_control_rum_da_code_09_GUI.text currentRecordItem.control_rum_da_code_10 = RSS_control_rum_da_code_10_GUI.text currentRecordItem.control_rum_ccam_code_01 = RSS_control_rum_ccam_code_01_GUI.text currentRecordItem.control_rum_ccam_code_02 = RSS_control_rum_ccam_code_02_GUI.text currentRecordItem.control_rum_ccam_code_03 = RSS_control_rum_ccam_code_03_GUI.text currentRecordItem.control_rum_ccam_code_04 = RSS_control_rum_ccam_code_04_GUI.text currentRecordItem.control_rum_ccam_code_05 = RSS_control_rum_ccam_code_05_GUI.text currentRecordItem.control_rum_ccam_code_06 = RSS_control_rum_ccam_code_06_GUI.text currentRecordItem.control_rum_ccam_code_07 = RSS_control_rum_ccam_code_07_GUI.text currentRecordItem.control_rum_ccam_code_08 = RSS_control_rum_ccam_code_08_GUI.text currentRecordItem.control_rum_ccam_code_09 = RSS_control_rum_ccam_code_09_GUI.text currentRecordItem.control_rum_ccam_code_10 = RSS_control_rum_ccam_code_10_GUI.text currentRecordItem.control_dp_code = resultatService.RECORD[0].@control_dp_code currentRecordItem.control_dp_texte = resultatService.RECORD[0].@control_dp_texte currentRecordItem.control_ghm_code = resultatService.RECORD[0].@control_ghm_code currentRecordItem.control_ghm_texte = resultatService.RECORD[0].@control_ghm_texte currentRecordItem.control_ghs_code = resultatService.RECORD[0].@control_ghs_code currentRecordItem.control_montant_total = resultatService.RECORD[0].@control_montant_total currentRecordItem.control_ghs_montant_total = resultatService.RECORD[0].@control_ghs_montant_total currentRecordItem.control_exh_montant_total = resultatService.RECORD[0].@control_exh_montant_total currentRecordItem.control_exb_montant_total = resultatService.RECORD[0].@control_exb_montant_total currentRecordItem.retenu_rule = RSS_retenu_rule_GUI.selectedItem.data currentRecordItem.retenu_comment = RSS_retenu_comment_GUI.text currentRecordItem.retenu_rum_dp_code_01 = RSS_retenu_rum_dp_code_01_GUI.text currentRecordItem.retenu_rum_dp_code_02 = RSS_retenu_rum_dp_code_02_GUI.text currentRecordItem.retenu_rum_dp_code_03 = RSS_retenu_rum_dp_code_03_GUI.text currentRecordItem.retenu_rum_dp_code_04 = RSS_retenu_rum_dp_code_04_GUI.text currentRecordItem.retenu_rum_dp_code_05 = RSS_retenu_rum_dp_code_05_GUI.text currentRecordItem.retenu_rum_dp_code_06 = RSS_retenu_rum_dp_code_06_GUI.text currentRecordItem.retenu_rum_dp_code_07 = RSS_retenu_rum_dp_code_07_GUI.text currentRecordItem.retenu_rum_dp_code_08 = RSS_retenu_rum_dp_code_08_GUI.text currentRecordItem.retenu_rum_dp_code_09 = RSS_retenu_rum_dp_code_09_GUI.text currentRecordItem.retenu_rum_dp_code_10 = RSS_retenu_rum_dp_code_10_GUI.text currentRecordItem.retenu_rum_dr_code_01 = RSS_retenu_rum_dr_code_01_GUI.text currentRecordItem.retenu_rum_dr_code_02 = RSS_retenu_rum_dr_code_02_GUI.text currentRecordItem.retenu_rum_dr_code_03 = RSS_retenu_rum_dr_code_03_GUI.text currentRecordItem.retenu_rum_dr_code_04 = RSS_retenu_rum_dr_code_04_GUI.text currentRecordItem.retenu_rum_dr_code_05 = RSS_retenu_rum_dr_code_05_GUI.text currentRecordItem.retenu_rum_dr_code_06 = RSS_retenu_rum_dr_code_06_GUI.text currentRecordItem.retenu_rum_dr_code_07 = RSS_retenu_rum_dr_code_07_GUI.text currentRecordItem.retenu_rum_dr_code_08 = RSS_retenu_rum_dr_code_08_GUI.text currentRecordItem.retenu_rum_dr_code_09 = RSS_retenu_rum_dr_code_09_GUI.text currentRecordItem.retenu_rum_dr_code_10 = RSS_retenu_rum_dr_code_10_GUI.text currentRecordItem.retenu_rum_da_code_01 = RSS_retenu_rum_da_code_01_GUI.text currentRecordItem.retenu_rum_da_code_02 = RSS_retenu_rum_da_code_02_GUI.text currentRecordItem.retenu_rum_da_code_03 = RSS_retenu_rum_da_code_03_GUI.text currentRecordItem.retenu_rum_da_code_04 = RSS_retenu_rum_da_code_04_GUI.text currentRecordItem.retenu_rum_da_code_05 = RSS_retenu_rum_da_code_05_GUI.text currentRecordItem.retenu_rum_da_code_06 = RSS_retenu_rum_da_code_06_GUI.text currentRecordItem.retenu_rum_da_code_07 = RSS_retenu_rum_da_code_07_GUI.text currentRecordItem.retenu_rum_da_code_08 = RSS_retenu_rum_da_code_08_GUI.text currentRecordItem.retenu_rum_da_code_09 = RSS_retenu_rum_da_code_09_GUI.text currentRecordItem.retenu_rum_da_code_10 = RSS_retenu_rum_da_code_10_GUI.text currentRecordItem.retenu_rum_ccam_code_01 = RSS_retenu_rum_ccam_code_01_GUI.text currentRecordItem.retenu_rum_ccam_code_02 = RSS_retenu_rum_ccam_code_02_GUI.text currentRecordItem.retenu_rum_ccam_code_03 = RSS_retenu_rum_ccam_code_03_GUI.text currentRecordItem.retenu_rum_ccam_code_04 = RSS_retenu_rum_ccam_code_04_GUI.text currentRecordItem.retenu_rum_ccam_code_05 = RSS_retenu_rum_ccam_code_05_GUI.text currentRecordItem.retenu_rum_ccam_code_06 = RSS_retenu_rum_ccam_code_06_GUI.text currentRecordItem.retenu_rum_ccam_code_07 = RSS_retenu_rum_ccam_code_07_GUI.text currentRecordItem.retenu_rum_ccam_code_08 = RSS_retenu_rum_ccam_code_08_GUI.text currentRecordItem.retenu_rum_ccam_code_09 = RSS_retenu_rum_ccam_code_09_GUI.text currentRecordItem.retenu_rum_ccam_code_10 = RSS_retenu_rum_ccam_code_10_GUI.text currentRecordItem.retenu_dp_code = resultatService.RECORD[0].@retenu_dp_code currentRecordItem.retenu_dp_texte = resultatService.RECORD[0].@retenu_dp_texte currentRecordItem.retenu_ghm_code = resultatService.RECORD[0].@retenu_ghm_code currentRecordItem.retenu_ghm_texte = resultatService.RECORD[0].@retenu_ghm_texte currentRecordItem.retenu_ghs_code = resultatService.RECORD[0].@retenu_ghs_code currentRecordItem.retenu_montant_total = resultatService.RECORD[0].@retenu_montant_total currentRecordItem.retenu_ghs_montant_total = resultatService.RECORD[0].@retenu_ghs_montant_total currentRecordItem.retenu_exh_montant_total = resultatService.RECORD[0].@retenu_exh_montant_total currentRecordItem.retenu_exb_montant_total = resultatService.RECORD[0].@retenu_exb_montant_total // Champs calcules list_collection_set_display() fulllist_collection_set() fulllist_collection_setTotal() list_collection.refresh() footer_collection.refresh() showDetail() recordUpdated = false; } } } public function print():void { var printReport:CTI_Print = new CTI_Print(); if (printReport.start("PMSI_Fiche5Manager", titlePrint) == false) { return; } printReport.addDataGrid(list_GUI); printReport.print(); } public function exportExcel():void { var urlRequest:URLRequest = new URLRequest(); urlRequest.url = "modules/pmsi/php/PMSI_fiche5Manager_getExcel.php" var urlVariables:URLVariables = new URLVariables() urlVariables.tableName = tableName; urlVariables.enquete_id = RSS_enquete_id_GUI.selectedItem.oid urlRequest.data = urlVariables urlRequest.method = "POST"; navigateToURL(urlRequest, "Fiche5") } private function setSelectedIndex(cb:Object, str:String):void { for (var idx:int = 0, len:int = cb.dataProvider.length; idx < len; idx++){ if (cb.dataProvider.getItemAt(idx).data == str){ cb.selectedIndex = idx; } } } public function dateFormat1(pDate:Date): String { var lDf : DateFormatter=new DateFormatter(); lDf.formatString="DD/MM/YYYY"; var lDateFormatee : String=lDf.format(pDate); return lDateFormatee; } protected function dateLabelFunction(item:Object,column:DataGridColumn):String { if (item.date_effet_autorisation != null && item.date_effet_autorisation != "") { return dateFormat1(new Date(item.date_effet_autorisation.substr(0, 4), Number(item.date_effet_autorisation.substr(5, 2)) - 1, item.date_effet_autorisation.substr(8, 2))); } else { return ""; } } protected function pourcentLabelFunction(item:Object, column:DataGridColumn):String { var a:String = ""; switch (column.dataField) { case "seuil_degressivite" : a = Number(item.seuil_degressivite) + 0 == 0 ? "" : item.seuil_degressivite + " %"; break; case "taux_correction_avant_mars" : a = Number(item.taux_correction_avant_mars) + 0 == 0 ? "" : item.taux_correction_avant_mars + " %"; break; case "taux_correction_apres_mars" : a = Number(item.taux_correction_apres_mars) + 0 == 0 ? "" : item.taux_correction_apres_mars + " %"; break; default : a = "N/A"; } return a; } protected function numberLabelFunction0(item:Object, column:DataGridColumn):String { var a:String = CTI_Formatters.numberFormat(Number(item[column.dataField]),'#E') return a; } protected function numberLabelFunction2(item:Object, column:DataGridColumn):String { var a:String = CTI_Formatters.numberFormat(Number(item[column.dataField]),'#,00E') return a; } private function RSS_onResizeColumns():void { RSS_list_GUI.horizontalScrollPosition = RSS_footer_GUI.horizontalScrollPosition var i:int = -1 for each (var item:DataGridColumn in RSS_list_GUI.columns) { i++ RSS_footer_GUI.columns[i].width = RSS_list_GUI.columns[i].width } } ]]>