public void AddData() { String[] caras = new String[] { "Sol", "Aguila","Sol", "Aguila", "Sol", "Aguila","Sol", "Aguila", "Sol", "Aguila","Sol", "Aguila", "Sol", "Aguila","Sol", "Aguila", "Sol", "Aguila","Sol", "Aguila", "Sol", "Aguila","Sol", "Aguila", "Sol", "Aguila","Sol", "Aguila", "Sol", "Aguila","Sol", "Aguila", "Sol", "Aguila","Sol", "Aguila", "Sol", "Aguila","Sol", "Aguila", "Sol", "Aguila","Sol", "Aguila", "Sol", "Aguila","Sol", "Aguila", "Sol", "Aguila","Sol", "Aguila", "Sol", "Aguila","Sol", "Aguila" }; int mSize = caras.Length; Random r = new Random((int)DateTime.Now.Ticks); Lab3.DManager dman = new Lab3.DManager(); foreach (ObjectId monedaId in this.monedasIds) { ObjectId dicMonedaId = dman.AddDictionary(monedaId, "Volado"); ObjectId regCaraId = dman.AddXRecord(dicMonedaId, "Cara"); dman.AddData(regCaraId, caras[r.Next(mSize - 1)]); } }
public void Test() { Lab3.DManager dMan = new Lab3.DManager(); string res; int aguila = 0, sol = 0; foreach (ObjectId monedaId in this.monedasIds) { res = dMan.Extract(dMan.Get(dMan.Get(monedaId, "Volado"), "Cara"))[0]; if (res == "Sol") { sol++; Lab3.DBMan.UpdateColor(monedaId, Color.FromRgb(255, 0, 0)); } else { aguila++; Lab3.DBMan.UpdateColor(monedaId, Color.FromRgb(0, 255, 0)); } } Editor ed = Application.DocumentManager.MdiActiveDocument.Editor; ed.WriteMessage("{0} {1}", aguila != sol ? "Gano" : "Empate", aguila > sol ? "Aguila" : sol > aguila ? "Sol" : ""); }