Результат поиска
скачать демо версию

Плагин для преобразования числового значения (плагин обработки поля)

Прибавление числа 15 к текущему числовому значению

    using System;
                            using System.Collections.Generic;
                            using System.Text;
                            using DynamicPluginData;

                            namespace DatacolDynamicPluginNS
                            {                
                                public class DynamicPluginClass
                                {     
                                    public static string processDataFieldValue(string s, ItemInfo itemInfo, GlobalInfo globalInfo)
                                    {
                                        int value = Convert.ToInt32(s);
                                        value = value + 15;
                                        return value.ToString();
                                    }
                                }
                            }

Прибавление числа 10% к текущему числовому значению

    using System;
                            using System.Collections.Generic;
                            using System.Text;
                            using DynamicPluginData;

                            namespace DatacolDynamicPluginNS
                            {                
                                public class DynamicPluginClass
                                {     
                                    public static string processDataFieldValue(string s, ItemInfo itemInfo, GlobalInfo globalInfo)
                                    {
                                        double value = Convert.ToDouble(s);
                                        double onePercent = value / 100;
                                        value = value + onePercent * 10;
                                        return value.ToString();
                                    }
                                }
                            }

Округление до 2 чисел после запятой

using System;
                        using System.Collections.Generic;
                        using System.Text;
                        using DynamicPluginData;
 
                        namespace DatacolDynamicPluginNS
                        {                
                            public class DynamicPluginClass
                            {     
                                public static string processDataFieldValue(string s, ItemInfo itemInfo, GlobalInfo globalInfo)
                                {
                                     try
            {
                double value = Convert.ToDouble(s);
                double onePercent = value / 100;
                value = Math.Round(value + onePercent * 50, 2);
            }
            catch { throw new Exception("некорректное значение"); }  
            return value.ToString();
                              }
                            }
                        }

ООО "Интернет-Автоматизация"

71700, Украина, Запорожская область,
г.Токмак, ул.Гоголя, 103/2

Datacol VKontakte Datacol Twitter Datacol Google Plus Datacol Facebook Datacol Telegram
карта сайта
X
У вас есть вопрос?
Менеджер проектов свяжется с вами в течении 1 рабочего дня.