SheetMode.cs
上传用户:li2971742
上传日期:2021-11-18
资源大小:39096k
文件大小:1k
源码类别:

OA系统

开发平台:

C#

  1. using System;
  2. namespace OThinker.H3.WorkSheet
  3. {
  4. /// <summary>
  5. /// 打开表单的模式
  6. /// </summary>
  7. public enum SheetMode
  8. {
  9. /// <summary>
  10.         /// 填写表单,完成用户任务
  11. /// </summary>
  12. Work, 
  13. /// <summary>
  14.         /// 查看某个流程实例的表单
  15. /// </summary>
  16. View,
  17.         /// <summary>
  18.         /// 发起流程
  19.         /// </summary>
  20.         Originate, 
  21.         /// <summary>
  22.         /// 未指定
  23.         /// </summary>
  24. Unspecified
  25. }
  26. public class SheetModeConvertor
  27. {
  28. public static SheetMode ToSheetMode(string StrSheetMode)
  29. {
  30. if(StrSheetMode == SheetMode.View.ToString())
  31. {
  32. return SheetMode.View;
  33. }
  34. else if(StrSheetMode == SheetMode.Work.ToString())
  35. {
  36. return SheetMode.Work;
  37. }
  38.             else if (StrSheetMode == SheetMode.Originate.ToString())
  39.             {
  40.                 return SheetMode.Originate;
  41.             }
  42. else
  43. {
  44. return SheetMode.Unspecified;
  45. }
  46. }
  47. }
  48. }