예제 #1
0
        /// <summary>
        /// 初始化修改请假界面
        /// </summary>
        /// <param name="Id"></param>
        /// <returns></returns>
        public ActionResult Update(int Id)
        {
            int    adminId         = AuthorityHelper.OperatorId ?? 0;
            Rest   rest            = _restContract.Rests.Where(x => x.AdminId == adminId).FirstOrDefault();
            double annualLeaveDays = 0;
            double paidLeaveDays   = 0;

            if (rest != null)
            {
                annualLeaveDays = rest.AnnualLeaveDays;
                paidLeaveDays   = rest.PaidLeaveDays;
            }
            ViewBag.MayUse    = annualLeaveDays;
            ViewBag.PaidCount = paidLeaveDays;
            var entityDto = _leaveInfoContract.Edit(Id);

            return(PartialView(entityDto));
        }
예제 #2
0
        public ActionResult Update(int Id)
        {
            var dto = _leaveInfoContract.Edit(Id);

            return(PartialView(dto));
        }