private void LokDatabase_SelectionChanged(object sender, MyCommonWPFControls.SelectionChangedArg e) { if (lokDatabase.SelectedItem != null) { AddDatabaseTree((int)lokDatabase.SelectedValue); } }
private void LokEntities_SelectionChanged(object sender, MyCommonWPFControls.SelectionChangedArg e) { if (lokEntities.SelectedItem != null) { var entityID = Convert.ToInt32(lokEntities.SelectedValue); SetSecurityObjects(entityID); SetFromulas(entityID); SetColumns(entityID); } }
private void LokCodeFunction_SelectionChanged(object sender, MyCommonWPFControls.SelectionChangedArg e) { if (lokCodeFunction.SelectedItem != null) { //Formula.FormulaItems.Clear(); //Formula.FormulaItems = e.FormulaItems; var codeEntity = lokCodeFunction.SelectedItem as CodeFunctionDTO; cmbTypes.SelectedItem = codeEntity.RetrunDotNetType; } }
private void LokCodeFunction_SelectionChanged(object sender, MyCommonWPFControls.SelectionChangedArg e) { if (e.SelectedItem != null) { SetCodeFunctionParametersToGrid((int)lokCodeFunction.SelectedValue); } else { dtgCodeFunctionParams.ItemsSource = null; } }
private void lokClassName_SelectionChanged(object sender, MyCommonWPFControls.SelectionChangedArg e) { if (lokClassName.SelectedItem != null) { Type type = (lokClassName.SelectedItem as ClassOrFunctionItem).Context as Type; SetFunctions(type); } else { lokFunctionName.ItemsSource = null; } }
private void LokListReports_SelectionChanged(object sender, MyCommonWPFControls.SelectionChangedArg e) { if (e.SelectedItem != null) { var listReport = e.SelectedItem as EntityListReportDTO; if (listReport != null) { var fullListReport = bizEntityListReport.GetEntityListReport(listReport.ID, true); SetGroupColumns(fullListReport.EntityListView.EntityListViewAllColumns); } } }
private void CmbFirstEntity_SelectionChanged(object sender, MyCommonWPFControls.SelectionChangedArg e) { if (cmbFirstEntity.SelectedItem != null) { var entity = cmbFirstEntity.SelectedItem as TableDrivedEntityDTO; var targetEntity = bizTableDrivedEntity.GetTableDrivedEntity(MyProjectManager.GetMyProjectManager.GetRequester(), entity.ID, EntityColumnInfoType.WithSimpleColumns, EntityRelationshipInfoType.WithoutRelationships); colFirst.ItemsSource = targetEntity.Columns; colFirst.DisplayMemberPath = "Alias"; colFirst.SelectedValueMemberPath = "ID"; CheckRelatioshipProperties(); } }
private void lokProcess_SelectionChanged(object sender, MyCommonWPFControls.SelectionChangedArg e) { if (lokProcess.SelectedItem != null) { if (ProcessSelected != null) { ProcessSelected(this, new ProcessSelectedArg() { ProcessID = (int)lokProcess.SelectedValue }); } } }
private void LokEntities_SelectionChanged(object sender, MyCommonWPFControls.SelectionChangedArg e) { if (lokEntities.SelectedItem == null) { cmbRelationshipTail.ItemsSource = null; } else { SetRelationshipTails(); Message = bizRoleSecurity.GetEntitySecurityInDirect(MyProjectManager.GetMyProjectManager.GetRequester(), (int)lokEntities.SelectedValue, false); ShowMessage(); } }
private void lokFunctionName_SelectionChanged(object sender, MyCommonWPFControls.SelectionChangedArg e) { if (lokFunctionName.SelectedItem != null) { var method = (lokFunctionName.SelectedItem as ClassOrFunctionItem).Context as MethodInfo; if (method != null) { try { lblReturnValue.Text = method.ReturnType.ToString(); } catch (Exception ex) { lblReturnValue.Text = ex.Message; } try { var listMethodParams = new List <CodeFunctionColumnDTO>(); foreach (var param in method.GetParameters()) { var codeFunctionParam = new CodeFunctionColumnDTO(); codeFunctionParam.ParameterName = param.Name; codeFunctionParam.DataType = param.ParameterType.FullName; codeFunctionParam.DotNetType = param.ParameterType; listMethodParams.Add(codeFunctionParam); } Message.Parameters = listMethodParams; dtgCodeFunctionCurrentParams.ItemsSource = null; dtgCodeFunctionCurrentParams.ItemsSource = Message.Parameters; } catch (Exception ex) { } //if (Message.ID == 0) //{ // Message.Parameters = listMethodParams; //} //else //{ // //مقایسه شود و با رنگ مشخص شوند //} } } else { dtgCodeFunctionCurrentParams.ItemsSource = null; } }
private void lokObject_SelectionChanged(object sender, MyCommonWPFControls.SelectionChangedArg e) { var securityObject = lokObject.SelectedItem as SecurityObjectDTO; if (securityObject != null) { if (securityObject.Type == DatabaseObjectCategory.Entity || securityObject.Type == DatabaseObjectCategory.Column || securityObject.Type == DatabaseObjectCategory.Command) { SetActinList(securityObject.Type); } } }
private void LokOrganizationType_SelectionChanged(object sender, MyCommonWPFControls.SelectionChangedArg e) { var OrganizationType = e.SelectedItem as OrganizationTypeDTO; if (OrganizationType != null) { var fullOrganizationType = bizOrganizationType.GetOrganizationType(OrganizationType.ID, true); if (string.IsNullOrEmpty(colOrganizationRoleTypes.DisplayMemberPath)) { colOrganizationRoleTypes.DisplayMemberPath = "Name"; colOrganizationRoleTypes.SelectedValueMemberPath = "ID"; } colOrganizationRoleTypes.ItemsSource = fullOrganizationType.OrganizationTypeRoleTypes; } }
private void LokCodeFunctionEntity_SelectionChanged(object sender, MyCommonWPFControls.SelectionChangedArg e) { if (lokCodeFunctionEntity.SelectedItem != null) { //Formula.FormulaItems.Clear(); //Formula.FormulaItems = e.FormulaItems; var codeEntity = bizCodeFunction.GetCodeFunctionEntity(MyProjectManager.GetMyProjectManager.GetRequester(), (int)lokCodeFunctionEntity.SelectedValue); cmbTypes.SelectedItem = codeEntity.CodeFunction.RetrunDotNetType; List <FormulaItemDTO> list = new List <FormulaItemDTO>(); foreach (var item in codeEntity.CodeFunctionEntityColumns.Where(x => x.ColumnID != 0)) { var rItem = new FormulaItemDTO(); rItem.ItemID = item.ColumnID; rItem.ItemType = FormuaItemType.Column; rItem.ItemTitle = item.ColumnName; list.Add(rItem); } ShowTreeParameters(treeParameters.Items, list); } }
private void LokEntity_SelectionChanged(object sender, MyCommonWPFControls.SelectionChangedArg e) { CheckTabVisibilities(); }
private void LokDatabase_SelectionChanged(object sender, MyCommonWPFControls.SelectionChangedArg e) { btnExtract_Click(null, null); }