private void Save()
    {
        try{
            string id;
            GetId();

            if (ddListOperation.SelectedValue == "-- Create New --")
            {
                id = AdminBaseUIPage.GetID("downloadable");
                if (id == "")
                {
                    id = "1";
                }
                if (Downloads.Insert(int.Parse(id), int.Parse(Id), txtTitle.Text, txtFileName.Text, FCKeditor1.Value, txtSize.Text, int.Parse(cmbDocType.SelectedValue), "D", DateTime.Now))
                {
                    lblMessage.Text = "The content was succesfully saved.";
                }
                else
                {
                    lblMessage.Text = "There was problem saving the content.";
                }
            }
            else
            {
                id = ddListOperation.SelectedValue;
                if (Downloads.Update(int.Parse(id), txtTitle.Text, txtFileName.Text, FCKeditor1.Value, txtSize.Text, int.Parse(cmbDocType.SelectedValue), DateTime.Now))
                {
                    lblMessage.Text = "The content was succesfully saved.";
                }
                else
                {
                    lblMessage.Text = "There was problem saving the content.";
                }
            }

            Populate();
        }
        catch { }
    }