Exemple #1
0
        private void m_btnPaste_Click(object sender, EventArgs e)
        {
            if (m_extModeEdition.ModeEdition && m_editeurActif != null && m_editeurActif.CurrentGenerator != null)
            {
                IMapItemGenerator generator = m_editeurActif.CurrentGenerator;
                I2iSerializable   pasted    = null;
                CResultAErreur    result    = CSerializerObjetInClipBoard.Paste(ref pasted, generator.GetType().ToString());
                if (!result)
                {
                    CFormAlerte.Afficher(result);
                }
                else
                {
                    if (MessageBox.Show(I.T("Replace current setup ?|20049"),
                                        "",
                                        MessageBoxButtons.YesNo,
                                        MessageBoxIcon.Question) == DialogResult.Yes)
                    {
                        //Trouve l'item
                        foreach (ListViewItem item in m_wndListeItems.Items)
                        {
                            if (item.Tag == generator)
                            {
                                IMapItemGenerator newGenerator = (IMapItemGenerator)pasted;
                                newGenerator.Generator = m_mapDatabaseGenerator;

                                FillItemGenerator(item, newGenerator);
                                m_editeurActif.InitChamps(newGenerator);
                                break;
                            }
                        }
                    }
                }
            }
        }
        private void m_btnCopy_Click(object sender, EventArgs e)
        {
            CResultAErreur result = CSerializerObjetInClipBoard.Copy(RepresentationEditee, C2iExpressionGraphique.c_cleFichier);

            if (!result)
            {
                CFormAlerte.Afficher(result);
            }
        }
Exemple #3
0
        //-----------------------------------------------------------------
        private void m_btnCopy_Click(object sender, EventArgs e)
        {
            CResultAErreurType <CConfigMappagesSmartImport> resConfig = m_ctrlSetup.GetConfigFinale();

            if (!resConfig)
            {
                CFormAlerte.Afficher(resConfig.Erreur);
                return;
            }
            CSerializerObjetInClipBoard.Copy(resConfig.DataType, typeof(CConfigMappagesSmartImport).ToString());
        }
Exemple #4
0
 //----------------------------------------------------------------------------------
 private void m_btnCopy_Click(object sender, EventArgs e)
 {
     if (m_actionFinale != null)
     {
         CResultAErreur result = CSerializerObjetInClipBoard.Copy(m_actionFinale, CActionSur2iLink.c_idFichier);
         if (!result)
         {
             CFormAlerte.Afficher(result);
         }
     }
 }
Exemple #5
0
 //---------------------------------------------------------------------
 private void m_menuCopyArea_Click(object sender, EventArgs e)
 {
     if (m_wndListeAreas.SelectedItems.Count == 1)
     {
         ListViewItem item = m_wndListeAreas.SelectedItems[0];
         CChartArea   area = item.Tag as CChartArea;
         if (area != null)
         {
             CSerializerObjetInClipBoard.Copy(area, typeof(CChartArea).ToString());
         }
     }
 }
Exemple #6
0
 private void m_btnCopy_Click(object sender, EventArgs e)
 {
     if (m_editeurActif != null && m_editeurActif.CurrentGenerator != null)
     {
         IMapItemGenerator generator = m_editeurActif.CurrentGenerator;
         CResultAErreur    result    = CSerializerObjetInClipBoard.Copy(generator, generator.GetType().ToString());
         if (!result)
         {
             CFormAlerte.Afficher(result);
         }
     }
 }
Exemple #7
0
 void itemCopier_Click(object sender, EventArgs e)
 {
     if (m_wndListe.SelectedItems.Count == 1)
     {
         CAffectationsProprietes affectation = m_wndListe.SelectedItems[0].Tag as CAffectationsProprietes;
         CResultAErreur          result      = CSerializerObjetInClipBoard.Copy(affectation, c_signatureClipboard);
         if (!result)
         {
             CFormAlerte.Afficher(result);
         }
     }
 }
 //---------------------------------------------------------------------
 private void m_menuCopySeries_Click(object sender, EventArgs e)
 {
     if (m_wndListeSeries.SelectedItems.Count == 1)
     {
         ListViewItem           item  = m_wndListeSeries.SelectedItems[0];
         CParametreSerieDeChart serie = item.Tag as CParametreSerieDeChart;
         if (serie != null)
         {
             CSerializerObjetInClipBoard.Copy(serie, typeof(CParametreSerieDeChart).ToString());
         }
     }
 }
Exemple #9
0
        //-----------------------------------------------------------------------
        void m_wndListe_MouseUp(object sender, System.Windows.Forms.MouseEventArgs e)
        {
            if ((e.Button & MouseButtons.Right) == MouseButtons.Right)
            {
                ContextMenuStrip  menuDeroulant = new ContextMenuStrip();
                ToolStripMenuItem itemCopier    = new ToolStripMenuItem(I.T("Copy|10004"));
                itemCopier.Click  += new EventHandler(itemCopier_Click);
                itemCopier.Enabled = m_wndListe.SelectedItems.Count == 1;
                ToolStripMenuItem itemColler = new ToolStripMenuItem(I.T("Past|10005"));
                itemColler.Click  += new EventHandler(itemColler_Click);
                itemColler.Enabled = m_wndListe.SelectedItems.Count == 0 && CSerializerObjetInClipBoard.IsObjetInClipboard(c_signatureClipboard);

                menuDeroulant.Items.Add(itemCopier);
                menuDeroulant.Items.Add(itemColler);
                menuDeroulant.Show(m_wndListe, e.Location);
            }
        }
Exemple #10
0
        //---------------------------------------------------------------------
        private void m_menuPasteArea_Click(object sender, EventArgs e)
        {
            I2iSerializable objet = null;

            if (CSerializerObjetInClipBoard.Paste(ref objet, typeof(CChartArea).ToString()))
            {
                CChartArea area = objet as CChartArea;
                if (area != null)
                {
                    area.AreaName += " " + I.T("(copy)|20053");
                    ListViewItem item = new ListViewItem();
                    FillItem(item, area);
                    m_wndListeAreas.Items.Add(item);
                    item.Selected = true;
                    MajChamps();
                }
            }
        }
        //---------------------------------------------------------------------
        private void m_menuPasteSeries_Click(object sender, EventArgs e)
        {
            I2iSerializable objet = null;

            if (CSerializerObjetInClipBoard.Paste(ref objet, typeof(CParametreSerieDeChart).ToString()))
            {
                CParametreSerieDeChart serie = objet as CParametreSerieDeChart;
                if (serie != null)
                {
                    serie.SerieName += " " + I.T("(copy)|20053");
                    ListViewItem item = new ListViewItem();
                    FillItem(item, serie);
                    m_wndListeSeries.Items.Add(item);
                    item.Selected = true;
                    MajChamps();
                }
            }
        }
Exemple #12
0
        //-----------------------------------------------------------------
        private void m_btnPaste_Click(object sender, EventArgs e)
        {
            I2iSerializable ser = null;
            CResultAErreur  res = CSerializerObjetInClipBoard.Paste(ref ser, typeof(CConfigMappagesSmartImport).ToString());

            if (!res)
            {
                CFormAlerte.Afficher(res.Erreur);
                return;
            }
            CConfigMappagesSmartImport conf = ser as CConfigMappagesSmartImport;

            if (conf != null && MessageBox.Show(I.T("Current import structure will be replaced. Continue ?|20123"),
                                                "",
                                                MessageBoxButtons.YesNo) == DialogResult.Yes)
            {
                m_ctrlSetup.Fill(m_rootValues, conf, m_sourceTable);
            }
        }
Exemple #13
0
        void itemColler_Click(object sender, EventArgs e)
        {
            I2iSerializable objet  = null;
            CResultAErreur  result = CSerializerObjetInClipBoard.Paste(ref objet, c_signatureClipboard);

            if (!result)
            {
                CFormAlerte.Afficher(result);
                return;
            }
            CAffectationsProprietes affectation = objet as CAffectationsProprietes;

            if (affectation != null)
            {
                m_listeEditee.Add(affectation);
                ListViewItem item = new ListViewItem();
                FillItem(item, affectation);
                m_wndListe.Items.Add(item);
                item.Selected = true;
            }
        }
Exemple #14
0
        //----------------------------------------------------------------------------------
        private void m_btnPaste_Click(object sender, EventArgs e)
        {
            I2iSerializable objet  = null;
            CResultAErreur  result = CSerializerObjetInClipBoard.Paste(ref objet, CActionSur2iLink.c_idFichier);

            if (!result)
            {
                CFormAlerte.Afficher(result);
                return;
            }
            if (CFormAlerte.Afficher(I.T("Action data will be replaced, continue|20866"),
                                     EFormAlerteType.Question) == DialogResult.No)
            {
                return;
            }
            m_actionFinale = (CActionSur2iLink)objet;
            SelectTypeAction(m_actionFinale != null?
                             m_actionFinale.GetType() :
                             null);
            UpdateVisuel();
        }
        private void m_btnPaste_Click(object sender, EventArgs e)
        {
            I2iSerializable objet  = null;
            CResultAErreur  result = CSerializerObjetInClipBoard.Paste(ref objet, C2iExpressionGraphique.c_cleFichier);

            if (!result)
            {
                CFormAlerte.Afficher(result);
                return;
            }
            C2iExpressionGraphique rep = objet as C2iExpressionGraphique;

            if (rep != null)
            {
                if (CFormAlerte.Afficher(I.T("Formula will be replaced. Continue ?|20005"),
                                         EFormAlerteType.Question) == DialogResult.No)
                {
                    return;
                }
                Init(rep, m_fournisseurProprietes, m_objetAnalyse);
            }
        }