Пример #1
0
        /// <summary>
        /// 
        /// </summary>
        /// <returns></returns>
        public static CCC CreateGRDataLastCCC(DataGridView dgv)
        {
            if (dgv == null)
                throw new ArgumentNullException("null");

            DataTable tbl = CZGRQRCApp.Default.DBI.ExecuteExtraGRDeviceDataTable();
            CCC ccc = new CCC(tbl);
            string[] names = new string[] {"street", "name", "registeredArea", "supportArea" };
            foreach (string name in names)
            {
                string mapName = GetMapName(name);
                int idx = GetDataGridViewColumnDisplayIndex(mapName, dgv);
                if (idx != -1)
                {
                    ccc.List.Add(new III(name, idx + 1));
                }
            }
            //ccc.List.Add(new III("street", 1));
            //ccc.List.Add(new III("name", 2));
            return ccc;
        }
Пример #2
0
        /// <summary>
        /// 
        /// </summary>
        /// <returns></returns>
        private CCC CreateCCC(List<III> iiis)
        {
            DataTable tbl = CZGRQRCApp.Default.DBI.ExecuteExtraGRDeviceDataTable();

            AddPlanHeatColumn(tbl);

            CCC ccc = new CCC(tbl);
            foreach (III iii in iiis)
            {
                ccc.List.Add(iii);
            }

            //int n = 3;
            //ccc.List.Add(new III("street", 1));
            //ccc.List.Add(new III("name", 2));
            //ccc.List.Add(new III("registeredArea", n));
            //n++;
            //ccc.List.Add(new III("supportArea", n));
            //n++;
            //ccc.List.Add(new III("planHeat", n));
            // TODO:
            //
            // add extraGRDeivce registeredArea, supportArea, planHeat
            // registeredArea, supportArea - from tblExtraGRDevice
            // planHeat = dayPlanHeat / totalSupportArea * supportArea
            //
            return ccc;
        }