Beispiel #1
0
 public RabNetEngRabbit(RabNetEngine dl, Rabbit.SexType sx)
 {
     _id       = 0;
     _eng      = dl;
     _sex      = sx;
     _youngers = new YoungRabbitList();
 }
Beispiel #2
0
        /// <summary>
        /// Делает привиквку кролику
        /// </summary>
        /// <param name="vid">ID прививки</param>
        /// <param name="date">Дата прививки</param>
        /// <param name="withChildrens">Привить вместе с подсосными</param>
        public void SetVaccine(int vid, DateTime date, bool withChildrens)
        {
            _eng.db().SetRabbitVaccine(_id, vid, date);
            Vaccine v = _eng.db().GetVaccine(vid);

            _eng.logs().log(LogType.VACCINE, ID, 0, AddressSmall, "", v.Name);
            if (withChildrens)
            {
                foreach (YoungRabbit r in Youngers)
                {
                    _eng.db().SetRabbitVaccine(r.ID, vid, date);
                }
                _youngers = _eng.db().GetYoungers(_id);
            }
            _rabVacs = _eng.db().GetRabVac(_id);
        }
Beispiel #3
0
 /// <summary>
 /// Обновляет данные с сервера по подсосным
 /// </summary>
 public void YoungersUpdate()
 {
     _youngers = Engine.db().GetYoungers(_id);
 }