public List <StatusSheet> AllstatusSheet() { SqlCommand sda; if (con.State != ConnectionState.Open) { con.Open(); } sda = new SqlCommand(commonThings.allstatussheet, con); SqlDataReader dr = sda.ExecuteReader(); List <StatusSheet> list = new List <StatusSheet>(); while (dr.Read()) { StatusSheet statusSheet = new StatusSheet() { employeeId = Convert.ToString(dr[0]), userName = Convert.ToString(dr[1]), applicationName = Convert.ToString(dr[2]), totalhours = Convert.ToInt32(dr[3]) }; list.Add(statusSheet); } con.Close(); return(list); }
public override void Weaken() { Name = "Catastrophe- (" + aux + ")"; currentName = "Catastrophe-"; Desc = "Inflict Shock, Burn or Frost (Countdown 7)"; IsWeakened = true; act = diceVal => { string[] statusList = { "Shock", "Burn", "Frost" }; Type targetType = Game.GetCurrentPlayer().Status.GetType(); StatusSheet targetStatusSheet = Game.GetCurrentPlayer().Status; PropertyInfo statusName = targetType.GetProperty(statusList[new Random().Next(3)]); int statusNewValue = (int)statusName.GetValue(targetStatusSheet) + 1; statusName.SetValue(targetStatusSheet, statusNewValue); Game.CardsUsed++; Used = true; }; }
protected Entity(int hp) { MaxHp = hp; CurrentHp = MaxHp; Status = new StatusSheet(); }