private void Bind() { try { TitleText = "客户一"; NodeView1.Items.Clear(); OperationalInfo OperationalInfo = new OperationalInfo(); DataTable table = OperationalInfo.GetORDataByCU(); if (table.Rows.Count > 0) { foreach (DataRow row in table.Rows) { NodeViewItem nodeItem = new NodeViewItem(); nodeItem.Text = row["OR_NO"].ToString(); nodeItem.TextColor = System.Drawing.Color.FromArgb(Convert.ToInt32(Convert.ToByte(45)), Convert.ToInt32(Convert.ToByte(45)), Convert.ToInt32(Convert.ToByte(45))); nodeItem.SubText = row["OR_FAULTINFO"].ToString(); nodeItem.SubTextColor = System.Drawing.Color.FromArgb(Convert.ToInt32(Convert.ToByte(145)), Convert.ToInt32(Convert.ToByte(145)), Convert.ToInt32(Convert.ToByte(145))); nodeItem.Icon = row["OR_PROCESSRESULT"].ToString(); nodeItem.Date = Convert.ToDateTime(row["OR_DECLAREDATE"]); nodeItem.DateColor = System.Drawing.Color.FromArgb(Convert.ToInt32(Convert.ToByte(145)), Convert.ToInt32(Convert.ToByte(145)), Convert.ToInt32(Convert.ToByte(145))); NodeView1.Items.Add(nodeItem); } } lblQty.Text = "运维记录:3"; } catch (Exception ex) { MessageBox.Show(ex.Message); } }
/// <summary> /// 获取运维记录 /// </summary> /// <returns></returns> /// <remarks></remarks> private DataTable GetOperationalRData() { OperationalInfo OperationalInfo = new OperationalInfo(); DataTable table = new DataTable(); switch (TextTabBar1.SelectItemIndex) { case 0: table = OperationalInfo.GetOperationalRData1(pageIndex, pagesize); break; case 1: table = OperationalInfo.GetOperationalRData(pageIndex, pagesize); break; } return(table); }
/// <summary> /// 客户,处理结果,审批人选择 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnpop_Click(object sender, EventArgs e) { try { PopList1.Groups.Clear(); //获取审批人 btnmode = sender; OperationalInfo OperationalR = new OperationalInfo(); DataTable table = new DataTable(); PopListGroup poli = new PopListGroup(); PopList1.Groups.Add(poli); switch (((Button)sender).Name) { case "btnCU": case "btnCU2": poli.Text = "客户选择"; table = OperationalR.GetCUData(); break; case "btnOR_PROCESSRESULT": case "btnOR_PROCESSRESULT2": poli.Text = "处理方式选择"; table = OperationalR.GetProcessResultData(); break; case "btnOR_MAINTAINER": case "btnOR_MAINTAINER2": poli.Text = "维护人员选择"; table = OperationalR.GetUserData(); break; } foreach (DataRow rowli in table.Rows) { switch (((Button)sender).Name) { case "btnCU": case "btnCU2": poli.Items.Add(rowli["CUST_NAME"].ToString(), rowli["CUST_ID"].ToString()); if (CUST_ID.Trim().Length > 0) { if (CUST_ID.Trim().Equals(rowli["CUST_ID"].ToString().Trim())) { PopList1.SetSelections(poli.Items[(poli.Items.Count - 1)]); } } break; case "btnOR_PROCESSRESULT": case "btnOR_PROCESSRESULT2": poli.Items.Add(rowli["ProcessResultStateName"].ToString(), rowli["ProcessResultState"].ToString()); if (OR_PROCESSRESULT.Trim().Length > 0) { if (OR_PROCESSRESULT.Trim().Equals(rowli["ProcessResultState"].ToString().Trim())) { PopList1.SetSelections(poli.Items[(poli.Items.Count - 1)]); } } break; case "btnOR_MAINTAINER": case "btnOR_MAINTAINER2": poli.Items.Add(rowli["USER_ID"].ToString(), rowli["USER_ID"].ToString()); if (OR_MAINTAINER.Trim().Length > 0) { if (OR_MAINTAINER.Trim().ToUpper().Equals(rowli["USER_ID"].ToString().Trim().ToUpper())) { PopList1.SetSelections(poli.Items[(poli.Items.Count - 1)]); } } break; } } switch (((Button)sender).Name) { case "btnCU": case "btnCU2": case "btnOR_MAINTAINER": case "btnOR_MAINTAINER2": PopList1.Show(); poli.Text = "客户选择"; table = OperationalR.GetCUData(); break; case "btnOR_PROCESSRESULT": case "btnOR_PROCESSRESULT2": PopList1.ShowDialog(); break; } } catch (Exception ex) { MessageBox.Show(ex.Message); } }