• 经理


    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;

    namespace MyOffice
    {
       public class SE
        {
            private string id;

            public string Id
            {
                get { return id; }
                set { id = value; }
            }
            private int age;

            public int Age
            {
                get { return age; }
                set { age = value; }
            }
            private string name;

            public string Name
            {
                get { return name; }
                set { name = value; }
            }
            private Gender gender;

            public Gender Gender
            {
                get { return gender; }
                set { gender = value; }
            }
            private int popularity = 0;

            public int Popularity
            {
                get { return popularity; }
                set { popularity = value; }
            }
            private int score = 0;

            public int Score
            {
                get { return score; }
                set { score = value; }
            }
            private string assess = "未评价";

            public string Assess
            {
                get { return assess; }
                set { assess = value; }
            }
        }
    }

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;

    namespace MyOffice
    {
        class PM
        {
            private int id;

            public int Id
            {
                get { return id; }
                set { id = value; }
            }
            private int age;

            public int Age
            {
                get { return age; }
                set {
                    if (value >= 30 && value <= 100)
                    {
                        age = value;
                    }
                    else
                    {
                        age = 30;
                    }
               
                }
            }
            private string name;

            public string Name
            {
                get { return name; }
                set { name = value; }
            }
            private Gender gender;

            public Gender Gender
            {
                get { return gender; }
                set { gender = value; }
            }
            private int year;

            public int Year
            {
                get { return year; }
                set { year = value; }
            }
            public string SayHi()
            {
                string message;
                message = string.Format("大家好,我是{0},今年{1}岁,项目管理经验{2}年",this.name,this.age,this.year);
                return message;
            }
            //项目经理评分的方法
            public void Judge(SE se,string assess,int score)
            {
                se.Assess = assess;
                se.Score = score;
            }
        }
    }

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;

    namespace MyOffice
    {
         public  enum Gender
        {
             男,女
        }
    }

    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    using System.Windows.Forms;

    namespace MyOffice
    {
        public partial class FrmShow : Form
        {
            public SE[] se = new SE[3];
            public FrmShow()
            {
                InitializeComponent();
                this.Init();
                this.UpdateView();
            }
           


            public void Init()
            {
           
                SE se1 = new SE();
                se1.Name = "郭靖";
                se1.Age = 18;
                se1.Gender =Gender.男;
                se1.Id = "111";
                se[0] = se1;
                SE se2 = new SE();
                se2.Name = "黄蓉";
                se2.Age = 18;
                se2.Gender = Gender.女;
                se2.Id = "222";
                se[1] = se2;
                SE se3 = new SE();
                se3.Name = "李白";
                se3.Age = 20;
                se3.Gender =Gender.男;
                se3.Id = "333";
                se[2] = se3;
            }
            public void UpdateView()
            {
                listView1.Items.Clear();
                for (int i = 0; i < se.Length;i++ )
                {
                    ListViewItem item = new ListViewItem();
                    item.Text = se[i].Id;
                    item.SubItems.Add(se[i].Name);
                    item.SubItems.Add(se[i].Age.ToString());
                    item.SubItems.Add(se[i].Score.ToString());
                    item.SubItems.Add(se[i].Assess);
                    this.listView1.Items.Add(item);

                }
            }

            private void FrmShow_Load(object sender, EventArgs e)
            {

            }

            private void listView1_SelectedIndexChanged(object sender, EventArgs e)
            {

            }

            private void listView1_DoubleClick(object sender, EventArgs e)
            {
                if(this.listView1.SelectedItems.Count==0){
                    return;
                }
                int index = 0;
                for (int i = 0; i < se.Length;i++ )
                {
                    if(se[i].Id==this.listView1.SelectedItems[0].Text.Trim()){
                        index = i;
                        break;
                    }
                }
                FrmJudge frm = new FrmJudge(this,index);
                frm.Show();
            }
        }
    }

     

    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    using System.Windows.Forms;

    namespace MyOffice
    {
        public partial class FrmJudge : Form
        {
            private FrmShow myParent;
            private SE se;
            public FrmJudge()
            {
                InitializeComponent();
            }
          
            public FrmJudge(FrmShow fparent,int index)
            {
                InitializeComponent();
                this.myParent = fparent;
                this.se = myParent.se[index];
                   
            }
            private void FrmJudge_Load(object sender, EventArgs e)
            {
                this.textBox1.Text = se.Name;
                this.textBox2.Text = se.Assess;
                this.textBox3.Text = se.Score.ToString();
            }

            private void button1_Click(object sender, EventArgs e)
            {
                try
                {
                    PM pm=new PM();
                    pm.Judge(se, this.textBox2.Text.Trim(), Int32.Parse(this.textBox3.Text.Trim()));
                    this.myParent.UpdateView();
                    this.Close();
                }
                catch(Exception ex)
                {
                    MessageBox.Show("评分失败!"+ex.ToString());

                }
            }

            private void button2_Click(object sender, EventArgs e)
            {
                DialogResult resuilt = MessageBox.Show("是否要取消","提示",MessageBoxButtons.YesNo,MessageBoxIcon.Information);
                Application.Exit();
            }

        }
    }

  • 相关阅读:
    static 静态
    纽扣电池带负载能力差
    JAVA--异常(1)
    【DP专题】——洛谷P1273有线电视网
    我到现在都没有搞明白git233333
    git常见问题之git pull origin master时fatal: refusing to merge unrelated histories
    矩阵内积转化为求矩阵乘积的迹
    矩阵分解系列三:非负矩阵分解及Python实现
    矩阵分解系列三:可对角化矩阵的谱分解
    矩阵分解系列二:正交三角分解(UQ、QR分解)
  • 原文地址:https://www.cnblogs.com/1234wwww/p/6553435.html
Copyright © 2020-2023  润新知