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); }
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); }