00001 00002 using System; 00003 using Gtk; 00004 using Foodolini.BusinessLogic; 00005 using Foodolini.Activities; 00006 00007 namespace Foodolini.Activities.Inventory 00008 { 00009 00013 [FoodoliniActivity("ConsumeFoodItem",true)] 00014 [System.ComponentModel.ToolboxItem(true)] 00015 public partial class ConsumeFoodItem : Gtk.Dialog 00016 { 00017 00027 public ConsumeFoodItem(FoodItem foodItem,Person person) 00028 { 00029 this.Build(); 00030 if (person != null){ 00031 lbUser.Markup = "\t<b>" + person.FullName + "</b>"; 00032 }else{ 00033 lbUser.Markup = "\t<b>Anomymos</b>"; 00034 } 00035 if (foodItem.Quantity < 50) 00036 spingram.Value = foodItem.Quantity; 00037 else 00038 spingram.Value = 50; 00039 spingram.Adjustment = new Adjustment(0, 1,foodItem.Quantity,50,50,50); 00040 00041 } 00045 public double Quantity{ 00046 get 00047 { 00048 return this.spingram.Value; 00049 } 00050 } 00051 } 00052 }