Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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;
            };
        }
Exemplo n.º 3
0
 protected Entity(int hp)
 {
     MaxHp     = hp;
     CurrentHp = MaxHp;
     Status    = new StatusSheet();
 }