private string getConceptoString(Movimiento Movimiento) { //todo:Devolver formateado el concepto según el motivo var usuarioOriginal = Movimiento.UserName != null ? Movimiento.UserName : "******"; string comentario = usuarioOriginal + " - " + ((enumMotivo)Movimiento.Motivo).ToString(); //if (Movimiento.CuentasPayCenter != null) //{ // comentario += " - " + Movimiento.CuentasPayCenter.ProveedorId; //} return comentario; }
/// <summary> /// Deprecated Method for adding a new object to the Movimientos EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead. /// </summary> public void AddToMovimientos(Movimiento movimiento) { base.AddObject("Movimientos", movimiento); }
private string getComentarioCambioEstatus(Movimiento Movimiento) { //todo:Julius, tuve que recurrir a un repositorio temporal porque marca error en el data reader en producción. Investigar si se puede levantar el detalle de comentarios en el mismo repository var lastComment = TempEstadoDeCuentaRepository.GetUltimoCambioEstatus((enumMotivo)Movimiento.Motivo, Movimiento.Id); if (lastComment != null) { return (lastComment.Comentarios== null ? string.Empty : lastComment.Comentarios); } else { return string.Empty; } }
/// <summary> /// Create a new Movimiento object. /// </summary> /// <param name="payCenterId">Initial value of the PayCenterId property.</param> /// <param name="cuentaId">Initial value of the CuentaId property.</param> /// <param name="movimientoId">Initial value of the MovimientoId property.</param> /// <param name="monto">Initial value of the Monto property.</param> /// <param name="motivo">Initial value of the Motivo property.</param> /// <param name="id">Initial value of the Id property.</param> /// <param name="isAbono">Initial value of the IsAbono property.</param> /// <param name="cuentaOrigenId">Initial value of the CuentaOrigenId property.</param> /// <param name="status">Initial value of the Status property.</param> /// <param name="clave">Initial value of the Clave property.</param> /// <param name="fechaCreacion">Initial value of the FechaCreacion property.</param> /// <param name="baja">Initial value of the Baja property.</param> /// <param name="userName">Initial value of the UserName property.</param> /// <param name="fechaActualizacion">Initial value of the FechaActualizacion property.</param> public static Movimiento CreateMovimiento(global::System.Int32 payCenterId, global::System.Int32 cuentaId, global::System.Int32 movimientoId, global::System.Decimal monto, global::System.Int16 motivo, global::System.Int32 id, global::System.Boolean isAbono, global::System.Int32 cuentaOrigenId, global::System.Int16 status, global::System.String clave, global::System.DateTime fechaCreacion, global::System.Boolean baja, global::System.String userName, global::System.DateTime fechaActualizacion) { Movimiento movimiento = new Movimiento(); movimiento.PayCenterId = payCenterId; movimiento.CuentaId = cuentaId; movimiento.MovimientoId = movimientoId; movimiento.Monto = monto; movimiento.Motivo = motivo; movimiento.Id = id; movimiento.IsAbono = isAbono; movimiento.CuentaOrigenId = cuentaOrigenId; movimiento.Status = status; movimiento.Clave = clave; movimiento.FechaCreacion = fechaCreacion; movimiento.Baja = baja; movimiento.UserName = userName; movimiento.FechaActualizacion = fechaActualizacion; return movimiento; }