示例#1
0
 private void ModificarNoCausada(carterapDto cartera)
 {
     carterap ctxCartera = ctx.carterap.Where(t => t.id == cartera.id).FirstOrDefault();
     if (ctxCartera != null)
     {
         ctxCartera.valor = cartera.valor;
     }
 }
示例#2
0
            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;
                }
            }