private void ModificarNoCausada(carterapDto cartera) { carterap ctxCartera = ctx.carterap.Where(t => t.id == cartera.id).FirstOrDefault(); if (ctxCartera != null) { ctxCartera.valor = cartera.valor; } }
private void ModificarCausada(carterapDto cartera) { carterap ctxCartera = ctx.carterap.Where(t => t.id == cartera.id).FirstOrDefault(); if (ctxCartera != null) { if (ctxCartera.valor < cartera.valor) { //Movimiento Debito int NumDoc = InsertDocumento("NOTDB", "Aumento un valor cartera, Id. Estudiante: " + cartera.id_estudiante + ", Valor Antes: " + ctxCartera.valor + ", Valor Ahora: " + cartera.valor); ultIdMovimientos++; movimientos m = new movimientos(); m.id = ultIdMovimientos; m.estado = "AC"; m.fecha_movimiento = DateTime.Now; m.fecha_novedad = DateTime.Now; m.fecha_registro = DateTime.Now; m.id_cartera = cartera.id; m.id_concepto = cartera.id_concepto; m.id_estudiante = cartera.id_estudiante; m.numero_documento = NumDoc; m.id_est = cartera.id_est; m.tipo_documento = "NOTDB"; m.valor_debito = ctxCartera.valor - cartera.valor; m.valor_credito = 0; m.vigencia = cartera.vigencia; m.periodo = cartera.periodo; ctx.movimientos.Add(m); } if (ctxCartera.valor > cartera.valor) { //Movimiento Credito int NumDoc = InsertDocumento("NOTCR", "Disminuyó un valor cartera, Id. Estudiante: " + cartera.id_estudiante + ", Valor Antes: " + ctxCartera.valor + ", Valor Ahora: " + cartera.valor); ultIdMovimientos++; movimientos m = new movimientos(); m.id = ultIdMovimientos; m.estado = "AC"; m.fecha_movimiento = DateTime.Now; m.fecha_novedad = DateTime.Now; m.fecha_registro = DateTime.Now; m.id_cartera = cartera.id; m.id_concepto = cartera.id_concepto; m.id_estudiante = cartera.id_estudiante; m.numero_documento = NumDoc; m.id_est = cartera.id_est; m.tipo_documento = "NOTCR"; m.valor_debito = 0; m.valor_credito = cartera.valor - ctxCartera.valor; m.vigencia = cartera.vigencia; m.periodo = cartera.periodo; ctx.movimientos.Add(m); } ctxCartera.valor = cartera.valor; } }