Ejemplo n.º 1
0
        /// <summary>
        /// Sensor Area Value Units
        /// </summary>
        /// <param name="rawdata"></param>
        public void UpdateData(string rawdata)
        {
            var data = rawdata.Split(' ');

            if (data.Length == 4)
            {
                var property = $"{data[0]}{data[1]}";
                ProcessDataManager.SetData(this, property, $"{data[2]} {data[3]}");
            }
        }
Ejemplo n.º 2
0
        static void Main(string[] args)
        {
            var nTemplate = new Template();

            nTemplate.Name = "GeneratedCatfishName";
            nTemplate.AddTemplateVariable(new TemplateVariable()
            {
                Value = "ProductNumber"
            });

            var nDocument = new Document();

            nDocument.Title = "CatfishingUpTheRealMcCoy";
            nDocument.AddTemplate(nTemplate);
            var nDataValue = new DataValue();

            nDataValue.Name = "ProductNumber";

            var dv = nDocument.DataValues.Where(x => x == nDataValue);

            if (dv.Any())
            {
                nDataValue = dv.First();
            }
            else
            {
                nDocument.AddDataValue(nDataValue);
            }

            WriteDocumentInfo(nDocument);
            nDataValue.Value = "RFBC3W4025AA";
            WriteDocumentInfo(nDocument);
            nDataValue.Value = "RFHC3W4025AA";
            WriteDocumentInfo(nDocument);



            IProcessDataManager Context = new ProcessDataManager();

            Context.Documents.Add(nDocument);
            Context.Commit();

            var docs     = Context.Documents.GetAll();
            var template = Context.Templates.GetAll();

            Console.ReadKey();
        }