private void LokDatabase_SelectionChanged(object sender, MyCommonWPFControls.SelectionChangedArg e)
 {
     if (lokDatabase.SelectedItem != null)
     {
         AddDatabaseTree((int)lokDatabase.SelectedValue);
     }
 }
Beispiel #2
0
 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);
     }
 }
Beispiel #3
0
 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;
     }
 }
Beispiel #4
0
 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
             });
         }
     }
 }
Beispiel #9
0
 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;
            }
        }
Beispiel #11
0
        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;
            }
        }
Beispiel #13
0
 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();
 }
Beispiel #15
0
 private void LokDatabase_SelectionChanged(object sender, MyCommonWPFControls.SelectionChangedArg e)
 {
     btnExtract_Click(null, null);
 }