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, "ارتباط تابع و موجودیت"); }
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("نوع کد مشخص نمیباشد"); } }