private void updateObject() { MPackageVoucher v = (MPackageVoucher)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"; } else if (lkupItem.Lookup == LookupSearchType2.ItemCategoryLookup) { v.ItemCategoryObj = lkupItem.SelectedObject; v.SelectionType = "3"; } } v.Quantity = txtQuantity.Text; }
private static void OnProductSelectedChanged(DependencyObject obj, DependencyPropertyChangedEventArgs e) { UVoucherFreeProduct control = obj as UVoucherFreeProduct; MPackageVoucher d = (MPackageVoucher)e.NewValue; updateGui(control, d); }
private MSelectedItem createSelectedItem(MPackageVoucher pv) { MSelectedItem si = new MSelectedItem(new CTable("")); if (pv.SelectionType.Equals("1")) { //Service si.ServiceObj = pv.ServiceObj; } else if (pv.SelectionType.Equals("2")) { //Item si.ItemObj = pv.ItemObj; } else if (pv.SelectionType.Equals("4")) { //Voucher si.VoucherObj = pv.VoucherObj; } else if (pv.SelectionType.Equals("5")) { //Free text si.FreeText = pv.FreeText; si.FreeTextID = pv.PackageVoucherID; } si.SelectionType = pv.SelectionType; return(si); }
private void cmdVoucherBuyDelete_Click(object sender, RoutedEventArgs e) { MPackageVoucher pp = (MPackageVoucher)(sender as Button).Tag; vw.RemoveVoucherBuyItem(pp); vw.IsModified = true; }
private void cmdVoucherFreeAdd_Click(object sender, RoutedEventArgs e) { MPackageVoucher pp = new MPackageVoucher(new CTable("")); pp.EnabledFlag = "Y"; pp.SelectionType = "1"; vw.AddVoucherFreeItem(pp); vw.IsModified = true; }
private void cmdPostGiftBuyAdd_Click(object sender, RoutedEventArgs e) { //Reuse MPackageVoucher as an item MPackageVoucher pp = new MPackageVoucher(new CTable("")); pp.EnabledFlag = "Y"; pp.SelectionType = "1"; vw.AddPostGiftBuyItem(pp); vw.IsModified = true; }
public CPackageItemAdapter(MBaseModel vw) { item = vw; if (item is MPackageBonus) { bonus = (MPackageBonus)item; } else if (item is MPackageBundle) { bundle = (MPackageBundle)item; } else if (item is MPackageVoucher) { voucher = (MPackageVoucher)item; } }
private void cbxEnable_Unchecked(object sender, RoutedEventArgs e) { UVoucherFreeProduct control = this; if (control.OnChanged != null) { control.OnChanged(control, null); } MPackageVoucher v = (MPackageVoucher)ProductSelected; if (v == null) { return; } v.EnabledFlag = "N"; }
private void cbxEnable_Checked(object sender, RoutedEventArgs e) { UPostGiftBuySelection control = this; if (control.OnChanged != null) { control.OnChanged(control, null); } MPackageVoucher v = (MPackageVoucher)ProductSelected; if (v == null) { return; } v.EnabledFlag = "Y"; }
private static void updateGui(UPostGiftBuySelection control, MPackageVoucher v) { if (v == null) { return; } MPackageVoucher o = new MPackageVoucher(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) { 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.PackageVoucherID.Equals("")) { v.ExtFlag = "A"; } }
private static void updateGui(UVoucherBuyProduct control, MPackageVoucher v) { if (v == null) { return; } MPackageVoucher o = new MPackageVoucher(v.GetDbObject().Clone()); control.cbxEnable.IsChecked = o.EnabledFlag.Equals("Y"); int selectionType = CUtil.StringToInt(o.SelectionType); control.cboSelectionType.SelectedIndex = selectionType - 1; if (selectionType == 1) { control.lkupItem.SelectedObject = o.ServiceObj; } else if (selectionType == 2) { control.lkupItem.SelectedObject = o.ItemObj; } else if (selectionType == 3) { control.lkupItem.SelectedObject = o.ItemCategoryObj; } else { control.lkupItem.SelectedObject = o.ServiceObj; } control.txtQuantity.Text = o.Quantity; v.ExtFlag = "I"; if (v.PackageVoucherID.Equals("")) { v.ExtFlag = "A"; } }
private static void updateGui(UVoucherFreeProduct control, MPackageVoucher v) { if (v == null) { return; } MPackageVoucher o = new MPackageVoucher(v.GetDbObject().Clone()); control.cbxEnable.IsChecked = o.EnabledFlag.Equals("Y"); int selectionType = CUtil.StringToInt(o.SelectionType); int i = 1; if (selectionType >= 4) { i = 2; } control.cboSelectionType.SelectedIndex = selectionType - i; control.stackValue.Visibility = Visibility.Visible; control.stackOther.Visibility = Visibility.Collapsed; if (selectionType == 1) { control.lkupItem.Lookup = LookupSearchType2.ServiceLookup; control.lkupItem.SelectedObject = o.ServiceObj; } else if (selectionType == 2) { control.lkupItem.Lookup = LookupSearchType2.InventoryItemLookup; control.lkupItem.SelectedObject = o.ItemObj; } else if (selectionType == 3) { control.lkupItem.Lookup = LookupSearchType2.ItemCategoryLookup; control.lkupItem.SelectedObject = o.ItemCategoryObj; } //else if (selectionType == 4) //{ // control.lkupItem.Lookup = LookupSearchType2.VoucherLookup; // control.lkupItem.SelectedObject = o.VoucherObj; //} else if (selectionType == 5) { control.stackValue.Visibility = Visibility.Collapsed; control.stackOther.Visibility = Visibility.Visible; } else { control.lkupItem.Lookup = LookupSearchType2.ServiceLookup; control.lkupItem.SelectedObject = o.ServiceObj; } control.txtQuantity.Text = o.Quantity; control.txtOther.Text = o.FreeText; v.ExtFlag = "I"; if (v.PackageVoucherID.Equals("")) { v.ExtFlag = "A"; } }