public CwJoinTwoWarehouseLocation(CrudAPI api, InvWarehouse _warehouse, bool joinWareHouse = true) { DataContext = this; InitializeComponent(); wareHouse = _warehouse; isJoinWareHouse = joinWareHouse; crudApi = api; Loaded += CwJoinTwoWarehouseLocation_Loaded; tbCpyFrmWareHouse.Text = string.Format("{0} {1}", Uniconta.ClientTools.Localization.lookup("CopyFrom"), Uniconta.ClientTools.Localization.lookup("Warehouse")); tbCpyFrmLoc.Text = string.Format("{0} {1}", Uniconta.ClientTools.Localization.lookup("CopyFrom"), Uniconta.ClientTools.Localization.lookup("Location")); tbToWareHouse.Text = string.Format("{0} {1}", Uniconta.ClientTools.Localization.lookup("CopyTo"), Uniconta.ClientTools.Localization.lookup("Warehouse")); tbToLoc.Text = string.Format("{0} {1}", Uniconta.ClientTools.Localization.lookup("CopyTo"), Uniconta.ClientTools.Localization.lookup("Location")); if (joinWareHouse) { Title = string.Format(Uniconta.ClientTools.Localization.lookup("JoinTwoOBJ"), Uniconta.ClientTools.Localization.lookup("Warehouse")); rowCpyLoc.Height = new GridLength(0); rowToLoc.Height = new GridLength(0); double h1 = this.Height - 60; this.Height = h1; tbCpyFrmLoc.Visibility = cmbFromLocation.Visibility = tbLCToBeDeltd.Visibility = tbToLoc.Visibility = cmbToLocation.Visibility = Visibility.Collapsed; } else { Title = string.Format(Uniconta.ClientTools.Localization.lookup("JoinTwoOBJ"), Uniconta.ClientTools.Localization.lookup("Location")); tbWHToBeDeltd.Visibility = Visibility.Collapsed; } }
async void SetLocation(InvWarehouse master, ProductionOrderLineClient rec) { if (api.CompanyEntity.Location) { if (master != null) { rec.locationSource = master.Locations ?? await master.LoadLocations(api); } else { rec.locationSource = null; rec.Location = null; } rec.NotifyPropertyChanged("LocationSource"); } }
async void setLocationTo(InvWarehouse master, InvJournalLineGridClient rec) { if (api.CompanyEntity.Location) { if (master != null) { rec.locationToSource = master.Locations ?? await master.LoadLocations(api); } else { rec.locationToSource = null; rec.LocationTo = null; } rec.NotifyPropertyChanged("LocationToSource"); } }
async void setLocation(InvWarehouse master, ProjectJournalLineLocal rec) { if (api.CompanyEntity.Location) { if (master != null) { rec.locationSource = master.Locations ?? await master.LoadLocations(api); } else { rec.locationSource = null; rec.Location = null; } rec.NotifyPropertyChanged("LocationSource"); } }
async void setLocation(InvWarehouse master, InvItemStorageCount rec) { if (api.CompanyEntity.Location) { if (master != null) { rec.locationSource = master.Locations ?? await master.LoadLocations(api); } else { rec.locationSource = null; rec.Location = null; } rec.NotifyPropertyChanged("LocationSource"); } }
void CallJoinTwoWareHouseOrLocation(InvWarehouse fromWareHouse = null, InvWarehouse copyToWareHouse = null, InvLocation fromLocation = null, InvLocation copyToLocation = null) { DeletePostedJournal delDialog = new DeletePostedJournal(true); delDialog.Closed += delegate { if (delDialog.DialogResult == true) { var invApi = new InventoryAPI(crudApi); if (isJoinWareHouse) { JoinResult = invApi.JoinTwoWarehouses(fromWareHouse, copyToWareHouse); } else { JoinResult = invApi.JoinTwoLocations(fromLocation, copyToWareHouse, copyToLocation); } this.DialogResult = true; } }; delDialog.Show(); }
public JsonResult CreateWarehouse(InvWarehouse aObj) { var data = _aManager.CreateWareHouse(aObj); return(Json(new { success = data.Status, data }, JsonRequestBehavior.AllowGet)); }