Exemplo n.º 1
0
        //private void cmbColumns_SelectionChanged(object sender, SelectionChangedEventArgs e)
        //{
        //    if (cmbColumns.SelectedItem != null)
        //        SetActinList(DatabaseObjectCategory.Column);
        //}

        //private void cmbCommands_SelectionChanged(object sender, SelectionChangedEventArgs e)
        //{
        //    if (cmbCommands.SelectedItem != null)
        //        SetActinList(DatabaseObjectCategory.Command);
        //}

        //private int GetEntityID()
        //{
        //    int entityID = 0;
        //    if (Object != null)
        //    {
        //        if (Object.ObjectCategory == DatabaseObjectCategory.Entity)
        //        {
        //            entityID = Convert.ToInt32(Object.ObjectIdentity);
        //        }
        //        else if (Object.ObjectCategory == DatabaseObjectCategory.Column)
        //        {

        //            var parent = bizDatabaseToObject.GetParentObject(DatabaseObjectCategory.Column, Convert.ToInt32(Object.ObjectIdentity));
        //            if (parent.ObjectCategory == DatabaseObjectCategory.Entity)
        //            {
        //                entityID = Convert.ToInt32(parent.ObjectIdentity);
        //            }
        //        }
        //    }
        //    return entityID;
        //}

        private void SetFromulas(int entityID)
        {
            cmbFormula.DisplayMemberPath = "Name";
            cmbFormula.SelectedValuePath = "ID";
            BizFormula bizFormula = new BizFormula();

            cmbFormula.ItemsSource = bizFormula.GetFormulas(entityID);
        }
        private void SetFromulas()
        {
            lokFormula.DisplayMember       = "Name";
            lokFormula.SelectedValueMember = "ID";
            BizFormula bizFormula = new BizFormula();

            lokFormula.ItemsSource = bizFormula.GetFormulas(EntityID, true);
        }
        //private int GetEntityID()
        //{
        //    int entityID = 0;
        //    if (Object != null)
        //    {
        //        if (Object.ObjectCategory == DatabaseObjectCategory.Entity)
        //        {
        //            entityID = Convert.ToInt32(Object.ObjectIdentity);
        //        }
        //        else if (Object.ObjectCategory == DatabaseObjectCategory.Column)
        //        {

        //            var parent = bizDatabaseToObject.GetParentObject(DatabaseObjectCategory.Column, Convert.ToInt32(Object.ObjectIdentity));
        //            if (parent.ObjectCategory == DatabaseObjectCategory.Entity)
        //            {
        //                entityID = Convert.ToInt32(parent.ObjectIdentity);
        //            }
        //        }
        //    }
        //    return entityID;
        //}

        private void SetFromulas()
        {
            if (cmbEntities.SelectedItem != null)
            {
                var entity = cmbEntities.SelectedItem as TableDrivedEntityDTO;
                cmbFormula.DisplayMemberPath = "Name";
                cmbFormula.SelectedValuePath = "ID";
                BizFormula bizFormula = new BizFormula();
                cmbFormula.ItemsSource = bizFormula.GetFormulas(entity.ID);
            }
        }
        private void SetFormulas()
        {
            BizFormula bizFormula = new BizFormula();

            var listAllFormula = bizFormula.GetFormulas(Process.EntityID, false);
            List <FormulaDTO> listValidFormula = new List <FormulaDTO>();

            foreach (var formula in listAllFormula)
            {
                if (formula.ResultDotNetType == typeof(bool) ||
                    formula.ResultDotNetType == typeof(Boolean))
                {
                    listValidFormula.Add(formula);
                }
            }
            colFormula.ItemsSource             = listValidFormula;
            colFormula.DisplayMemberPath       = "Name";
            colFormula.SelectedValueMemberPath = "ID";
        }
        public FormulaDTO GetFormula(DR_Requester requester, int formulaID)
        {
            BizFormula bizFormula = new BizFormula();

            return(bizFormula.GetFormula(requester, formulaID, true));
        }