public ErrDescr(int number, string text, ErrQuality quality, MomErrType type) { Text = text; Quality = quality; Number = number; ErrType = type; }
//Из рекордсета клона и т.п. public ErrDescr(IRecordRead rec, MomErrType type) : this(rec.GetInt("NumError"), rec.GetString("TextError"), (ErrQuality)rec.GetInt("Quality"), type) { }
public MomErr(string text, int quality = 2, int num = 0, MomErrType type = MomErrType.Calc) { ErrDescr = new ErrDescr(num, text, (ErrQuality)quality, type); }
public MomErrFactory(string errSourceCode, MomErrType type) { ErrSourceCode = errSourceCode; MomErrType = type; UndefinedErrorText = "Неопределенная ошибка"; }