00001 00002 using System; 00003 using Gtk; 00004 using Foodolini.Activities; 00005 using Foodolini.BusinessLogic; 00006 00007 00008 namespace Foodolini.Activities 00009 { 00010 00011 00012 [System.ComponentModel.ToolboxItem(true)] 00013 public partial class CreateSportsActivity : Gtk.Bin, IActivity 00014 { 00015 public IOwner owner; 00016 public SportsActivity sport = null; 00017 00018 public CreateSportsActivity() 00019 { 00020 this.Build(); 00021 } 00022 00023 protected virtual SportsActivity OnBtSaveClicked (object sender, System.EventArgs e) 00024 { 00025 sport = new SportsActivity(entName.Text, spMET.Value); 00026 return sport; 00027 } 00028 00029 public void Register(IOwner owner){ 00030 this.owner = owner; 00031 } 00032 00033 public void Unregister(){ 00034 this.owner = null; 00035 } 00036 00037 protected virtual SportsActivity OnBtCancelClicked (object sender, System.EventArgs e) 00038 { 00039 sport = null; 00040 return sport; 00041 } 00042 00043 public Widget Widget{ 00044 get{ 00045 return this; 00046 } 00047 } 00048 00049 00050 } 00051 }