- bse.platten_en.zip
- BSE.Platten
- BSE.CoverFlow.WPFLib
- BSE.Platten.Admin.WinApp
- BSE.Platten.Admin
- BSE.Platten.Audio
- BSE.Platten.BO
- BSE.Platten.Common
- BSE.Platten.Covers
- BSE.Platten.FreeDb
- BSE.Platten.Ripper
- BSE.Platten.sln
- BSE.Platten.Statistik
- BSE.Platten.Tunes
- BSEadminSetup
- BSEadminSetup.vdproj
- Debug
- Release
- BSEtunesSetup
- BSEtunesSetup.vdproj
- Debug
- Release
- dll
- BSE.CDDrives.DLL
- BSE.Charts.DLL
- BSE.Configuration.DLL
- BSE.RemovableDrives.DLL
- BSE.Shell.DLL
- BSE.ThreadedShell.DLL
- BSE.Windows.Forms.DLL
- Lame
- lame_enc.dll
- lame-3.97
- mysql.chm.zip
- MySQL.chm
- mysqlcreatedatabase5x.sql.zip
- BSE.Platten.zip
|
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using BSE.Platten.BO;
using BSE.Platten.Common;
using BSE.Platten.Tunes.Properties;
namespace BSE.Platten.Tunes
{
public partial class NewPlayList : BSE.Platten.Common.BaseDialog
{
#region EventsPublic
public event EventHandler<PlayListEventArgs> PlayListInserted;
#endregion
#region FieldsPrivate
private CEnvironment m_environment;
#endregion
#region MethodsPublic
public NewPlayList(CEnvironment environment)
{
InitializeComponent();
this.m_environment = environment;
}
#endregion
#region MethodsProtected
protected override bool SaveSettings()
{
if (string.IsNullOrEmpty(this.m_txtName.Text) == true)
{
GlobalizedMessageBox.Show(this,Resources.IDS_NoPlayListNameException, MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
return false;
}
else
{
CPlaylist playList = new CPlaylist();
playList.Guid = System.Guid.NewGuid();
playList.Name = this.m_txtName.Text;
playList.User = this.m_environment.UserName;
CTunesBusinessObject tunesBusinessObject = new CTunesBusinessObject(this.m_environment.GetConnectionString());
try
{
CPlaylist newPlayList = tunesBusinessObject.InsertPlaylist(playList);
if (PlayListInserted != null)
{
PlayListInserted(this, new PlayListEventArgs(newPlayList));
}
return true;
}
catch (Exception exception)
{
GlobalizedMessageBox.Show(this, exception.Message, MessageBoxButtons.OK, MessageBoxIcon.Error);
return false;
}
}
}
#endregion
#region MethodsPrivate
private void NewPlayListLoad(object sender, EventArgs e)
{
this.ActiveControl = this.m_txtName;
Button acceptButton = this.AcceptButton as Button;
if (acceptButton != null)
{
acceptButton.Enabled = false;
}
}
private void TxtNameTextChanged(object sender, EventArgs e)
{
Button acceptButton = this.AcceptButton as Button;
if (acceptButton != null)
{
if (string.IsNullOrEmpty(this.m_txtName.Text) == false)
{
acceptButton.Enabled = true;
}
else
{
acceptButton.Enabled = false;
}
}
}
#endregion
}
}
|
By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please
let us know and we'll add colourisation support for it.
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.