Beispiel #1
0
        private void addNewInventoryItem()
        {
            //Application.ShowDialog("Debug",SelectedInventoryType);
            if (SelectedInventoryType == "Split Unit Dose")
            {
                SplitUnitDose d = new SplitUnitDose();
                d.CalibrationDate = DateTime.Now;
                d.ExpiryDate      = DateTime.Now.AddHours(12);
                d.ItemSaving     += InventoryItem_ItemSaved;
                DesktopApplication.MakeModalDocument(new SplitUnitDoseViewModel(d));
            }
            else if (SelectedInventoryType == "Bulk Tc99m")
            {
                Elution bd = new Elution();
                bd.CalibrationDate = DateTime.Now;
                bd.ExpiryDate      = DateTime.Now.AddDays(1);

                bd.ItemSaving += InventoryItem_ItemSaved;
                System.Diagnostics.Debug.WriteLine("Bulk Dose has been created");

                //InventoryItems.Add(bd);
                //System.Diagnostics.Debug.WriteLine("Bulk Dose added to inventory");
                DesktopApplication.MakeModalDocument(new BulkDoseViewModel(bd));
            }
            else if (SelectedInventoryType == "Reconstituted Kit")
            {
                ReconstitutedColdKit bd = new ReconstitutedColdKit();
                bd.CalibrationDate = DateTime.Now;
                bd.ExpiryDate      = DateTime.Now.AddDays(1);

                bd.ItemSaving += InventoryItem_ItemSaved;


                //InventoryItems.Add(bd);
                //System.Diagnostics.Debug.WriteLine("Bulk Dose added to inventory");
                DesktopApplication.MakeModalDocument(new ReconstitutedColdKitViewModel(bd));
            }
            else if (SelectedInventoryType == "Cold Kit")
            {
                Kit ck = new Kit();
                ck.ExpiryDate  = DateTime.Now.AddDays(30);
                ck.ItemSaving += InventoryItem_ItemSaved;


                //InventoryItems.Add(bd);
                //System.Diagnostics.Debug.WriteLine("Bulk Dose added to inventory");
                DesktopApplication.MakeModalDocument(new DataStoreItemViewModel(ck));
            }
            else if (SelectedInventoryType == "Generator")
            {
                Generator ck = new Generator();
                ck.ItemSaving     += InventoryItem_ItemSaved;
                ck.CalibrationDate = DateTime.Now;
                ck.ExpiryDate      = DateTime.Now.AddDays(7);

                //InventoryItems.Add(bd);
                //System.Diagnostics.Debug.WriteLine("Bulk Dose added to inventory");
                DesktopApplication.MakeModalDocument(new GeneratorViewModel(ck));
            }
            else if (SelectedInventoryType == "Unit Dose")
            {
                SyringeUnitDose ck = new SyringeUnitDose();
                ck.ItemSaving     += InventoryItem_ItemSaved;
                ck.CalibrationDate = DateTime.Now;
                ck.ExpiryDate      = DateTime.Now.AddDays(1);

                //InventoryItems.Add(bd);
                //System.Diagnostics.Debug.WriteLine("Bulk Dose added to inventory");
                DesktopApplication.MakeModalDocument(new BaseUnitDoseViewModel(ck));
            }
            else if (SelectedInventoryType == "Capsule")
            {
                CapsuleUnitDose cap = new CapsuleUnitDose();
                cap.ItemSaving     += InventoryItem_ItemSaved;
                cap.CalibrationDate = DateTime.Now;
                cap.ExpiryDate      = DateTime.Now.AddDays(1);

                //InventoryItems.Add(bd);
                //System.Diagnostics.Debug.WriteLine("Bulk Dose added to inventory");
                DesktopApplication.MakeModalDocument(new CapsuleUnitDoseViewModel(cap));
            }
        }
Beispiel #2
0
 public DoseSplit(SyringeUnitDose parent)
 {
     _parent = parent;
 }