public void Init(CParametreVisuDonneePrecalculee parametre, CContexteDonnee contexte) { m_parametre = parametre; m_contexteDonnee = contexte; m_listeFiltresApplicables.Clear(); m_menuFiltres.Items.Clear(); foreach (CFiltreDonneePrecalculee filtre in parametre.FiltresUtilisateur) { C2iWnd wnd = filtre.Filtre.FormulaireEdition; if (wnd.Childs.Count() > 0 && filtre.Filtre.ListeVariables.Count() > 0) { CMenuItemAvecFiltre menuItem = new CMenuItemAvecFiltre(filtre); menuItem.Click += new EventHandler(menuItem_Click); m_menuFiltres.Items.Add(menuItem); filtre.Filtre.ContexteDonnee = contexte; } } m_imageHasFiltreRef.Visible = m_menuFiltres.Items.Count > 0; m_lnkExport.Visible = m_parametre.ShowExportButton; FillGrid(false); }
private void m_btnOpen_Click(object sender, EventArgs e) { OpenFileDialog dlg = new OpenFileDialog(); dlg.Filter = I.T("Visualisation option (*.2IVisu)|*.2iVisu|All files (*.*)|*.*|20011"); if (dlg.ShowDialog() == DialogResult.OK) { if (CFormAlerte.Afficher(I.T("Current visualisation options will be replaced. Continue?|20012"), EFormAlerteType.Question) == DialogResult.No) { return; } CParametreVisuDonneePrecalculee parametres = new CParametreVisuDonneePrecalculee(); CResultAErreur result = parametres.ReadFromFile(dlg.FileName); if (!result) { CFormAlerte.Afficher(result); } else { m_parametre = parametres; Init(parametres); } } }
public CParametreVisuDonneePrecalculee EditeParametre(CParametreVisuDonneePrecalculee parametre) { m_parametre = parametre; if (ShowDialog() == DialogResult.OK) { return(m_panelParametres.Parametre); } return(parametre); }
public static void Teste(CParametreVisuDonneePrecalculee parametreVisu) { CResultAErreur result = parametreVisu.GetDataTable(CSc2iWin32DataClient.ContexteCourant); if (result) { CFormTestVisuTableauCroise form = new CFormTestVisuTableauCroise(); form.m_parametre = parametreVisu; form.ShowDialog(); form.Dispose(); } }
public void Init(CParametreVisuDonneePrecalculee parametre) { if (parametre == null) { m_parametre = new CParametreVisuDonneePrecalculee(); } else { m_parametre = CCloner2iSerializable.Clone(parametre) as CParametreVisuDonneePrecalculee; } InitComboTypeDonnee(); InitFromParametre(); }
public void Init( CParametreVisuChampTableauCroise parametre, CParametreVisuDonneePrecalculee parametreVisuDonneePrecalculee, CContexteDonnee contexteDonnee) { if (m_parametreVisuChamp != null) { MajChamps(); } m_contexteDonnee = contexteDonnee; m_parametreVisuDonnee = parametreVisuDonneePrecalculee; m_parametreVisuChamp = parametre; if (parametre == null) { Visible = false; return; } Visible = true; CTypeDonneeCumulee typeDonnee = m_parametreVisuDonnee.GetTypeDonneeCumulee(m_contexteDonnee); CParametreDonneeCumulee parametreDonnee = null; if (typeDonnee != null) { parametreDonnee = typeDonnee.Parametre; } m_lblNomChamp.Text = parametre.ChampFinal.NomChamp; m_panelFormatStandard.Init(m_parametreVisuChamp.FormatParDefaut, parametre.GetObjetPourFormuleData(parametreDonnee), false); m_panelFormatHeader.Init(m_parametreVisuChamp.FormatHeader, null, true); CElementAVariablesDynamiques obj = m_parametreVisuChamp.GetObjetPourFormuleHeader(parametreDonnee); m_txtFormuleHeader.Init(obj, new CObjetPourSousProprietes(obj)); obj = m_parametreVisuChamp.GetObjetPourFormuleData(parametreDonnee); m_txtFormuleData.Init(obj, new CObjetPourSousProprietes(obj)); m_txtFormuleData.Formule = m_parametreVisuChamp.FormuleData; m_txtFormuleHeader.Formule = m_parametreVisuChamp.FormuleHeader; m_txtSortOrder.IntValue = m_parametreVisuChamp.SortOrder; m_chkDecroissant.Checked = m_parametreVisuChamp.TriDecroissant; m_imageLink.Visible = m_parametreVisuChamp.ActionSurClick != null; }