예제 #1
0
        /* D O  A D D  D A T A S O U R C E */

        /*----------------------------------------------------------------------------
        *       %%Function: DoAddDatasource
        *       %%Qualified: AzLog.AzLog.DoAddDatasource
        *       %%Contact: rlittle
        *
        *  ----------------------------------------------------------------------------*/
        private void DoAddDatasource(object sender, EventArgs e)
        {
            IAzLogDatasource iazlds = AzAddDatasource_Azure.CreateDatasource("Software\\Thetasoft\\AzLog");

            if (iazlds != null)
            {
                iazlds.Save("Software\\Thetasoft\\AzLog");
                m_lbAvailableDatasources.Items.Add(iazlds);
            }
        }
예제 #2
0
        public static void EditDatasource(string sRegRoot, IAzLogDatasource iazlds)
        {
            AzAddDatasource_Azure azads = new AzAddDatasource_Azure(sRegRoot, iazlds);

            if (azads.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                azads.m_iazlds.SetName(azads.m_ebName.Text);

                //return azads.m_iazlds;
            }

            //return null;
        }
예제 #3
0
        /* C R E A T E  D A T A S O U R C E */

        /*----------------------------------------------------------------------------
        *       %%Function: CreateDatasource
        *       %%Qualified: AzLog.AzAddDatasource_Azure.CreateDatasource
        *       %%Contact: rlittle
        *
        *  ----------------------------------------------------------------------------*/
        public static IAzLogDatasource CreateDatasource(string sRegRoot)
        {
            AzAddDatasource_Azure azads = new AzAddDatasource_Azure(sRegRoot);

            if (azads.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                if (azads.m_iazlds == null)
                {
                    MessageBox.Show("No datasource defined. Aborting add");
                    return(null);
                }
                azads.m_iazlds.SetName(azads.m_ebName.Text);

                return(azads.m_iazlds);
            }

            return(null);
        }
예제 #4
0
 private void DoEditDatasource(object sender, EventArgs e)
 {
     AzAddDatasource_Azure.EditDatasource("Software\\Thetasoft\\AzLog", (IAzLogDatasource)m_lbAvailableDatasources.SelectedItem);
 }