コード例 #1
0
        public IActionResult LeaveChangeTime(LeaveOpViewModel model)
        {
            var leave = new LeaveHelper(model);

            leave.dt3_ValueChanged();
            return(Json(leave));
        }
コード例 #2
0
ファイル: LeaveClient.cs プロジェクト: NRMonceda/LMS
 public IList <PermissionDetailsModel> GetOverTimePermissionDetail(Int64?paramUserId, string reqUsr, DateTime?startDate, DateTime?endDate, bool OnlyReportedToMe, Int64 LeadId)
 {
     using (ILeaveHelper helper = new LeaveHelper())
     {
         return(helper.GetOverTimePermissionDetail(paramUserId, reqUsr, startDate, endDate, OnlyReportedToMe, LeadId));
     }
 }
コード例 #3
0
ファイル: LeaveClient.cs プロジェクト: NRMonceda/LMS
 public string SaveLeaveRequest(LeaveRequestModel request)
 {
     using (ILeaveHelper helper = new LeaveHelper())
     {
         return(helper.SaveLeaveRequest(request));
     }
 }
コード例 #4
0
ファイル: LeaveClient.cs プロジェクト: NRMonceda/LMS
 public IList <LeaveSummary> GetLeaveSumary(long UserId, Int32 summaryYear)
 {
     using (ILeaveHelper helper = new LeaveHelper())
     {
         return(helper.GetLeaveSumary(UserId, summaryYear));
     }
 }
コード例 #5
0
ファイル: LeaveClient.cs プロジェクト: NRMonceda/LMS
 public DashBoardModel GetDashboardData(Int64 UserId, Int64 OfficeId)
 {
     using (ILeaveHelper helper = new LeaveHelper())
     {
         return(helper.GetDashboardData(UserId, OfficeId));
     }
 }
コード例 #6
0
ファイル: LeaveClient.cs プロジェクト: NRMonceda/LMS
 public IList <TeamLeaves> GetLeaveRequests(ManageTeamLeavesQueryModel qryMdl)
 {
     using (ILeaveHelper helper = new LeaveHelper())
     {
         return(helper.GetLeaveRequests(qryMdl));
     }
 }
コード例 #7
0
ファイル: LeaveClient.cs プロジェクト: NRMonceda/LMS
 public List <DropDownItem> GetYearsFromLeaveBalance()
 {
     using (ILeaveHelper helper = new LeaveHelper())
     {
         return(helper.GetYearsFromLeaveBalance());
     }
 }
コード例 #8
0
ファイル: LeaveClient.cs プロジェクト: NRMonceda/LMS
 public int GetPendingApprovalCount(Int64 userId)
 {
     using (ILeaveHelper helper = new LeaveHelper())
     {
         return(helper.GetPendingApprovalCount(userId));
     }
 }
コード例 #9
0
ファイル: LeaveClient.cs プロジェクト: NRMonceda/LMS
 public EmailDataModel GetEmailData(Int64 leaveId, string actionName)
 {
     using (ILeaveHelper helper = new LeaveHelper())
     {
         return(helper.GetEmailData(leaveId, actionName));
     }
 }
コード例 #10
0
ファイル: LeaveClient.cs プロジェクト: NRMonceda/LMS
 public IList <DaywiseLeaveDtlModel> GetDaywiseLeaveDtl(DateTime?FromDate, DateTime?ToDate, bool IsLeaveOnly, Int64 LeadId, bool OnlyReportedToMe, Int64?paramUserId, string reqUsr, bool DonotShowRejected)
 {
     using (ILeaveHelper helper = new LeaveHelper())
     {
         return(helper.GetDaywiseLeaveDtl(FromDate, ToDate, IsLeaveOnly, LeadId, OnlyReportedToMe, paramUserId, reqUsr, DonotShowRejected));
     }
 }
コード例 #11
0
ファイル: LeaveClient.cs プロジェクト: NRMonceda/LMS
 public IList <EmployeeList> GetEmployeeList(string param, Int64 userId)
 {
     using (ILeaveHelper helper = new LeaveHelper())
     {
         return(helper.GetEmployeeList(param, userId));
     }
 }
コード例 #12
0
ファイル: LeaveClient.cs プロジェクト: NRMonceda/LMS
 public IList <EmployeeWiseLeaveSummaryModel> GetEmployeeWiseLeaveSumary(Int64 UserId, int Year, string reqUsr, Int64?paramUserId, bool OnlyReportedToMe)
 {
     using (ILeaveHelper helper = new LeaveHelper())
     {
         return(helper.GetEmployeeWiseLeaveSumary(UserId, Year, reqUsr, paramUserId, OnlyReportedToMe));
     }
 }
コード例 #13
0
ファイル: LeaveClient.cs プロジェクト: NRMonceda/LMS
 public int GetHolidayCount(DateTime startDate, DateTime endDate, long UserId)
 {
     using (ILeaveHelper helper = new LeaveHelper())
     {
         return(helper.GetHolidayCount(startDate, endDate, UserId));
     }
 }
コード例 #14
0
ファイル: LeaveClient.cs プロジェクト: NRMonceda/LMS
 public IList <HolidayModel> GetHolidaysDetails(long UserId, Int32 holYear, ref bool previousYear, ref bool nextYear)
 {
     using (ILeaveHelper helper = new LeaveHelper())
     {
         return(helper.GetHolidaysDetails(UserId, holYear, ref previousYear, ref nextYear));
     }
 }
コード例 #15
0
ファイル: LeaveClient.cs プロジェクト: NRMonceda/LMS
 public IList <HolidayModel> GetHolidays(long UserId, Int32 holYear)
 {
     using (ILeaveHelper helper = new LeaveHelper())
     {
         return(helper.GetHolidays(UserId, holYear));
     }
 }
コード例 #16
0
ファイル: LeaveClient.cs プロジェクト: NRMonceda/LMS
 public string ChangeStatus(LeaveStatusModel status)
 {
     using (ILeaveHelper helper = new LeaveHelper())
     {
         return(helper.ChangeStatus(status));
     }
 }
コード例 #17
0
ファイル: LeaveClient.cs プロジェクト: NRMonceda/LMS
 public LeaveRequestModel ApplyLeaveCommonData(Int64 UserId, Int64 OfficeId)
 {
     using (ILeaveHelper helper = new LeaveHelper())
     {
         return(helper.ApplyLeaveCommonData(UserId, OfficeId));
     }
 }
コード例 #18
0
ファイル: LeaveClient.cs プロジェクト: NRMonceda/LMS
 public IList <MonthwiseLeavesCountModel> GetMonthwiseLeavesCount(Int32 year, Int64 LeadId, bool OnlyReportedToMe, Int64?paramUserId, string reqUsr)
 {
     using (ILeaveHelper helper = new LeaveHelper())
     {
         return(helper.GetMonthwiseLeavesCount(year, LeadId, OnlyReportedToMe, paramUserId, reqUsr));
     }
 }
コード例 #19
0
ファイル: LeaveClient.cs プロジェクト: NRMonceda/LMS
 public IList <LeaveDetailModel> ShowLeaveDetail(Int64 LeaveId)
 {
     using (ILeaveHelper helper = new LeaveHelper())
     {
         return(helper.ShowLeaveDetail(LeaveId));
     }
 }
コード例 #20
0
ファイル: LeaveClient.cs プロジェクト: NRMonceda/LMS
 public IList <LeaveDtl> GetLeaveDetailCalculation(DateTime LeaveFrom, DateTime LeaveUpto, string LeaveFromTime, string LeaveUptoTime, Int64 UserId, Int64 LeaveTypText)
 {
     using (ILeaveHelper helper = new LeaveHelper())
     {
         return(helper.GetLeaveDetailCalculation(LeaveFrom, LeaveUpto, LeaveFromTime, LeaveUptoTime, UserId, LeaveTypText));
     }
 }
コード例 #21
0
ファイル: LeaveClient.cs プロジェクト: NRMonceda/LMS
 public List <TimeSheetModel> GetMyTeamTimeSheet(Int64 UserID)
 {
     using (ILeaveHelper helper = new LeaveHelper())
     {
         return(helper.GetMyTeamTimeSheet(UserID));
     }
 }
コード例 #22
0
ファイル: LeaveClient.cs プロジェクト: NRMonceda/LMS
 public decimal ReturnDuration(DateTime LeaveFrom, DateTime LeaveUpto, string LeaveFromTime, string LeaveUptoTime, Int64 UserId)
 {
     using (ILeaveHelper helper = new LeaveHelper())
     {
         return(helper.ReturnDuration(LeaveFrom, LeaveUpto, LeaveFromTime, LeaveUptoTime, UserId));
     }
 }
コード例 #23
0
ファイル: LeaveClient.cs プロジェクト: NRMonceda/LMS
 //public string ChangeStatusFromEmail(Int64 leaveId, Int64 userId, string action)
 //{
 //    using (ILeaveHelper helper = new LeaveHelper())
 //    {
 //        return helper.ChangeStatusFromEmail(leaveId, userId, action);
 //    }
 //}
 public EmailDataModel ViewLeaveFromEmail(Int64 leaveId, Int64 userId)
 {
     using (ILeaveHelper helper = new LeaveHelper())
     {
         return(helper.ViewLeaveFromEmail(leaveId, userId));
     }
 }
コード例 #24
0
ファイル: LeaveClient.cs プロジェクト: NRMonceda/LMS
 public string ReturnWeekOff(long UserId)
 {
     using (ILeaveHelper helper = new LeaveHelper())
     {
         return(helper.ReturnWeekOff(UserId));
     }
 }
コード例 #25
0
ファイル: LeaveClient.cs プロジェクト: NRMonceda/LMS
 public EmailDataModel GetEmailDataAddLeave(Int64 userID, Int64?leaveTypeID)
 {
     using (ILeaveHelper helper = new LeaveHelper())
     {
         return(helper.GetEmailDataAddLeave(userID, leaveTypeID));
     }
 }
コード例 #26
0
        public IActionResult LeaveChangeShift(LeaveOpViewModel model)
        {
            var leave = new LeaveHelper(model);

            leave.cb1_SelectedValueChanged();
            return(Json(leave));
        }
コード例 #27
0
ファイル: LeaveClient.cs プロジェクト: NRMonceda/LMS
 //public List<LeaveItem> GetMyLeaveRequests(long UserId)
 //{
 //    using (ILeaveHelper helper = new LeaveHelper())
 //    {
 //        return helper.GetMyLeaveRequests(UserId);
 //    }
 //}
 public List <LeaveTypesModel> GetLeaveTypes(long OfficeId, Int64 userId)
 {
     using (ILeaveHelper helper = new LeaveHelper())
     {
         return(helper.GetLeaveTypes(OfficeId, userId));
     }
 }
コード例 #28
0
ファイル: LeaveClient.cs プロジェクト: NRMonceda/LMS
 public IList <DropDownItem> GetWeekOffs(long UserId)
 {
     using (ILeaveHelper helper = new LeaveHelper())
     {
         return(helper.GetWeekOffs(UserId));
     }
 }
コード例 #29
0
        public IActionResult LeaveUpdate(LeaveOpViewModel model)
        {
            //var m = new LeaveOpViewModel() { ucLeave = new UCLeaveViewModel(), EmpId = EmpId };
            //return View(m);
            var leave = new LeaveHelper(model);

            leave.Leave_Update();
            return(Json(leave));
        }
コード例 #30
0
        public async Task <IActionResult> LeaveDelete(string EmpId, int SeqNo)
        {
            //var m = new LeaveOpViewModel() { ucLeave = new UCLeaveViewModel(), EmpId = EmpId };
            //return View(m);
            //var leave = new LeaveHelper(model);
            //leave.Leave_Insert();
            //return Json(leave);
            var leave = new LeaveHelper();
            var l     = await _context.Tblleave.Where(x => x.EmpId == EmpId && x.SeqNo == SeqNo).FirstOrDefaultAsync();

            leave.LeaveDelete(l);
            return(Json(leave));
        }