示例#1
0
        public addrAnalyser(List <Item> items, bool visible = true)
        {
            Visible     = visible;
            m_addr      = new addrTool("D:\\logistics data\\address-backup.sqlite");
            m_addresses = new List <address>();

            envTool m_envTool = new envTool("D:\\logistics data\\address-backup.sqlite");
            address source    = new address();

            source.name = m_envTool.getAddress();
            m_envTool.close();
            m_addresses.Add(source);

            foreach (var c in items)
            {
                m_addresses.Add(c.Destaddr);
            }

            if (visible)
            {
                InitializeComponent();
                CheckForIllegalCrossThreadCalls = false;
                logF = new logD(logMessage);
                init();
                resize();
            }
            else
            {
                loadSqlite(m_addresses);
                unknownCnt = getUnknown(m_addresses);
            }
        }
示例#2
0
        public List <address> GetAddresses()
        {
            List <address> li = new List <address>();

            address source = new address();

            source.name = m_envTool.getAddress();
            li.Add(source);

            foreach (var c in m_items)
            {
                li.Add(c.Destaddr);
            }
            return(li);
        }
示例#3
0
        private void init()
        {
            loadData();
            int index = dataView.Rows.Add();

            dataView.Rows[index].Cells[0].Value = "配送中心地址";
            centerName = m_env.getAddress();
            dataView.Rows[index].Cells[1].Value = centerName;

            index = dataView.Rows.Add();
            dataView.Rows[index].Cells[0].Value = "工作时长";
            workTime = m_env.getWorkTime();
            dataView.Rows[index].Cells[1].Value = workTime;

            index = dataView.Rows.Add();
            dataView.Rows[index].Cells[0].Value = "单次装卸时间";
            loadTime = m_env.getLoadTime();
            dataView.Rows[index].Cells[1].Value = loadTime;

            logMessage("数据库加载完毕");
            changed = false;
        }