예제 #1
0
        /// <summary>
        /// </summary>
        public OutApplication GetOutApplicationByOutApplicationID(int pKID)
        {
            OutApplication outapplication = _OutApplicationDal.GetOutApplicationByOutApplicationID(pKID);

            outapplication.Account = _AccountBll.GetAccountById(outapplication.Account.Id);
            return(outapplication);
        }
 /// <summary>
 /// </summary>
 public ApproveOutApplicationItem(int itemID, int accountID, bool isAgree,
                                  string remark, int outApplicationID, bool isAdjust, decimal adjustHour)
 {
     _Account        = _DalAccountBll.GetAccountById(accountID);
     _OutApplication = _DalOutApplication.GetOutApplicationByOutApplicationID(outApplicationID);
     _ItemID         = itemID;
     _Remark         = remark;
     _IsAgree        = isAgree;
     _IsAdjust       = isAdjust;
     _AdjustHour     = adjustHour;
 }
예제 #3
0
 protected override void Validation()
 {
     _OutApplication = _DalOutApplication.GetOutApplicationByOutApplicationID(_OutApplicationID);
     if (_OutApplication == null)
     {
         HrmisUtility.ThrowException(HrmisUtility._OutApplication_Not_Exit);
     }
 }
예제 #4
0
 /// <summary>
 ///
 /// </summary>
 public OutConfirmMail(int outApplicationId)
 {
     _OutApplication         = _OutApplicationDal.GetOutApplicationByOutApplicationID(outApplicationId);
     _OutApplication.Account = _AccountBll.GetAccountById(_OutApplication.Account.Id);
 }
예제 #5
0
 /// <summary>
 ///
 /// </summary>
 public OutErrorMail(int applicationID)
 {
     _OutApplication         = _OutApplicationDal.GetOutApplicationByOutApplicationID(applicationID);
     _OutApplication.Account = _AccountBll.GetAccountById(_OutApplication.Account.Id);
     _Accounts = _GetDiyProcess.GetHRPrincipalByAccountID(_OutApplication.Account.Id);
 }
예제 #6
0
 /// <summary>
 /// </summary>
 public OutSubmitPhone(int outApplicationId)
 {
     _OutApplication         = _OutApplicationDal.GetOutApplicationByOutApplicationID(outApplicationId);
     _OutApplication.Account = _AccountBll.GetAccountById(_OutApplication.Account.Id);
 }
예제 #7
0
 /// <summary>
 ///
 /// </summary>
 public OutConfirmPhone(int outApplicationId, int itemid)
 {
     _OutApplication         = _OutApplicationDal.GetOutApplicationByOutApplicationID(outApplicationId);
     _OutApplicationItem     = _OutApplicationDal.GetOutApplicationItemByItemID(itemid);
     _OutApplication.Account = _AccountBll.GetAccountById(_OutApplication.Account.Id);
 }
 /// <summary>
 ///
 /// </summary>
 public UpdateOutApplication(OutApplication outapplication, List <Account> ccList)
 {
     _OutApplication    = outapplication;
     _CCList            = ccList;
     _OldOutApplication = _OutApplicationDal.GetOutApplicationByOutApplicationID(outapplication.PKID);
 }
예제 #9
0
 /// <summary>
 /// </summary>
 public OutSubmitMail(int outApplicationId, List <Account> cclist)
 {
     _OutApplication         = _OutApplicationDal.GetOutApplicationByOutApplicationID(outApplicationId);
     _OutApplication.Account = _AccountBll.GetAccountById(_OutApplication.Account.Id);
     _CCList = cclist;
 }