Beispiel #1
0
 private void OnCancelCommand()
 {
     if (productPartTimeWindowState == ProductPartTimeWindowState.Modify)
     {
         SelectProductPartTimeEntity.Update();
         SelectProductPartTimeEntity.RaisALL();
         productPartTimeWindowState = ProductPartTimeWindowState.NO;
     }
     IsNotAddorModify = true;
 }
Beispiel #2
0
        private void OnSaveCommand()
        {
            IsBusy = true;
            if (productPartTimeWindowState == ProductPartTimeWindowState.Add)
            {
                SelectProductPartTimeEntity.DUpdate();

                if (SelectProductTypeEntity != null)
                {
                    SelectProductPartTimeEntity.ProductPartName = SelectProductTypeEntity.ProductPartTypeName;
                }
                else
                {
                    ProductPartTypeEntity productPartTypeEntity;
                    if (ProductPartTypeDictionary.TryGetValue(SelectProductPartTimeEntity.ProductPartID, out productPartTypeEntity))
                    {
                        SelectProductPartTimeEntity.ProductPartName = productPartTypeEntity.ProductPartTypeName;
                    }
                }

                SelectProductPartTimeEntity.RaisALL();
                ProductPartTimeEntityList.Add(SelectProductPartTimeEntity);
                ProductDomainContext.product_part_times.Add(SelectProductPartTimeEntity.ProductPartTime);
                productPartTimeWindowState = ProductPartTimeWindowState.NO;
            }
            if (productPartTimeWindowState == ProductPartTimeWindowState.Modify)
            {
                SelectProductPartTimeEntity.DUpdate();
                if (SelectProductTypeEntity != null)
                {
                    SelectProductPartTimeEntity.ProductPartName = SelectProductTypeEntity.ProductPartTypeName;
                }
                else
                {
                    ProductPartTypeEntity productPartTypeEntity;
                    if (ProductPartTypeDictionary.TryGetValue(SelectProductPartTimeEntity.ProductPartID, out productPartTypeEntity))
                    {
                        SelectProductPartTimeEntity.ProductPartName = productPartTypeEntity.ProductPartTypeName;
                    }
                }
                SelectProductPartTimeEntity.RaisALL();
                productPartTimeWindowState = ProductPartTimeWindowState.NO;
            }
            SubmitOperation submitOperation = ProductDomainContext.SubmitChanges();

            submitOperation.Completed += SubOperationCommpleted;
            IsNotAddorModify           = true;
        }
Beispiel #3
0
 private void OnModifyCommand()
 {
     IsNotAddorModify = false;
     SelectProductPartTimeEntity.Update();
     productPartTimeWindowState = ProductPartTimeWindowState.Modify;
 }