private void FormMethod_Release()
        {
            try
            {
                // Daten holen und prüfen
                ISingleDbObject dbobject = m_MainActivator.DbObject;

                if (dbobject == null)
                {
                    return;
                }

                if (m_IsChanged)
                {
                    DialogResult result = FormTool.ShowQuestion("SDL_FormSDLDomainNetlogon_Question_SaveChanges", MessageBoxButtons.YesNoCancel);

                    if (result == DialogResult.Cancel)
                    {
                        return;
                    }

                    if (result == DialogResult.Yes)
                    {
                        Save();
                    }
                }

                JobGen.Generate(dbobject, "CopyNETLOGONFromTASToFDS");
            }
            catch (Exception ex)
            {
                // Fehler melden
                HandleException(ex);
            }
        }
Пример #2
0
        /// <summary>
        /// FormMethode Copy
        /// </summar>
        public void FormMethod_Copy()
        {
            try
            {
                // Daten holen und prüfen
                ISingleDbObject dbobject = m_MainActivator.DbObject;

                if (dbobject == null)
                {
                    return;
                }

                if (m_Combo1.SelectedIndex >= 0 && m_Combo1.SelectedIndex <= 4)
                {
                    if (FormTool.ShowQuestion("SDL_FormApplicationProfileCopyAll_Question_ApplyChanges", MessageBoxButtons.YesNo) != DialogResult.Yes)
                    {
                        return;
                    }
                }

                object starttime = DbVal.MinDate;

                if (m_Option2.Checked)
                {
                    starttime = DbVal.ToUniversalTime(m_DateTimePicker1.Value, TimeZoneInfo.Local);
                }

                switch (m_Combo1.SelectedIndex)
                {
                case 0:
                    dbobject.Custom.CallMethod("SvrCopy", "CopyCL2FDS", "", "", starttime, m_StrDestDomain, false /*m_Checkbox1.Checked*/);
                    break;

                case 1:
                    dbobject.Custom.CallMethod("SvrCopy", "CopyCL2TAS", "", "", starttime, m_StrDestDomain, false /*m_Checkbox1.Checked*/);
                    break;
                }
            }
            catch (Exception ex)
            {
                // Fehler melden
                VI.FormBase.ExceptionMgr.Instance.HandleException(
                    new FormCustomizerException(929001, ex, GetString("SDL_FormApplicationProfileCopyAll_Copy").Replace("&", "")), this);
            }
        }
Пример #3
0
        /// <summary>
        /// FormMethode EnableSubPath
        /// </summary>
        public void FormTask_EnableSubPath()
        {
            try
            {
                if (FormTool.ShowQuestion("SDL_FormApplicationProfileMasterData_Question_EnableSubPath", MessageBoxButtons.YesNo) != DialogResult.Yes)
                {
                    return;
                }

                m_EditSubPath.EnabledByUser = true;
            }
            catch (Exception ex)
            {
                // Fehler melden
                VI.FormBase.ExceptionMgr.Instance.HandleException(
                    new FormCustomizerException(929001, ex, GetString("SDL_FormApplicationProfileMasterData_Task_EnableSubPath").Replace("&", "")), this);
            }
        }
        /// <summary>
        /// FormMethode Copy
        /// </summary>
        public void FormMethod_Copy()
        {
            try
            {
                // Daten holen und prüfen
                ISingleDbObject dbobject = m_MainActivator.DbObject;

                if (dbobject?.Custom == null)
                {
                    return;
                }

                if (m_Combo1.SelectedIndex == 0 || m_Combo1.SelectedIndex == 1 || m_Combo1.SelectedIndex == 4 ||
                    ((m_Combo1.SelectedIndex == 2 || m_Combo1.SelectedIndex == 3) && m_Combo2.SelectedIndex >= 0))
                {
                    if (FormTool.ShowQuestion("SDL_FormApplicationProfileCopyAll_Question_ApplyChanges", MessageBoxButtons.YesNo) != DialogResult.Yes)
                    {
                        return;
                    }
                }

                object starttime = DbVal.MinDate;

                if (m_Option2.Checked)
                {
                    starttime = DbVal.ToUniversalTime(m_DateTimePicker1.Value, TimeZoneInfo.Local);
                }

                switch (m_Combo1.SelectedIndex)
                {
                case 0:
                    dbobject.Custom.CallMethod("SvrCopy", "CopyTAS2FDS", "", "", starttime, "", false /*m_Checkbox1.Checked*/);
                    break;

                case 1:
                    dbobject.Custom.CallMethod("SvrCopy", "CopyFDS2CL", "", "", starttime, "", false /*m_Checkbox1.Checked*/);
                    break;

                case 2:

                    if (m_Combo2.SelectedIndex >= 0)
                    {
                        dbobject.Custom.CallMethod("SvrCopy", "CopyFDS_P2FDS_C", "",
                                                   m_ColAppServer[m_Combo2.SelectedIndex]["UID_Server"].ToString(), starttime, "", false /*m_Checkbox1.Checked*/);
                    }
                    else
                    {
                        FormTool.ShowMessage("SDL_FormApplicationProfileCopyAll_Message_ChildServer");
                    }

                    break;

                case 3:

                    if (m_Combo2.SelectedIndex >= 0)
                    {
                        dbobject.Custom.CallMethod("SvrCopy", "CopyFDS_C2FDS_P",
                                                   m_ColAppServer[m_Combo2.SelectedIndex]["UID_Server"].ToString(), "", starttime, "", false /*m_Checkbox1.Checked*/);
                    }
                    else
                    {
                        FormTool.ShowMessage("SDL_FormApplicationProfileCopyAll_Message_ChildServer");
                    }

                    break;

                case 4:
                    dbobject.Custom.CallMethod("SvrCopy", "CopyFDS2TAS", "", "", starttime, "", false /*m_Checkbox1.Checked*/);
                    break;

                default:
                    FormTool.ShowMessage("SDL_FormApplicationProfileCopyAll_Message_Action");
                    break;
                }
            }
            catch (Exception ex)
            {
                // Fehler melden
                ExceptionMgr.Instance.HandleException(
                    new FormCustomizerException(929001, ex, GetString("SDL_FormApplicationProfileCopyAll_Copy").Replace("&", "")), this);
            }
        }