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); } }
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); }
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; }