Esempio n. 1
0
        private void CreateTransactionCierreBalanceMuerteItp(IndexViewModel model, CaseDetail caseDetail, bool esMuerte, CaseDetail caseMain)
        {
            Transaction sicTransactionCierre = new Transaction
            {
                CaseDetailId       = caseDetail.CaseDetailId,
                TransactionTypeId  = esMuerte ? ((int)SimeraTransactionEnum.CierreBalanceMuerte) : ((int)SimeraTransactionEnum.CierreBalanceITP),
                TransactionAmount  = 0,
                TransactionDate    = DateTime.UtcNow,
                ConceptId          = caseDetail.Case.ConceptId.Value,
                DecisionDate       = DateTime.UtcNow,
                AdjustmentReasonId = model.AdjustmentReasonId
            };

            SimeraTransaction transactionCierre = new SimeraTransaction
            {
                CaseDetailId         = caseDetail.CaseDetailId,
                CaseKey              = caseDetail.CaseKey,
                CaseNumber           = caseDetail.CaseNumber,
                SSN                  = !caseDetail.CaseKey.Equals("00") ? caseMain.Entity.SSN : caseDetail.Entity.SSN,
                FullName             = !caseDetail.CaseKey.Equals("00") ? caseMain.Entity.FullName : caseDetail.Entity.FullName,
                BirthDate            = !caseDetail.CaseKey.Equals("00") ? caseMain.Entity.BirthDate : caseDetail.Entity.BirthDate,
                SSN_Beneficiary      = !caseDetail.CaseKey.Equals("00") ? caseDetail.Entity.SSN : string.Empty,
                FullName_Beneficiary = !caseDetail.CaseKey.Equals("00") ? caseDetail.Entity.FullName : string.Empty,
                Relationship         = !caseDetail.CaseKey.Equals("00") ? caseDetail.RelationshipType.RelationshipType1 : string.Empty,
                Date                 = System.DateTime.UtcNow,
                AdjustmentReason     = model.AdjustmentReasonText,
                TransactionType      = esMuerte ? ((int)SimeraTransactionEnum.CierreBalanceMuerte).ToString() : ((int)SimeraTransactionEnum.CierreBalanceITP).ToString(),
                RequestCreatedByUser = WebHelper.GetUserName(),
                StatusSIC            = "S",
                CreatedBy            = "SIC Web",
                CreatedDateTime      = System.DateTime.UtcNow
            };

            SimeraTransactionService.InsertTransactions(transactionCierre, sicTransactionCierre);
        }
Esempio n. 2
0
        private void CreateTransactionAjusteMensualidad(IndexViewModel model, CaseDetail caseDetail, CaseDetail caseMain)
        {
            Transaction sicTransactionAjusteMensualidad = new Transaction
            {
                CaseDetailId       = caseDetail.CaseDetailId,
                TransactionTypeId  = (int)SimeraTransactionEnum.AjustesMensualidad,
                TransactionAmount  = 0,
                TransactionDate    = DateTime.UtcNow,
                ConceptId          = caseDetail.Case.ConceptId.Value,
                DecisionDate       = DateTime.UtcNow,
                AdjustmentReasonId = model.AdjustmentReasonId
            };

            SimeraTransaction transactionAjusteMensualidad = new SimeraTransaction
            {
                CaseDetailId         = caseDetail.CaseDetailId,
                CaseKey              = caseDetail.CaseKey,
                CaseNumber           = caseDetail.CaseNumber,
                SSN                  = !caseDetail.CaseKey.Equals("00") ? caseMain.Entity.SSN : caseDetail.Entity.SSN,
                FullName             = !caseDetail.CaseKey.Equals("00") ? caseMain.Entity.FullName : caseDetail.Entity.FullName,
                BirthDate            = !caseDetail.CaseKey.Equals("00") ? caseMain.Entity.BirthDate : caseDetail.Entity.BirthDate,
                SSN_Beneficiary      = !caseDetail.CaseKey.Equals("00") ? caseDetail.Entity.SSN : string.Empty,
                FullName_Beneficiary = !caseDetail.CaseKey.Equals("00") ? caseDetail.Entity.FullName : string.Empty,
                Relationship         = !caseDetail.CaseKey.Equals("00") ? caseDetail.RelationshipType.RelationshipType1 : string.Empty,
                Date                 = System.DateTime.UtcNow,
                AdjustmentReason     = model.AdjustmentReasonText,
                MonthlyAdjustment    = model.MonthlyInstallment.Value,
                TransactionType      = ((int)SimeraTransactionEnum.AjustesMensualidad).ToString(),
                RequestCreatedByUser = WebHelper.GetUserName(),
                StatusSIC            = "S",
                CreatedBy            = "SIC Web",
                CreatedDateTime      = System.DateTime.UtcNow
            };

            SimeraTransactionService.InsertTransactions(transactionAjusteMensualidad, sicTransactionAjusteMensualidad);
        }