private void item_ClickCodeFunctionEdit(object sender, RadRoutedEventArgs e, ItemCollection collection, int entityID, int codeFunctionEntityID)
        {
            frmCodeFunction view = new frmCodeFunction(codeFunctionEntityID, Enum_CodeFunctionParamType.OneDataItem, entityID, true);

            view.CodeFunctionUpdated += (sender1, e1) => view_CodeFunctionSelected(sender1, e1, collection);
            MyProjectManager.GetMyProjectManager.ShowDialog(view, "ارتباط تابع و موجودیت");
        }
        void item_ClickCodeFunctionNew(object sender, RoutedEventArgs e, int entityID, RadTreeViewItem codeFunctionsNode)
        {
            frmCodeFunction view = new frmCodeFunction(0, Enum_CodeFunctionParamType.OneDataItem, entityID, true);

            view.CodeFunctionUpdated += (sender1, e1) => view_CodeFunctionSelected(sender1, e1, codeFunctionsNode.Items);
            MyProjectManager.GetMyProjectManager.ShowDialog(view, "ارتباط تابع و موجودیت");
        }
Beispiel #3
0
        private void LokCodeFunction_EditItemClicked(object sender, MyCommonWPFControls.EditItemClickEventArg e)
        {
            var             selectedItem = lokCodeFunction.SelectedItem as CodeFunctionDTO;
            frmCodeFunction view         = new frmCodeFunction((selectedItem == null ? 0 : selectedItem.ID), Enum_CodeFunctionParamType.KeyColumns);

            view.CodeFunctionUpdated += View_CodeFunctionUpdated;
            MyProjectManager.GetMyProjectManager.ShowDialog(view, "تعریف کد", Enum_WindowSize.Big);
        }
        private void LokAfterSave_EditItemClicked(object sender, MyCommonWPFControls.EditItemClickEventArg e)
        {
            var             lookup = (sender as MyStaticLookup);
            frmCodeFunction view;

            if (lookup.SelectedItem == null)
            {
                view = new frmCodeFunction(0, Enum_CodeFunctionParamType.LetterFunction);
            }
            else
            {
                view = new frmCodeFunction((int)lookup.SelectedValue, Enum_CodeFunctionParamType.LetterFunction);
            }
            view.CodeFunctionUpdated += (sender1, e1) => View_CodeFunctionUpdated(sender1, e1, lookup);
            MyProjectManager.GetMyProjectManager.ShowDialog(view, "تنظیمات نامه", Enum_WindowSize.Big);
        }
        private void LokCodeFunction_EditItemClicked(object sender, MyCommonWPFControls.EditItemClickEventArg e)
        {
            var codeFunctionParamType = GetCodeFunctionParamType();

            if (codeFunctionParamType != null)
            {
                var             selectedItem = lokCodeFunction.SelectedItem as CodeFunctionDTO;
                frmCodeFunction view         = new frmCodeFunction((selectedItem == null ? 0 : selectedItem.ID), codeFunctionParamType.Value);
                view.CodeFunctionUpdated += View_CodeFunctionUpdated;
                MyProjectManager.GetMyProjectManager.ShowDialog(view, "تعریف کد", Enum_WindowSize.Big);
            }
            else
            {
                MessageBox.Show("نوع کد مشخص نمیباشد");
            }
        }