Example #1
0
		public override void Run()
		{
			UnitForm form = new UnitForm(unit);
			IUnitRepository dao = new NHibernateUnitRepository();
			form.UnitSave += delegate(object sender, UnitEventArgs e) { 
				dao.SaveOrUpdate(e.Unit);
				form.Close();
			};
			WorkbenchSingleton.AddChild(form, "Edit Unit");
		}
Example #2
0
        public override void Run()
        {
            ItemForm          form      = new ItemForm(item);
            IItemRepository   itemDao   = new NHibernateItemRepository();
            IUnitRepository   unitDao   = new NHibernateUnitRepository();
            IVendorRepository vendorDao = new NHibernateVendorRepository();

            form.UnitsList   += delegate { form.Units = unitDao.FindActive(); };
            form.VendorsList += delegate { form.Vendors = vendorDao.FindActive(); };
            form.ItemSave    += delegate(object sender, ItemEventArgs e) {
                itemDao.SaveOrUpdate(e.Item);
                form.Close();
            };
            WorkbenchSingleton.AddChild(form, "Edit Item");
        }
Example #3
0
		public override void Run()
		{
			UnitListForm form = new UnitListForm();
			IUnitRepository dao = new NHibernateUnitRepository();
			form.UnitsList += delegate { form.Units = dao.FindActive(); };
			form.UnitAdd += delegate { new AddUnit().Run(); };
			form.UnitEdit += delegate(object sender, UnitEventArgs e) { 
				new EditUnit(e.Unit).Run();
			};
			form.UnitDelete += delegate(object sender, UnitEventArgs e) { 
				dao.Delete(e.Unit);
			};
			form.UnitMakeInactive += delegate(object sender, UnitEventArgs e) { 
				dao.MakeInactive(e.Unit);
			};
			WorkbenchSingleton.AddChild(form);
		}