示例#1
0
        /// <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);
        }
示例#2
0
 /// <summary>
 /// Конструктор с описанием группы
 /// </summary>
 /// <param name="type"></param>
 /// <param name="desc"></param>
 public ReportsView(ReportGroupType type, string desc)
 {
     GroupType            = type;
     GroupTypeDescription = desc;
 }
示例#3
0
 /// <summary>
 /// Конструктор
 /// </summary>
 /// <param name="reportEntity"></param>
 public ReportsView(ReportView reportEntity)
 {
     GroupType            = reportEntity.GroupType;
     GroupTypeDescription = reportEntity.GroupTypeDescription;
 }