using System; using System.Collections.Generic; using System.Collections.ObjectModel; using System.IO; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Media.Imaging; using Tango.SharedUI.Helpers; namespace Tango.Scripting.IDE { public abstract class Project : IProject { private static Dictionary _imageCache; static Project() { _imageCache = new Dictionary(); } public string FilePath { get; set; } public string WorkingFolder => Path.GetDirectoryName(FilePath); public string Name => Path.GetFileNameWithoutExtension(FilePath); public abstract BitmapSource Image { get; } public ObservableCollection Items { get; set; } public Project() { Items = new ObservableCollection(); } public abstract Task Build(); public abstract Task Run(); protected static BitmapSource GetImage(String name) { if (_imageCache.ContainsKey(name)) { return _imageCache[name]; } else { var image = ResourceHelper.GetImageFromResources(name); _imageCache.Add(name, image); return image; } } public bool CanOpen => false; } }
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Tango.MachineStudio.Statistics.Models
{
    public class ExcelModel
    {
        public String ID { get; set; }
        public String Machine { get; set; }
        public String User { get; set; }
        public String JobName { get; set; }
        public String Thread { get; set; }
        public String Length { get; set; }
        public String Source { get; set; }
        public String UploadDuration { get; set; }
        public String HeatingDuration { get; set; }
        public String StartTime { get; set; }
        public String IsGradient { get; set; }
        public String GR { get; set; }
        public String Status { get; set; }
        public String EndTime { get; set; }
        public String TotalDyeingTime { get; set; }
        public String EndPosition { get; set; }
        public String Cyan { get; set; }
        public String Magenta { get; set; }
        public String Yellow { get; set; }
        public String Black { get; set; }
        public String Transparent { get; set; }
        public String Lubricant { get; set; }
        public String Cleaner { get; set; }
        public String LightCyan { get; set; }
        public String LightMagenta { get; set; }
        public String LightYellow { get; set; }
    }
}