private void InsertFechaUltimoCalculoInteresesCartera(detalles_nota_creditoDto detalle) { ultIdFechaCalculoIntereses++; fechas_calculo_intereses fecha_intereses = new fechas_calculo_intereses(); fecha_intereses.id = ultIdFechaCalculoIntereses; fecha_intereses.id_cartera = detalle.id_cartera; fecha_intereses.fecha = detalle.fecha_calculo_intereses; fecha_intereses.estado = "PA"; ctx.fechas_calculo_intereses.Add(fecha_intereses); }
private void InsMovimiento(mMovimientos mm, int id_mov, detalles_nota_creditoDto item, string tipo = "CR") { movimientosDto m = new movimientosDto(); m.estado = "AC"; m.fecha_movimiento = oDto.fecha; m.fecha_novedad = DateTime.Now; m.fecha_registro = DateTime.Now; m.id_cartera = item.id_cartera; m.id_concepto = item.id_concepto; m.id_estudiante = oDto.id_estudiante; m.numero_documento = oDto.id; m.id_est = oDto.id_est; if (tipo == "CR") { m.tipo_documento = "NOTCR"; m.valor_debito = 0; m.valor_credito = item.valor; } else { m.tipo_documento = "NOTCR"; m.valor_debito = item.valor; m.valor_credito = 0; } m.vigencia = item.vigencia; m.id = id_mov; m.periodo = item.periodo; mm.Insert(m); }
private void InsDetallePago(int UltId, detalles_nota_creditoDto item) { detalles_nota_credito detalle = new detalles_nota_credito(); detalle.id = UltId; detalle.id_nota_credito = oDto.id; if (item.tipo != "IN") { detalle.id_concepto = (int)item.id_concepto; carterap cartera = ctx.carterap.Where(t => t.id == item.id_cartera).FirstOrDefault(); if (cartera != null) cartera.pagado += item.valor; } else { // se asigna el codigo de concepto de intereses = 6 detalle.id_concepto = item.id_concepto; InsertFechaUltimoCalculoInteresesCartera(item); } detalle.periodo = item.periodo; detalle.vigencia = item.vigencia; detalle.valor = item.valor; detalle.tipo = item.tipo; detalle.id_cartera = item.id_cartera; detalle.nombre_concepto = item.nombre_concepto; ctx.detalles_nota_credito.Add(detalle); }