Exemple #1
0
        public override void Run()
        {
            VendorForm        form = new VendorForm();
            IVendorRepository dao  = new NHibernateVendorRepository();

            form.VendorSave += delegate(object sender, VendorEventArgs e) {
                dao.SaveOrUpdate(e.Vendor);
                form.Close();
            };
            WorkbenchSingleton.AddChild(form);
        }
        public override void Run()
        {
            PurchaseOrderForm        form      = new PurchaseOrderForm();
            IPurchaseOrderRepository orderDao  = new NHibernatePurchaseOrderRepository();
            IVendorRepository        vendorDao = new NHibernateVendorRepository();

            form.VendorsList += delegate { form.Vendors = vendorDao.FindActive(); };
            form.PurchaseOrderSaveAndClose += delegate(object sender, PurchaseOrderEventArgs e) {
                orderDao.SaveOrUpdate(e.PurchaseOrder);
                form.Close();
            };
            WorkbenchSingleton.AddChild(form);
        }
Exemple #3
0
        public override void Run()
        {
            ItemReceiptForm2       form       = new ItemReceiptForm2();
            IItemReceiptRepository receiptDao = new NHibernateItemReceiptRepository();
            IVendorRepository      vendorDao  = new NHibernateVendorRepository();

            form.VendorsList             += delegate { form.Vendors = vendorDao.FindActive(); };
            form.ItemReceiptSaveAndClose += delegate(object sender, ItemReceiptEventArgs e) {
                receiptDao.SaveOrUpdate(e.ItemReceipt);
                form.Close();
            };
            WorkbenchSingleton.AddChild(form);
        }
Exemple #4
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");
        }
Exemple #5
0
        public override void Run()
        {
            VendorListForm    form = new VendorListForm();
            IVendorRepository dao  = new NHibernateVendorRepository();

            form.VendorsList += delegate { form.Vendors = dao.FindActive(); };
            form.VendorAdd   += delegate { new AddVendor().Run(); };
            form.VendorEdit  += delegate(object sender, VendorEventArgs e) {
                new EditVendor(e.Vendor).Run();
            };
            form.VendorDelete += delegate(object sender, VendorEventArgs e) {
                dao.Delete(e.Vendor);
            };
            form.VendorMakeInactive += delegate(object sender, VendorEventArgs e) {
                dao.MakeInactive(e.Vendor);
            };
            WorkbenchSingleton.AddChild(form);
        }