private void updateObject() { MPackageFinalDiscount v = (MPackageFinalDiscount)ProductSelected; if (v == null) { return; } v.ServiceObj = null; v.ItemObj = null; v.ItemCategoryObj = null; if (lkupItem.SelectedObject != null) { if (lkupItem.Lookup == LookupSearchType2.ServiceLookup) { v.ServiceObj = lkupItem.SelectedObject; v.SelectionType = "1"; } else if (lkupItem.Lookup == LookupSearchType2.InventoryItemLookup) { v.ItemObj = lkupItem.SelectedObject; v.SelectionType = "2"; } } v.Quantity = txtQuantity.Text; }
private static void OnProductSelectedChanged(DependencyObject obj, DependencyPropertyChangedEventArgs e) { UProductFinalDiscountSelection control = obj as UProductFinalDiscountSelection; MPackageFinalDiscount d = (MPackageFinalDiscount)e.NewValue; updateGui(control, d); }
private void cmdFinalDiscDelete_Click(object sender, RoutedEventArgs e) { MPackageFinalDiscount pp = (MPackageFinalDiscount)(sender as Button).Tag; vw.RemoveFinalDiscountItem(pp); vw.IsModified = true; }
private void cmdFinalDiscAdd_Click(object sender, RoutedEventArgs e) { MPackageFinalDiscount pp = new MPackageFinalDiscount(new CTable("")); pp.EnabledFlag = "Y"; pp.SelectionType = "1"; vw.AddFinalDiscountItem(pp); vw.IsModified = true; }
private static void updateGui(UProductFinalDiscountSelection control, MPackageFinalDiscount v) { if (v == null) { return; } MPackageFinalDiscount o = new MPackageFinalDiscount(v.GetDbObject().Clone()); control.cbxEnable.IsChecked = o.EnabledFlag.Equals("Y"); int selectionType = CUtil.StringToInt(o.SelectionType); control.cboSelectionType.SelectedIndex = selectionType - 1; MMasterRef mr = CUtil.MasterIDToObject(CMasterReference.Instance.ProductSpecificSelectionTypes, o.SelectionType); if (mr != null) { //control.cboSelectionType.SelectedItem = mr; if (mr.MasterID.Equals("1")) { control.lkupItem.Lookup = LookupSearchType2.ServiceLookup; control.lkupItem.SelectedObject = o.ServiceObj; } else if (mr.MasterID.Equals("2")) { control.lkupItem.Lookup = LookupSearchType2.InventoryItemLookup; control.lkupItem.SelectedObject = o.ItemObj; } else { control.lkupItem.Lookup = LookupSearchType2.ServiceLookup; control.lkupItem.SelectedObject = o.ServiceObj; } } control.txtQuantity.Text = o.Quantity; v.ExtFlag = "I"; if (v.PackageFinalDiscountID.Equals("")) { v.ExtFlag = "A"; } }
private void cbxEnable_Unchecked(object sender, RoutedEventArgs e) { UProductFinalDiscountSelection control = this; if (control.OnChanged != null) { control.OnChanged(control, null); } MPackageFinalDiscount v = (MPackageFinalDiscount)ProductSelected; if (v == null) { return; } v.EnabledFlag = "N"; }