示例#1
0
文件: 中文版.cs 项目: wsxx111/Work
        public static void 运行()
        {
            辞职人 p  = new 辞职人("世界那么大,我想去看看", "王凯");
            审批人 z0 = new 组长("马云");
            审批人 z1 = new 技术总监("王思聪");
            审批人 z2 = new 人事部门("王健林");

            z0.一个审批人 = z1;
            z1.一个审批人 = z2;
            z0.签字(p, true);
            Console.ReadKey();
        }
示例#2
0
文件: 中文版.cs 项目: wsxx111/Work
 public override void 签字(辞职人 people, bool IsPass)
 {
     this.是否同意 = IsPass;
     if (IsPass)
     {
         Console.WriteLine("技术总监:{0},签字同意", this.审批人姓名);
         一个审批人.签字(people, this.是否同意);
     }
     else
     {
         Console.WriteLine("技术总监:{0},不同意,意见驳回", this.审批人姓名);
     }
 }
示例#3
0
文件: 中文版.cs 项目: wsxx111/Work
 public override void 签字(辞职人 people, bool IsPass)
 {
     this.是否同意 = IsPass;
     if (IsPass)
     {
         Console.WriteLine("人事部门:{0},签字同意", this.审批人姓名);
         Console.WriteLine("辞职人:{0},手续办理成功", people.辞职人姓名);
     }
     else
     {
         Console.WriteLine("人事部门:{0},不同意,意见驳回", this.审批人姓名);
     }
 }
示例#4
0
文件: 中文版.cs 项目: wsxx111/Work
 public override void 签字(辞职人 people, bool IsPass)
 {
     Console.WriteLine("{0}申请辞职,辞职理由为:{1}.", people.辞职人姓名, people.辞职原因);
     this.是否同意 = IsPass;
     if (IsPass)
     {
         Console.WriteLine("组长:{0},签字同意", this.审批人姓名);
         if (一个审批人 != null)
         {
             一个审批人.签字(people, this.是否同意);
         }
     }
     else
     {
         Console.WriteLine("组长:{0},不同意,意见驳回", this.审批人姓名);
     }
 }
示例#5
0
文件: 中文版.cs 项目: wsxx111/Work
 public abstract void 签字(辞职人 people, bool IsPass);