MyOffic(经理评分)
1 public class SE 2 { 3 //员工类 4 private int id; 5 6 public int Id 7 { 8 get { return id; } 9 set { id = value; } 10 } 11 private string name; 12 13 public string Name 14 { 15 get { return name; } 16 set { name = value; } 17 } 18 private int age; 19 20 public int Age 21 { 22 get { return age; } 23 set { age = value; } 24 } 25 private string ping; 26 27 public string Ping 28 { 29 get { return ping; } 30 set { ping = value; } 31 } 32 private string fen; 33 34 public string Fen 35 { 36 get { return fen; } 37 set { fen = value; } 38 } 39 }
1 public class PM 2 { 3 //项目经理类 4 private string name; 5 6 public string Name 7 { 8 get { return name; } 9 set { name = value; } 10 } 11 12 private string ping; 13 14 public string Ping 15 { 16 get { return ping; } 17 set { ping = value; } 18 } 19 private string fen; 20 21 public string Fen 22 { 23 get { return fen; } 24 set { fen = value; } 25 } 26 public void Judge(SE se, String assess, int score) 27 { 28 29 } 30 }
1 public FrmShow() 2 { 3 InitializeComponent(); 4 this.Init();//初始化员工信息 5 this.UpdateView();//将员工信息绑定到listView1上 6 } 7 8 private void FrmShow_Load(object sender, EventArgs e) 9 { 10 11 } 12 //准备一个容器,可以容纳3个员工对象 13 SE[] engineers = new SE[3]; 14 /// <summary> 15 /// 初始化员工信息 16 /// </summary> 17 public void Init() 18 { 19 SE a = new SE(); 20 a.Id = 111; 21 a.Name = "王小毛"; 22 a.Age = 26; 23 a.Ping = "未评价"; 24 a.Fen = "0"; 25 engineers[0] = a; 26 27 SE b = new SE(); 28 b.Id = 112; 29 b.Name = "周新雨"; 30 b.Age = 22; 31 b.Ping = "未评价"; 32 b.Fen = "0"; 33 engineers[1] = b; 34 35 SE c= new SE(); 36 c.Id = 112; 37 c.Name = "张烨"; 38 c.Age = 30; 39 c.Ping = "未评价"; 40 c.Fen = "0"; 41 engineers[2] = c; 42 43 44 } 45 /// <summary> 46 /// 将员工信息绑定到listView1上 47 /// </summary> 48 public void UpdateView() 49 { 50 listView1.Items.Clear(); 51 for (int i = 0; i < engineers.Length; i++) 52 { 53 //一个item就是一个员工对象 54 ListViewItem item = new ListViewItem(engineers[i].Id.ToString()); 55 item.SubItems.Add(engineers[i].Name.ToString()); 56 item.SubItems.Add(engineers[i].Age.ToString()); 57 item.SubItems.Add(engineers[i].Ping.ToString()); 58 item.SubItems.Add(engineers[i].Fen.ToString()); 59 60 this.listView1.Items.Add(item); 61 } 62 } 63 64 private void listView1_DoubleClick(object sender, EventArgs e) 65 { 66 ListViewItem selectItem = listView1.SelectedItems[0]; 67 FrmJudge frm = new FrmJudge(); 68 frm.selectItem = selectItem; 69 frm.ShowDialog(); 70 }
1 public ListViewItem selectItem = null; 2 private void FrmJudge_Load(object sender, EventArgs e) 3 { 4 txtName.Text = selectItem.SubItems[1].Text; 5 txtName.ReadOnly = true; 6 } 7 private void btnPing_Click(object sender, EventArgs e) 8 { 9 selectItem.SubItems[3].Text = rtxtPing.Text; 10 selectItem.SubItems[4].Text = txtNian.Text; 11 this.Close(); 12 13 14 }
转载于:https://www.cnblogs.com/aaaaliling/p/8903389.html
MyOffic(经理评分)相关推荐
- 案例 项目经理评分 c# 1613922661
案例 项目经理评分 c# 1613922661 界面情况 要求: ListView控件 双击评分 提交后更新数据
- 第二章 项目经理评分
using System; using System.Collections.Generic; using System.Linq; using System.Text;namespace MyOff ...
- 小项目 经理评分系统 总结
经理评分系统 开发工具:Visual Studio 2012 项目需求说明: ·显示员工信息 ·实现项目经理给员工评分 实现思路及关键代码: (1)创建MyOffice项目,创建员工类(SE).项目经 ...
- 第二章《深入C#数据类型》项目经理评分
一:创建MyOffices项目,创建UserInfo类,用来存储员工 工号,姓名,年龄,评价,年度得分 二:创建查看评分窗体(frmShow),添加定义员工数组,将员工数据绑定到frmShow窗体的L ...
- 【渝粤教育】国家开放大学2018年春季 8638-22T薪酬制度与薪酬管理 参考试题
科目编号:8638 座位号 2017-2018学年度第二学期期末考试 薪酬制度与薪酬管理 试题 2018年 7 月 一.单选题(本大题共10小题,每小题3分,共计30分) (★请考生务必将答案填入到下 ...
- 测试人员的KPI考核指标
关于测试人员KPI的考核指标 - 简书 线上bug漏测率,测试延期率,新技术手段输出,沟通能力,学习能力,文档沉淀能力(帮助组内同事成长),问题跟进能力,个人成长. 老徐:线上bug漏测率,任务完成率 ...
- KPI体系的建立方法
KPI体系的建立方法-------马彦琳 目前,关键业绩指标(Key Performance Indicators)体系建立的难点是缺乏一套系统且实用的方法,这篇文章正是基于这种情况下做的方法论研究, ...
- 豆瓣评分 9.1,揭秘乔布斯如何成为最伟大的产品经理?
本期荐书 <史蒂夫·乔布斯传> 以下简称<乔布斯传> 豆瓣评分:9.1 作者简介 沃尔特·艾萨克森,美国著名的传记作家,生于美国新奥尔良,曾先后就读于美国哈佛大学和英国牛津大学 ...
- 产品经理如何学机器学习——一篇以产品为中心的机器学习概论
我现在常常听说产品负责人/经理.技术经理和设计师通过网上课程学习机器学习.我一直鼓励这种做法--实际上,我本人曾学习过那些课程(并且在博客上发表了相关内容). 但是,对于某些希望从事机器学习产品设计. ...
最新文章
- Dependabot:自动创建GitHub PR修复潜在漏洞
- 阿里Druid数据库连接池配置解释
- Web.py Cookbook 简体中文版 - Hello World!
- java日志服务器_java服务器搭建(一)日志系统
- npoi xlsx 文件损坏_解决右键新建xlsx文件错误
- 使用Lambda表达式重构委托
- hadoop3.2.1和java1.7版本不兼容解决方案(virtualBox下ubuntu环境linux系统)
- lintcode 落单的数(位操作)
- 欧几里得算法和扩展欧几里得算法详解
- [导入]Linux下载工具利器ProZilla和ProzGUI
- 是什么让Go语言更适合人工智能研究?
- 5.Knockout.Js(自定义绑定)
- 面向对象3:类和对象
- 最主流的Java后台开发框架
- java无限循环小数_无限循环小数转化成分数(Java实现)
- 数据库原理知识点总结一
- 几行Python代码画皮卡丘
- 机器学习需要掌握的数学知识点---详细整理
- Uni-app开发微信小程序使用本地图片做背景图
- SQLiteOpenHelper 崩溃Couldnt read row 0, col -1 from CursorWindow.