Advertisement
Guest User

Untitled

a guest
Dec 9th, 2019
148
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.35 KB | None | 0 0
  1.  
  2. namespace X_TWSP002.Presentation.UCO.TWSP002
  3. {
  4.     [ProgIdKey("X_BudgetReservedForm2", LibRunClassKind.UCO, "TWSP002")]
  5.     public class X_BudgetReservedForm2UCO : LibSubFuncBase
  6.     {
  7.         protected override void DoProcessControlEvent(object sender, LibControlEventArgs e)
  8.         {
  9.             base.DoProcessControlEvent(sender, e);
  10.             switch (e.EventType)
  11.             {
  12.                 case LibEventType.FormClosing:
  13.                     FormClosing(e);
  14.                     break;
  15.             }
  16.         }
  17.         //OnAfterWakeUpForm
  18.         protected override void OnAfterWakeUpForm(object[] args)
  19.         {
  20.             base.OnAfterWakeUpForm(args);
  21.             //base.ParentRow
  22.         }
  23.         //關閉Form
  24.         private void FormClosing(LibControlEventArgs e)
  25.         {
  26.             //throw new NotImplementedException();
  27.             decimal reservedMoney = LibSysUtils.ToDecimal(base.ParentRow["ReservedMoney"]);
  28.  
  29.             decimal periodDetailTotal = LibSysUtils.ToDecimal(base.ParentRow["PeriodDetailTotal"]);
  30.  
  31.             if (reservedMoney != periodDetailTotal)
  32.             {
  33.                 string errMessage = string.Format("[分期明細加總金額]需等於【申請保留金額 {0}】!", reservedMoney);
  34.                 LibExceptionManager.ThrowError(201587, new object[] {errMessage});
  35.             }
  36.         }
  37.     }
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement