//绑定数据 public void Bind() { try { string LocationId = ""; string UserId = Session["UserID"].ToString(); if (Client.Session["Role"].ToString() == "SMOSECAdmin") { var user = _autofacConfig.coreUserService.GetUserByID(UserId); LocationId = user.USER_LOCATIONID; } DataTable assInventoryList = _autofacConfig.AssInventoryService.GetAssInventoryList(Client.Session["Role"].ToString() == "SMOSECUser" ? Client.Session["UserID"].ToString() : "", LocationId); listView.Rows.Clear(); if (assInventoryList.Rows.Count > 0) { listView.DataSource = assInventoryList; listView.DataBind(); } foreach (var row in listView.Rows) { frmAssInventoryLayout layout = (frmAssInventoryLayout)row.Control; switch (layout.label1.Text) { case "盘点结束": layout.label1.ForeColor = Color.FromArgb(43, 125, 43); break; case "盘点中": layout.label1.ForeColor = Color.FromArgb(43, 140, 255); layout.btnStart.Text = "继续盘点"; break; case "盘点未开始": layout.label1.ForeColor = Color.FromArgb(211, 215, 217); break; } } } catch (Exception ex) { Toast(ex.Message); } }
//绑定数据 public void Bind() { try { // string LocationId = ""; string UserId = Session["UserID"].ToString(); DataTable assInventoryList = _autofacConfig.AssInventoryService.GetAssInventoryList(""); listView.Rows.Clear(); if (assInventoryList.Rows.Count > 0) { listView.DataSource = assInventoryList; listView.DataBind(); } foreach (var row in listView.Rows) { frmAssInventoryLayout layout = (frmAssInventoryLayout)row.Control; switch (layout.label1.Text) { case "盘点结束": layout.label1.ForeColor = Color.FromArgb(43, 125, 43); layout.ibEdit.Visible = false; break; case "盘点中": layout.label1.ForeColor = Color.FromArgb(43, 140, 255); // layout.btnStart.Text = "继续盘点"; layout.ibEdit.Visible = false; break; case "盘点未开始": layout.label1.ForeColor = Color.FromArgb(211, 215, 217); break; } } } catch (Exception ex) { Toast(ex.Message); } }