/// //////////////////////////////////////////////////////
        public static bool EditeTableau(CTableauCroise tableau, DataTable tableSource)
        {
            CFormEditTableauCroise form  = new CFormEditTableauCroise();
            CTableauCroise         copie = (CTableauCroise)CCloner2iSerializable.Clone(tableau);

            form.Init(copie, tableSource);
            Boolean bOk = form.ShowDialog() == DialogResult.OK;

            if (bOk)
            {
                tableau.CopieFrom(copie);
            }
            form.Dispose();
            return(bOk);
        }
Example #2
0
        //-------------------------------------------------------------------------------
        private void m_lnkTableauCroise_LinkClicked(object sender, System.Windows.Forms.LinkLabelLinkClickedEventArgs e)
        {
            if (!(m_tableExportCumulee is C2iTableExportCumulee))
            {
                return;
            }
            MajChamps();
            C2iTableExportCumulee tableCumulee = (C2iTableExportCumulee)m_tableExportCumulee;
            CTableauCroise        tableau      = tableCumulee.TableauCroise;

            if (tableau == null)
            {
                tableau = new CTableauCroise();
            }
            DataTable table = new DataTable();

            tableCumulee.TableauCroise = null;
            m_tableExportCumulee.InsertColonnesInTable(table);
            tableCumulee.TableauCroise = tableau;
            CFormEditTableauCroise.EditeTableau(tableau, table);
        }