Exemple #1
0
        private async void SaveUom()
        {
            IRestDataMapper mapper = containerExtension.Resolve <IRestDataMapper>();

            if (SelectedUom.IsValidUom())
            {
                SelectedUom.saleOtherUnitName = $"{SelectedUom.baseUnitName}, {SelectedUom.purchaseUnitName}";

                UnitOfMeasurement b = await ItemRestService.CreateUnitOfMeasurementAsync(mapper, SelectedUom);

                if (b.id > 0)
                {
                    _ = ShowMessageDialg("New UnitOfMeasure Creation", "UnitOfMeasure Created Successfully", MsgDialogType.infor);
                    Initialize();
                }
                else
                {
                    _ = ShowMessageDialg("New UnitOfMeasure Creation", "Can't Save UnitOfMeasure", MsgDialogType.error);
                    return;
                }
            }
            else
            {
                _ = ShowMessageDialg("New UnitOfMeasure Creation", "Invalid UnitOfMeasure Details or Already Exist UnitOfMeasure", MsgDialogType.warrning);
                return;
            }
        }
Exemple #2
0
        private async void NewUom()
        {
            aggregator.GetEvent <DataGridSelectionClearEvent>().Publish();
            aggregator.GetEvent <UIElementFocusEvent>().Publish("");
            await Task.Delay(500);

            SelectedUom = SelectedUom.CreateNewUnitOfMeasurement();
            IsNew       = true;
        }