Exemplo n.º 1
0
        public async Task <ActionResult> GetBillingRecords(string billingId)
        {
            try
            {
                BillingTimeRecordModel list = new BillingTimeRecordModel();
                TimeSlipCheckRepo      timelistcheckrepo = new TimeSlipCheckRepo();
                list = await timelistcheckrepo.GetBillingRecords(billingId);

                return(Json(list, JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemplo n.º 2
0
        private async Task <List <TimeslipDataModel> > GetComboDetails(arealist area)
        {
            try
            {
                List <TimeslipDataModel> list = new List <TimeslipDataModel>();
                TimeSlipCheckRepo        timelistcheckrepo = new TimeSlipCheckRepo();
                list = await timelistcheckrepo.GetComboList(area);

                return(list);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemplo n.º 3
0
        public async Task <ActionResult> GetMyTimeslipCheck(string claimTeam, string accountId, string serviceBy, string claimId, string fromDate, string toDate)
        {
            try
            {
                List <TimeSlipGridDetailModel> list = new List <TimeSlipGridDetailModel>();
                TimeSlipCheckRepo timelistcheckrepo = new TimeSlipCheckRepo();
                list = await timelistcheckrepo.GetTimeSlipGridData(claimTeam, accountId, serviceBy, claimId, fromDate, toDate);


                return(Json(list, JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemplo n.º 4
0
        public async Task <ActionResult> MarkAsChecked(string billingId, string serviceDate, string sStart_Time, string sEnd_Time, string claimId)
        {
            try
            {
                ClaimTeamLoginModel client = (ClaimTeamLoginModel)Session[SessionHelper.claimTeamLogin];
                string assignId            = client.UserId;

                TimeSlipCheckRepo timelistcheckrepo = new TimeSlipCheckRepo();
                var res = await timelistcheckrepo.MarkAsChecked(billingId, assignId, serviceDate, sStart_Time, sEnd_Time, claimId);

                return(Json(res, JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemplo n.º 5
0
        public async Task <ActionResult> MarkAsNonBillablePost(string billingIds)
        {
            try
            {
                List <string> billingIdList = new List <string>();
                billingIdList = billingIds.Split(',').ToList();
                billingIdList = billingIdList.Where(x => !string.IsNullOrEmpty(x)).ToList();

                ClaimTeamLoginModel client = (ClaimTeamLoginModel)Session[SessionHelper.claimTeamLogin];
                string assignId            = client.UserId;

                TimeSlipCheckRepo timelistcheckrepo = new TimeSlipCheckRepo();
                var res = await timelistcheckrepo.MarkAsNonBillablePost(billingIdList, assignId);

                return(Json(res, JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }