private void GetData(DataGridView d) { dataLayer = (IDataLayer)Settings.Default.Context["datalayer"]; DataLayerResult result = dataLayer.GetAllUserInfo(); DataLayerResult result2 = dataLayer.GetAllRoleInfo(); if (result == DataLayerResult.Success) { foreach (SysguardWS.UserInfo info in dataLayer.UserInfoList.Values) { int i = d.Rows.Add(); DataGridViewRow dgvr = dataGridView1.Rows[i]; dgvr.Cells[0].Value = info.userId; dgvr.Cells[1].Value = info.name; //角色 dgvr.Cells[2].Value = dataLayer.RoleInfoList[info.roleId].name; dgvr.Cells[3].Value = info.inputTime; } } }
private void GetData() { dataLayer = (IDataLayer)Settings.Default.Context["datalayer"]; DataLayerResult result = dataLayer.GetAllGroupInfo(); DataLayerResult result2 = dataLayer.GetAllOsTypeInfo(); if (result == DataLayerResult.Success && result2 == DataLayerResult.Success) { SysguardWS.GroupInfo info = dataLayer.GroupInfoList[group_id]; if (info != null) { this.textBox1.Text = info.groupName; this.textBox2.Text = info.description; foreach (SysguardWS.OsTypeInfo info_os in dataLayer.OsTypeInfoList.Values) { this.comboBox1.Items.Add(info_os.osName); if (info_os.osId == info.osId) { this.comboBox1.SelectedItem = info_os.osName; } } } } }
private void DeleteGroupToolStripMenuItem_Click(object sender, EventArgs e) { if (MessageBox.Show("你确认删除所选的这些群组吗?", "删除群组", MessageBoxButtons.YesNo) == DialogResult.Yes) { DataLayerResult result = DataLayerResult.None; foreach (DataGridViewRow row in dataGridView1.SelectedRows) { result = dataLayer.DeleteGroupByGroupId((int)dataGridView1[0, row.Index].Value); if (result != DataLayerResult.Success) { break; } } Flush(); if (result == DataLayerResult.Success) { MessageBox.Show("成功删除!", "删除成功", MessageBoxButtons.OK); } else if (result == DataLayerResult.GroupISRefNoDelete) { MessageBox.Show("由于有引用关系存在所以不能删除!", "删除失败", MessageBoxButtons.OK); } } }
private void GetData() { IDataLayer dataLayer = (IDataLayer)Settings.Default.Context["datalayer"]; int userId = (int)dgvr.Cells[0].Value; userInfo = dataLayer.UserInfoList[userId]; this.userNameTextBox.Text = userInfo.name; this.realNameTextBox.Text = userInfo.realName; this.mailTextBox.Text = userInfo.mail; this.msnTextBox.Text = userInfo.msn; this.skypeTextBox.Text = userInfo.skype; DataLayerResult result = dataLayer.GetAllRoleInfo(); if (result == DataLayerResult.Success) { List <RoleInfo> authors = new List <RoleInfo>(dataLayer.RoleInfoList.Count); authors.AddRange(dataLayer.RoleInfoList.Values); this.roleComboBox.DataSource = authors; this.roleComboBox.DisplayMember = "name"; this.roleComboBox.ValueMember = "roleId"; } RoleInfo currRoleInfo = dataLayer.RoleInfoList[userInfo.roleId]; this.roleComboBox.SelectedItem = currRoleInfo; }
public void getLoadPicByHostIp() { login(); DataLayerResult result = dataLayer.GetLoadPicByHostIp("127.0.0.1"); Assert.AreEqual(result, DataLayerResult.Success); PicInfo info = dataLayer.PicInfoMap["127.0.0.1"]; Assert.IsNotNull(info); Assert.IsNotNull(info.DayLoadAveragePic); Assert.IsNotNull(info.MonthLoadAveragePic); Assert.IsNotNull(info.YearLoadAveragePic); Assert.AreEqual(info.HostIp, "127.0.0.1"); string dayFileName = @"D:\dayfile" + "." + info.FileType; string monthFileName = @"D:\monthfile" + "." + info.FileType; string yearFileName = @"D:\yearfile" + "." + info.FileType; Image dayImage = info.getDayLoadAverageImage(); dayImage.Save(dayFileName); Image monthImage = info.getMonthLoadAverageImage(); monthImage.Save(monthFileName); Image yearImage = info.getYearLoadAverageImage(); yearImage.Save(yearFileName); logou(); }
private void solveBeginButton_Click(object sender, EventArgs e) { MouseEventArgs even = (MouseEventArgs)e; IDataLayer dataLayer = (IDataLayer)Settings.Default.Context["datalayer"]; this.userLabel.Text += dataLayer.User.name; DateTime solveTime = DateTime.Now; this.solveTimeLabel.Text += solveTime.ToString(Settings.Default.dateFormat); logState = LogStateHandle(1); int test = (int)logState; info.userId = dataLayer.User.userId; info.solveTime = solveTime; info.logStatus = (int)logState; DataLayerResult result = dataLayer.ModifyLogInfo(info); if (result == DataLayerResult.Success) { this.cancelButton.Enabled = true; FullData(dataLayer); } }
public void addUser() { login(); UserInfo user = new UserInfo(); user.description = "test"; user.inputTime = DateTime.Today; //user.inputTimeSpecified = true; user.lastLoginTime = DateTime.Today; //user.lastLoginTimeSpecified = true; user.mail = "*****@*****.**"; user.msn = "*****@*****.**"; user.name = "test"; user.online = 1; user.passwd = "test"; user.realName = "test"; user.roleId = 1; user.skype = "livedoor"; user.updateTime = DateTime.Today; user.validate = 0; DataLayerResult result = dataLayer.AddUser(user); Assert.AreEqual(result, DataLayerResult.Success); logou(); }
public void login() { DataLayerResult result = dataLayer.Login("info", "livedoor"); Assert.AreEqual(result, DataLayerResult.Success); UserInfo info = dataLayer.User; }
private void GetData() { dataLayer = (IDataLayer)Settings.Default.Context["datalayer"]; DataLayerResult result = dataLayer.GetAllOperationInfo(); if (result == DataLayerResult.Success) { foreach (SysguardWS.OperationInfo info in dataLayer.OperationInfoList.Values) { int i = this.dataGridView1.Rows.Add(); DataGridViewRow dgvr = dataGridView1.Rows[i]; dgvr.Cells[0].Value = info.operId; dgvr.Cells[1].Value = info.errorDesp; dgvr.Cells[2].Value = info.operContent; dgvr.Cells[3].Value = info.userId; dgvr.Cells[4].Value = info.inputTime; } } }
private void GetData() { dataLayer = (IDataLayer)Settings.Default.Context["datalayer"]; DataLayerResult result = dataLayer.GetAllHostInfo(); DataLayerResult result2 = dataLayer.GetAllGroupInfo(); if (result2 == DataLayerResult.Success) { if (result == DataLayerResult.Success) { foreach (SysguardWS.HostInfo info in dataLayer.HostInfoList.Values) { int i = dataGridView1.Rows.Add(); DataGridViewRow dgvr = dataGridView1.Rows[i]; dgvr.Cells[0].Value = info.hostId; dgvr.Cells[1].Value = info.hostName; dgvr.Cells[2].Value = info.hostIp; if (dataLayer.GroupInfoList.Keys.Contains(info.groupId)) { dgvr.Cells[3].Value = dataLayer.GroupInfoList[info.groupId].groupName; } dgvr.Cells[4].Value = info.description; dgvr.Cells[5].Value = info.diskpartition; } } } }
public void deleteGroupByGroupId() { login(); DataLayerResult result = dataLayer.DeleteGroupByGroupId(2); Assert.AreEqual(result, DataLayerResult.Success); logou(); }
public void deleteOsTypeInfoByOsTypeId() { login(); DataLayerResult result = dataLayer.DeleteOsTypeInfoByOsTypeId(2); Assert.AreEqual(result, DataLayerResult.Success); logou(); }
public void GetOperationById() { login(); DataLayerResult result = dataLayer.GetOperationById(0); Assert.AreEqual(result, DataLayerResult.Success); Assert.AreEqual(true, dataLayer.OperationInfoList.ContainsKey(0)); logou(); }
public void GetAllRoleInfo() { login(); DataLayerResult result = dataLayer.GetAllRoleInfo(); Assert.AreEqual(result, DataLayerResult.Success); Assert.AreNotEqual(0, dataLayer.RoleInfoList.Count); logou(); }
public void getAllDataInfoStandard() { login(); DataLayerResult result = dataLayer.GetAllDataInfoStandard(); Assert.AreEqual(result, DataLayerResult.Success); Assert.AreNotEqual(dataLayer.DataInfoStandardList.Count, 0); logou(); }
public void getAllSysteInfo() { login(); DataLayerResult result = dataLayer.GetAllSystemInfo(); Assert.AreEqual(result, DataLayerResult.Success); Assert.AreNotEqual(dataLayer.SystemInfoList.Count, 0); logou(); }
public void getAllLogInfo() { login(); DataLayerResult resultLogInfo = dataLayer.GetAllLogInfo(); Assert.AreEqual(resultLogInfo, DataLayerResult.Success); Assert.AreNotEqual(dataLayer.LogInfoList.Count, 0); logou(); }
public void BatchExecuteCommand() { login(); List <int> hostIdList = new List <int>(); hostIdList.Add(38); DataLayerResult result = dataLayer.BatchExecuteCommand("cd /home", hostIdList); Assert.AreEqual(result, DataLayerResult.Success); Assert.AreNotEqual(0, dataLayer.ExecuteResultList.Count); logou(); }
public IDictionary <string, SysguardWS.SystemInfo> GetSystemInfo() { IDataLayer dataLayer = (IDataLayer)Settings.Default.Context["datalayer"]; DataLayerResult result = dataLayer.GetAllSystemInfo(); if (result == DataLayerResult.Success) { return(dataLayer.SystemInfoList); } return(null); }
private void flatButton1_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(this.textBox1.Text)) { DialogResult dialo = MessageBox.Show("请输入文件路径然后在按上传按钮!", "请输入文件路径", MessageBoxButtons.OKCancel); if (dialo == DialogResult.OK) { this.textBox1.Focus(); } return; } dummyFile.ExpList1.FullRowSelect = true; ExpList.ExpListItemCollection items = dummyFile.ExpList1.Items; if (items.Count == 0) { DialogResult dialo = MessageBox.Show("请选择文件然后在按上传按钮!", "请选择文件", MessageBoxButtons.OKCancel); if (dialo == DialogResult.OK) { this.Browser1.Focus(); } return; } foreach (ExpListItem item in items) { CShItem itm = item.CShItem; List <MeUpLoadInfo> l = GetUpLoadInfoList(itm.Path); IDataLayer dataLayer = (IDataLayer)Settings.Default.Context["datalayer"]; this.m_outputWindow.OutputInfo = string.Empty; foreach (MeUpLoadInfo meUpLoadInfo in l) { foreach (FileInfo file in meUpLoadInfo.FileInfos) { DataLayerResult result = dataLayer.BatchUploadFile(File.ReadAllBytes(file.FullName), file.Name, this.hostIdList, meUpLoadInfo.RemovePath); if (result == DataLayerResult.Success) { foreach (string output in dataLayer.UploadResultList) { this.m_outputWindow.OutputInfo += output + "\r\n"; } } else if (result == DataLayerResult.LoginHostError) { this.m_outputWindow.OutputInfo += "远程主机登陆名或密码错误请与管理员联系!" + "\r\n"; } m_outputWindow.Show(dockManager); } } } }
private void GetData() { dataLayer = (IDataLayer)Settings.Default.Context["datalayer"]; DataLayerResult result = dataLayer.GetAllOperationInfo(); if (result == DataLayerResult.Success) { SysguardWS.OperationInfo info = dataLayer.OperationInfoList[explain_id]; this.textBox1.Text = info.errorDesp; this.textBox2.Text = info.operContent; } }
private void DeleteUserToolStripMenuItem_Click(object sender, EventArgs e) { sysguard.SysguardWS.UserInfo user = dataLayer.User; if (user.roleId > 0) { MessageBox.Show("您没有用户管理的权限!"); } else { //判断是否包含自己 bool del = true; foreach (DataGridViewRow dgvrow in this.dataGridView1.SelectedRows) { if (user.userId.ToString().Equals(dgvrow.Cells[0].Value.ToString())) { del = false; break; } } if (del) { DialogResult result = MessageBox.Show("是否删除该用户?", "是否删除用户!", MessageBoxButtons.YesNo); if (result == DialogResult.Yes) { dataLayer = (IDataLayer)Settings.Default.Context["datalayer"]; int success = 0; foreach (DataGridViewRow dgvrow in this.dataGridView1.SelectedRows) { int userid = (int)dgvrow.Cells[0].Value; DataLayerResult dataResult = dataLayer.DeleteUserByUserId(userid); if (dataResult == DataLayerResult.Success) { success++; } } if (success == this.dataGridView1.SelectedRows.Count) { MessageBox.Show("删除成功!"); Flush(); } } } else { MessageBox.Show("删除的用户中包含自己,不能删除!"); } } }
public void addOsTypeInfo() { login(); OsTypeInfo info = new OsTypeInfo(); info.description = "test"; info.inputTime = DateTime.Today; info.osId = 1; info.osName = "test"; DataLayerResult result = dataLayer.AddOsTypeInfo(info); Assert.AreEqual(result, DataLayerResult.Success); logou(); }
public void addGroup() { login(); GroupInfo info = new GroupInfo(); info.description = "group"; info.groupName = "testgroup"; info.inputTime = DateTime.Today; //info.osType = "test"; DataLayerResult result = dataLayer.AddGroup(info); Assert.AreEqual(result, DataLayerResult.Success); logou(); }
private void 退出ToolStripMenuItem_Click(object sender, EventArgs e) { DialogResult dr = MessageBox.Show("确认退出吗?", "操作确认", MessageBoxButtons.YesNo); if (dr == DialogResult.Yes) { IDataLayer dataLayer = (IDataLayer)Settings.Default.Context["datalayer"]; DataLayerResult result = dataLayer.Logout(dataLayer.User.name); if (result == DataLayerResult.Success) { trayIcon.Visible = false; System.Environment.Exit(0); } } }
private void GetData() { dataLayer = (IDataLayer)Settings.Default.Context["datalayer"]; DataLayerResult result = dataLayer.GetAllOsTypeInfo(); if (result == DataLayerResult.Success) { osTypeInfo = dataLayer.OsTypeInfoList; foreach (SysguardWS.OsTypeInfo info in osTypeInfo.Values) { this.comboBox1.Items.Add(info.osName); } } }
public void BatchUploadFile() { login(); byte[] byfile = File.ReadAllBytes(@"D:\logs\data.txt"); string fileName = "data.txt"; List <int> hostIdList = new List <int>(); hostIdList.Add(38); string removePath = "/home"; DataLayerResult result = dataLayer.BatchUploadFile(byfile, fileName, hostIdList, removePath); Assert.AreEqual(result, DataLayerResult.Success); Assert.AreNotEqual(0, dataLayer.UploadResultList.Count); logou(); }
public NewUser(UserInfo _userControl) { this.userControl = _userControl; InitializeComponent(); IDataLayer dataLayer = (IDataLayer)Settings.Default.Context["datalayer"]; DataLayerResult result = dataLayer.GetAllRoleInfo(); if (result == DataLayerResult.Success) { List <RoleInfo> authors = new List <RoleInfo>(dataLayer.RoleInfoList.Count); authors.AddRange(dataLayer.RoleInfoList.Values); this.roleComboBox.DataSource = authors; this.roleComboBox.DisplayMember = "name"; this.roleComboBox.ValueMember = "roleId"; } }
private void button1_Click(object sender, EventArgs e) { //处理手顺 if (this.textBox1.Text.Trim().Equals("")) { MessageBox.Show("处理手顺不能为空!"); return; } //错误描述 if (this.textBox2.Text.Trim().Equals("")) { MessageBox.Show("错误描述不能为空!"); return; } IDataLayer dataLayer = (IDataLayer)Settings.Default.Context["datalayer"]; sysguard.SysguardWS.OperationInfo operation = new sysguard.SysguardWS.OperationInfo(); operation.errorDesp = this.textBox2.Text; operation.operContent = this.textBox1.Text; operation.inputTime = DateTime.Now; sysguard.SysguardWS.UserInfo user = dataLayer.User; operation.userId = user.userId; DataLayerResult result = dataLayer.AddOperationInfo(operation); if (result == DataLayerResult.Success) { DialogResult resultDialo = MessageBox.Show("新的手顺添加成功,是否退出?", "添加成功!", MessageBoxButtons.YesNo); if (resultDialo == DialogResult.Yes) { this.DialogResult = DialogResult.OK; this.Dispose(); } else { reset(); explainControl.Flush(); } } }
public void addOperationInfo() { login(); OperationInfo info = new OperationInfo(); //info.dealPattern = "test"; //info.dealStatus = "2"; //info.dealStep = "test"; //info.inputTime = DateTime.Today; //info.operationDesc = "test"; //info.operType = "aa"; //info.opserId = 1; //info.userId = 22; DataLayerResult result = dataLayer.AddOperationInfo(info); Assert.AreEqual(result, DataLayerResult.Success); logou(); }