/// <summary> /// Получает наименование группы по перечислению типов /// </summary> /// <param name="groupType"></param> /// <returns></returns> internal static string GetReportGroupDescription(ReportGroupType groupType) { switch (groupType) { case ReportGroupType.Acts: return(Droid.Resources.Messages.Text_ReportGroupType_Acts); case ReportGroupType.ParametersSheets: return(Droid.Resources.Messages.Text_ReportGroupType_ParametersSheet); case ReportGroupType.Passports: return(Droid.Resources.Messages.Text_ReportGroupType_Passports); case ReportGroupType.Calibration: return(Droid.Resources.Messages.Text_ReportGroupType_Calibration); case ReportGroupType.NodeJob: return(Droid.Resources.Messages.Text_ReportGroupType_NodeJob); case ReportGroupType.SystemState: return(Droid.Resources.Messages.Text_ReportGroupType_SystemState); } return(Droid.Resources.Messages.Text_Others); }
/// <summary> /// Конструктор с описанием группы /// </summary> /// <param name="type"></param> /// <param name="desc"></param> public ReportsView(ReportGroupType type, string desc) { GroupType = type; GroupTypeDescription = desc; }
/// <summary> /// Конструктор /// </summary> /// <param name="reportEntity"></param> public ReportsView(ReportView reportEntity) { GroupType = reportEntity.GroupType; GroupTypeDescription = reportEntity.GroupTypeDescription; }