/// <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); } }
/// <summary> /// /// </summary> private void Copy() { try { // Daten holen und prüfen ISingleDbObject dbobject = m_MainActivator.DbObject; if (dbobject == null || dbobject.Custom == null) { return; } using (new VI.Controls.WaitCursor()) { 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", "CopyFDS2CL", "", "", starttime, ""); break; case 1: if (m_Combo2.SelectedIndex >= 0) { dbobject.Custom.CallMethod("SvrCopy", "CopyFDS_P2FDS_C", "", m_ColAppServer[m_Combo2.SelectedIndex]["UID_Server"].ToString(), starttime, ""); break; } else { FormTool.ShowMessage("SDL_FormApplicationProfileCopyAll_Message_ChildServer"); } break; case 2: if (m_Combo2.SelectedIndex >= 0) { dbobject.Custom.CallMethod("SvrCopy", "CopyFDS_C2FDS_P", "", m_ColAppServer[m_Combo2.SelectedIndex]["UID_Server"].ToString(), starttime, ""); break; } else { FormTool.ShowMessage("SDL_FormApplicationProfileCopyAll_Message_ChildServer"); } break; case 3: dbobject.Custom.CallMethod("SvrCopy", "CopyFDS2TAS", "", "", starttime, ""); break; case 4: dbobject.Custom.CallMethod("SvrCopy", "CopyTAS2FDS", "", "", starttime, ""); break; default: FormTool.ShowMessage("SDL_FormApplicationProfileCopyAll_Message_Action"); break; } } } catch (Exception ex) { // Fehler melden HandleException(ex); } }
/// <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); } }