public void EditScriptSchedule(WOSI.CallButler.Data.CallButlerDataset.ScriptSchedulesRow scriptSchedule)
        {
            Forms.ScriptScheduleForm ssForm = new CallButler.Manager.Forms.ScriptScheduleForm(scriptSchedule);

            if (ssForm.ShowDialog(this) == DialogResult.OK)
            {
                // Edit remotely
                ManagementInterfaceClient.ManagementInterface.PersistScriptSchedule(ManagementInterfaceClient.AuthInfo, Utils.TableUtils <WOSI.CallButler.Data.CallButlerDataset.ScriptSchedulesDataTable> .CreateTableFromRow(scriptSchedule));
            }
        }
        public void AddNewScriptSchedule()
        {
            // Create a new row and table
            WOSI.CallButler.Data.CallButlerDataset.ScriptSchedulesRow scriptSchedule = callButlerDataset.ScriptSchedules.NewScriptSchedulesRow();

            scriptSchedule.CustomerID = Properties.Settings.Default.CustomerID;
            scriptSchedule.ScriptScheduleID = Guid.NewGuid();
            scriptSchedule.Name = CallButler.Manager.Utils.PrivateLabelUtils.ReplaceProductName(Properties.LocalizedStrings.ScriptScheduleView_NewSchedule);

            Forms.ScriptScheduleForm ssForm = new CallButler.Manager.Forms.ScriptScheduleForm(scriptSchedule);

            if (ssForm.ShowDialog(this) == DialogResult.OK)
            {
                callButlerDataset.ScriptSchedules.AddScriptSchedulesRow(scriptSchedule);

                // Add remotely
                ManagementInterfaceClient.ManagementInterface.PersistScriptSchedule(ManagementInterfaceClient.AuthInfo, Utils.TableUtils<WOSI.CallButler.Data.CallButlerDataset.ScriptSchedulesDataTable>.CreateTableFromRow(scriptSchedule));
            }
        }
        public void AddNewScriptSchedule()
        {
            // Create a new row and table
            WOSI.CallButler.Data.CallButlerDataset.ScriptSchedulesRow scriptSchedule = callButlerDataset.ScriptSchedules.NewScriptSchedulesRow();

            scriptSchedule.CustomerID       = Properties.Settings.Default.CustomerID;
            scriptSchedule.ScriptScheduleID = Guid.NewGuid();
            scriptSchedule.Name             = CallButler.Manager.Utils.PrivateLabelUtils.ReplaceProductName(Properties.LocalizedStrings.ScriptScheduleView_NewSchedule);

            Forms.ScriptScheduleForm ssForm = new CallButler.Manager.Forms.ScriptScheduleForm(scriptSchedule);

            if (ssForm.ShowDialog(this) == DialogResult.OK)
            {
                callButlerDataset.ScriptSchedules.AddScriptSchedulesRow(scriptSchedule);

                // Add remotely
                ManagementInterfaceClient.ManagementInterface.PersistScriptSchedule(ManagementInterfaceClient.AuthInfo, Utils.TableUtils <WOSI.CallButler.Data.CallButlerDataset.ScriptSchedulesDataTable> .CreateTableFromRow(scriptSchedule));
            }
        }
        public void EditScriptSchedule(WOSI.CallButler.Data.CallButlerDataset.ScriptSchedulesRow scriptSchedule)
        {
            Forms.ScriptScheduleForm ssForm = new CallButler.Manager.Forms.ScriptScheduleForm(scriptSchedule);

            if (ssForm.ShowDialog(this) == DialogResult.OK)
            {
                // Edit remotely
                ManagementInterfaceClient.ManagementInterface.PersistScriptSchedule(ManagementInterfaceClient.AuthInfo, Utils.TableUtils<WOSI.CallButler.Data.CallButlerDataset.ScriptSchedulesDataTable>.CreateTableFromRow(scriptSchedule));
            }
        }