Пример #1
0
        public JsonResult FindRequests(SearchViewModel model)
        {
            var payments = PaymentService.SearchPaymentsAdjustmentEBT(model.CaseNumber, model.EntityName, model.SocialSecurityNumber, model.BirthDate, model.FilingDate, model.RegionId, model.ClinicId, model.EBTNumber).ToList();
            var result   = new List <AdjusmentEbtViewModel>();

            foreach (var payment in payments)
            {
                var paymentAjusteEbtModel = new AdjusmentEbtViewModel
                {
                    PaymentId               = payment.PaymentId,
                    CaseId                  = payment.CaseId.Value,
                    CaseDetailId            = payment.CaseDetailId.Value,
                    CaseNumber              = payment.CaseNumber,
                    CaseKey                 = payment.CaseKey,
                    AdjustmentStatusId      = payment.AdjustmentStatusId,
                    AdjustmentStatus        = payment.AdjustmentStatusId.HasValue ? payment.AdjustmentStatus.AdjustmentStatus1 : string.Empty,
                    AdjustmentType          = payment.AdjustmentType,
                    AdjustmentRequestedDate = payment.AdjustmentRequestedDate.ToShortDateString(),
                    AdjustmentRequestedBy   = payment.AdjustmentRequestedBy,
                    ConceptId               = payment.ConceptId,
                    Concept                 = payment.ConceptId.HasValue ? payment.Concept.Concept1 : string.Empty,
                    TransactionNumber       = payment.TransactionNum,
                    IssueDate               = payment.IssueDate.ToShortDateString(),
                    FromDate                = payment.FromDate.ToShortDateString(),
                    ToDate                  = payment.ToDate.ToShortDateString(),
                    PaymentDay              = payment.PaymentDay.Value,
                    Amount                  = payment.Amount.ToCurrency()
                };

                result.Add(paymentAjusteEbtModel);
            }

            return(Json(new BasicDataTablesResult(result), JsonRequestBehavior.AllowGet));
        }
Пример #2
0
        private AdjusmentEbtViewModel GetTableRowAdjusmentEBT(Payment payment)
        {
            var itemEmailEbt = new AdjusmentEbtViewModel
            {
                PaymentId               = payment.PaymentId,
                CaseId                  = payment.CaseId.Value,
                CaseDetailId            = payment.CaseDetailId.Value,
                CaseNumber              = payment.CaseNumber,
                EbtNumber               = payment.CaseDetail.EBTAccount,
                CaseKey                 = payment.CaseKey,
                AdjustmentStatusId      = payment.AdjustmentStatusId,
                AdjustmentStatus        = payment.AdjustmentStatusId.HasValue && payment.AdjustmentStatus != null && payment.AdjustmentStatus.AdjustmentStatus1 != null ? payment.AdjustmentStatus.AdjustmentStatus1 : string.Empty,
                AdjustmentType          = payment.AdjustmentType,
                AdjustmentRequestedDate = payment.AdjustmentRequestedDate != null?payment.AdjustmentRequestedDate.ToShortDateString() : string.Empty,
                                              AdjustmentRequestedBy = payment.AdjustmentRequestedBy,
                                              ConceptId             = payment.ConceptId,
                                              Concept                                 = payment.ConceptId.HasValue && payment.Concept != null && payment.Concept.Concept1 != null ? payment.Concept.Concept1 : string.Empty,
                                              TransactionNumber                       = payment.TransactionNum,
                                              IssueDate                               = payment.IssueDate != null?payment.IssueDate.ToShortDateString() : string.Empty,
                                                                             FromDate = payment.FromDate != null?payment.FromDate.ToShortDateString() : string.Empty,
                                                                                            ToDate = payment.ToDate != null?payment.ToDate.ToShortDateString() : string.Empty,
                                                                                                         PaymentDay = payment.PaymentDay != null ? payment.PaymentDay.Value : (short)0,
                                                                                                         Amount     = payment.Amount != null?payment.Amount.ToCurrency() : string.Empty
            };

            return(itemEmailEbt);
        }
Пример #3
0
        public JsonResult FindRequestsToApprove()
        {
            var payments = PaymentService.FindAdjustmentsEBTToApprove().Where(p => !p.CaseDetail.EBTStatus.Equals("Expunged", StringComparison.OrdinalIgnoreCase)).ToList();
            var result   = new List <AdjusmentEbtViewModel>();

            foreach (var payment in payments)
            {
                var paymentAjusteEbtModel = new AdjusmentEbtViewModel
                {
                    PaymentId               = payment.PaymentId,
                    CaseId                  = payment.CaseId.Value,
                    CaseDetailId            = payment.CaseDetailId.Value,
                    CaseNumber              = payment.CaseNumber,
                    CaseKey                 = payment.CaseKey,
                    AdjustmentStatusId      = payment.AdjustmentStatusId,
                    AdjustmentStatus        = payment.AdjustmentStatusId.HasValue ? payment.AdjustmentStatus.AdjustmentStatus1 : string.Empty,
                    AdjustmentType          = payment.AdjustmentType,
                    AdjustmentRequestedDate = payment.AdjustmentRequestedDate.ToShortDateString(),
                    AdjustmentRequestedBy   = payment.AdjustmentRequestedBy,
                    ConceptId               = payment.ConceptId,
                    Concept                 = payment.ConceptId.HasValue ? payment.Concept.Concept1 : string.Empty,
                    TransactionNumber       = payment.TransactionNum,
                    IssueDate               = payment.IssueDate.ToShortDateString(),
                    FromDate                = payment.FromDate.ToShortDateString(),
                    ToDate                  = payment.ToDate.ToShortDateString(),
                    PaymentDay              = payment.PaymentDay.Value,
                    Amount                  = payment.Amount.ToCurrency()
                };

                result.Add(paymentAjusteEbtModel);
            }

            return(Json(new BasicDataTablesResult(result), JsonRequestBehavior.AllowGet));
        }
Пример #4
0
        public JsonResult FindRequestsToDocument()
        {
            var payments = PaymentService.FindAdjustmentEBTToDocument();
            var result   = new List <AdjusmentEbtViewModel>();

            if (payments == null)
            {
                return(Json(new BasicDataTablesResult(result), JsonRequestBehavior.AllowGet));
            }

            payments = payments.ToList();
            foreach (var payment in payments)
            {
                var paymentAjusteEbtModel = new AdjusmentEbtViewModel
                {
                    PaymentId               = payment.PaymentId,
                    CaseId                  = payment.CaseId.Value,
                    CaseDetailId            = payment.CaseDetailId.Value,
                    CaseNumber              = payment.CaseNumber,
                    CaseKey                 = payment.CaseKey,
                    AdjustmentStatusId      = payment.AdjustmentStatusId,
                    AdjustmentStatus        = payment.AdjustmentStatusId.HasValue ? payment.AdjustmentStatus.AdjustmentStatus1 : string.Empty,
                    AdjustmentType          = payment.AdjustmentType,
                    AdjustmentRequestedDate = payment.AdjustmentRequestedDate.ToShortDateString(),
                    AdjustmentRequestedBy   = payment.AdjustmentRequestedBy,
                    ConceptId               = payment.ConceptId,
                    Concept                 = payment.ConceptId.HasValue ? payment.Concept.Concept1 : string.Empty,
                    TransactionNumber       = payment.TransactionNum,
                    IssueDate               = payment.IssueDate.ToShortDateString(),
                    FromDate                = payment.FromDate.ToShortDateString(),
                    ToDate                  = payment.ToDate.ToShortDateString(),
                    PaymentDay              = payment.PaymentDay.Value,
                    Amount                  = payment.Amount.ToCurrency()
                };

                result.Add(paymentAjusteEbtModel);
            }

            return(Json(new BasicDataTablesResult(result), JsonRequestBehavior.AllowGet));
        }