Esempio n. 1
0
    public static List <TableClassEquipmentMaintenance> RandomClassData(int listCount)
    {
        List <TableClassEquipmentMaintenance> rs = new List <TableClassEquipmentMaintenance>();

        for (int i = 0; i < listCount; i++)
        {
            TableClassEquipmentMaintenance temp = new TableClassEquipmentMaintenance();
            temp.No   = (i + 1).ToString();
            temp.name = StaticGloableVariable.RandomFromList(new List <string>()
            {
                "立柜式空调", "壁式空调", "水表", "电表", "温度表"
            });
            temp.type = StaticGloableVariable.RandomFromList(new List <string>()
            {
                "KFR-72LW/(72596)FNAa-A3", "KFR-72LW/(72596)FNAa-A2", "KFR-72LW/(72596)FNAa-A1", "KFR-72LW/(72596)FNAa-B3"
            });
            temp.technical = StaticGloableVariable.RandomFromList(new List <string>()
            {
                "1匹", "2匹", "3匹", "4匹"
            });
            temp.useLocation = StaticGloableVariable.RandomFromList(new List <string>()
            {
                "11F13#病房", "4F23#病房", "15F7#病房", "12F3#病房", "13F1#病房", "9F17#病房",
            });
            temp.supplier      = StaticGloableVariable.RandomFromBrand();
            temp.beginTime     = StaticGloableVariable.RandomFromDate();
            temp.intervalMonth = StaticGloableVariable.RandomFromList(new List <string>()
            {
                "30天", "180天", "60天", "90天"
            });
            temp.checkPerson       = StaticGloableVariable.RandomFromPerson();
            temp.checkTime         = StaticGloableVariable.RandomFromDate();
            temp.maintenanceRecord = StaticGloableVariable.RandomFromList(new List <string>()
            {
                "已有"
            });
            temp.maintenanceTime    = StaticGloableVariable.RandomFromDate();
            temp.maintenanceContent = StaticGloableVariable.RandomFromList(new List <string>()
            {
                "日常维护", "损坏物件更换", "故常排除"
            });
            temp.maintenanceLevel = StaticGloableVariable.RandomFromList(new List <string>()
            {
                "一级", "二级", "三级"
            });
            temp.maintenancePrice = StaticGloableVariable.RandomFromList(new List <string>()
            {
                "100", "50", "1000", "3000"
            });
            rs.Add(temp);
        }
        return(rs);
    }
Esempio n. 2
0
        void BuildMaintenance(List <TableClassEquipmentMaintenance> datas)
        {
            if (datas == null)
            {
                datas = TableClassEquipmentMaintenance.RandomClassData(30);
            }

            MakeDefaults.Set();
            table = GetComponent <Table>();
            table.ResetTable();

            float percents = 0f;

            ColumnDataMaintenance.ForEach(x => percents += x.widthPercent);
            float onePeace = width / percents;

            foreach (TableColumnsData data in ColumnDataStandingBook)
            {
                table.AddTextColumn(data.name, null, onePeace * data.widthPercent - 5, 200f);
            }
            table.Initialize();

            foreach (TableClassEquipmentMaintenance data in datas)
            {
                Datum d = Datum.Body(data.No);
                d.elements.Add(data.No);
                d.elements.Add(data.name);
                d.elements.Add(data.type);
                d.elements.Add(data.technical);
                d.elements.Add(data.useLocation);
                d.elements.Add(data.supplier);
                d.elements.Add(data.beginTime);
                d.elements.Add(data.intervalMonth);
                d.elements.Add(data.checkPerson);
                d.elements.Add(data.checkTime);
                d.elements.Add(data.maintenanceRecord);
                d.elements.Add(data.maintenanceTime);
                d.elements.Add(data.maintenanceContent);
                d.elements.Add(data.maintenanceLevel);
                d.elements.Add(data.maintenancePrice);
                d.elements.Add("查看");
                table.data.Add(d);
            }
            table.StartRenderEngine();
        }