| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495 |
- using System;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Data;
- using System.Drawing;
- using System.Linq;
- using System.Text;
- using System.Windows.Forms;
- using CoreFS.CA06;
- using Core.StlMes.Client.YdmPipeManage.Entity;
- using Core.Mes.Client.Comm.Tool;
- using System.Collections;
- using Core.StlMes.Client.YdmPipeManage.Tool;
- using Core.StlMes.Client.YdmBase;
- using Core.Mes.Client.Comm.Control;
- using com.steering.pss.ydm.entity;
- using Core.Mes.Client.Comm.Format;
- using Infragistics.Win.UltraWinGrid;
- namespace Core.StlMes.Client.YdmPipeManage
- {
- public partial class FrmLoadRecord : FrmBase
- {
- public FrmLoadRecord()
- {
- this.IsLoadUserView = true;
- InitializeComponent();
- }
- private void FrmProcessOrder_Load(object sender, EventArgs e)
- {
- StartTime.Value = DateTime.Parse(DateTime.Now.AddMonths(-2).ToString("yyyy-MM-dd") + " 00:00:00");
- EndTime.Value = DateTime.Parse(DateTime.Now.ToString("yyyy-MM-dd") + " 23:59:59");
- //UserInfo.GetUserName()获取姓名
- EntityHelper.ShowGridCaption<CoreAppLoginrecordEntity>(ultraGrid1.DisplayLayout.Bands[0]);
- }
- /// <summary>
- /// 重写基类方法
- /// </summary>
- /// <param name="sender"></param>
- /// <param name="ToolbarKey"></param>
- public override void ToolBar_Click(object sender, string ToolbarKey)
- {
- switch (ToolbarKey)
- {
- case "Query":
- DoQuery();
- break;
- }
- }
- /// <summary>
- /// 查询
- /// </summary>
- private void DoQuery()
- {
- ArrayList list = new ArrayList();
-
-
- list.Add(StartTime.Value.ToString());
- list.Add(EndTime.Value.ToString());
-
-
- List<CoreAppLoginrecordEntity> listSource = EntityHelper.GetData<CoreAppLoginrecordEntity>(
- "com.steering.pss.ydm.pipemanage.FrmIpMonitor.getLoadRecord", new object[] { list}, this.ob);
- CoreAppLoginrecordEntitybindingSource.DataSource = listSource;
- ultraGrid1.Update();
- List<LoadIpmonitorEntity> listSource2 = EntityHelper.GetData<LoadIpmonitorEntity>(
- "com.steering.pss.ydm.pipemanage.FrmIpMonitor.getIpMonitor", new object[] { new ArrayList() }, this.ob);
- if ((listSource2 != null) && listSource2.Any())
- {
- foreach (
- var ultraGridRow in
- ultraGrid1.Rows)
- {
- int t = 0;
- foreach (var q in listSource2)
- {
- if(q.Userid == ultraGridRow.Cells["Userid"].Value.ToString2() && q.Userip == ultraGridRow.Cells["Ip"].Value.ToString2())
- { t = 1; }
- }
- if(t==0)
- ultraGridRow.Appearance.BackColor = Color.Red;
- }
-
- }
- }
-
- }
- }
|