)>}]
شركة التطبيقات المتكاملة لتصميم وبرمجة البرمجيات الخاصة ش.ش.و.
Integrated Applications Programming Company
Home » Code Library » ReportViewModel (Ia.Ftn.Wa.Models.Maintenance)

Public general use code classes and xml files that we've compiled and used over the years:

    1: using Microsoft.AspNetCore.Identity;
    2: using Microsoft.AspNetCore.Mvc.Rendering;
    3:  
    4: namespace Ia.Ftn.Wa.Models.Maintenance
    5: {
    6:     ////////////////////////////////////////////////////////////////////////////
    7:  
    8:     /// <summary publish="true">
    9:     ///
   10:     /// </summary>
   11:     /// 
   12:     /// <remarks> 
   13:     /// Copyright � 2006-2025 Jasem Y. Al-Shamlan (info@ia.com.kw), Integrated Applications - Kuwait. All Rights Reserved.
   14:     /// </remarks> 
   15:     public class ReportViewModel
   16:     {
   17:         /// <summary/>
   18:         public Ia.Ftn.Cl.Models.StaffIdentityUser CurrentStaffIdentityUser { get; set; }
   19:  
   20:         /// <summary/>
   21:         public string ServiceInput { get; set; }
   22:  
   23:         /// <summary/>
   24:         public string ReportLabel { get; set; }
   25:  
   26:         /// <summary/>
   27:         public List<Ia.Ftn.Cl.Models.Report> InsertedReportList { get; set; }
   28:  
   29:         /// <summary/>
   30:         public List<Ia.Ftn.Cl.Models.Report> ReportList { get; set; }
   31:  
   32:         /// <summary/>
   33:         public int ReportId { get; set; }
   34:  
   35:         /// <summary/>
   36:         public List<Ia.Ftn.Cl.Models.ReportHistory> ReportHistoryList { get; set; }
   37:  
   38:         /// <summary/>
   39:         public bool ServiceAPanelVisible { get; set; }
   40:  
   41:         /// <summary/>
   42:         public string TelegramGroupInviteQrCodeText { get; set; }
   43:  
   44:         /// <summary/>
   45:         public string TelegramGroupInviteQrCodeNavigateUrl { get; set; }
   46:  
   47:         /// <summary/>
   48:         public string TelegramGroupInviteQrCodeImageUrl { get; set; }
   49:  
   50:  
   51:         /// <summary/>
   52:         public bool TelegramChatPanelVisible { get; set; }
   53:  
   54:         /// <summary/>
   55:         public bool InsertButtonEnabled { get; set; }
   56:  
   57:  
   58:         /// <summary/>
   59:         public bool ReportStatusIsOpen { get; set; }
   60:  
   61:  
   62:         /// <summary/>
   63:         public bool ReopenClosedReportButtonEnabled { get; set; }
   64:  
   65:  
   66:         /// <summary/>
   67:         public bool PreliminaryAnalysisPanelVisible { get; set; }
   68:  
   69:  
   70:         /// <summary/>
   71:         public bool ServicePreviewPanelVisible { get; set; }
   72:  
   73:         /// <summary/>
   74:         public string ServicePreviewLabel { get; set; }
   75:  
   76:         /// <summary/>
   77:         public string ReportPreviewLabel { get; set; }
   78:  
   79:  
   80:         /// <summary/>
   81:         public Ia.Cl.Models.Result FindResult { get; set; }
   82:  
   83:         /// <summary/>
   84:         public Ia.Cl.Models.Result InformationResult { get; set; }
   85:  
   86:         /// <summary/>
   87:         public Ia.Cl.Models.Result InsertResult { get; set; }
   88:  
   89:         /// <summary/>
   90:         public Ia.Cl.Models.Result UpdateResult { get; set; }
   91:  
   92:         /// <summary/>
   93:         public Ia.Cl.Models.Result InsertAuthorityResult { get; set; }
   94:  
   95:         /// <summary/>
   96:         public Ia.Cl.Models.Result Result { get; set; }
   97:  
   98:  
   99:         /// <summary/>
  100:         public string ReportServiceTypeLabel { get; set; }
  101:  
  102:         /// <summary/>
  103:         public string ServiceLabel { get; set; }
  104:  
  105:         /// <summary/>
  106:         public string ContactNameInput { get; set; }
  107:  
  108:         /// <summary/>
  109:         public string ContactPhoneInput { get; set; }
  110:  
  111:         /// <summary/>
  112:         public string NoteTextArea { get; set; }
  113:  
  114:         /// <summary/>
  115:         public string DetailTextArea { get; set; }
  116:  
  117:  
  118:         /// <summary/>
  119:         public string StatisticLabel { get; set; }
  120:  
  121:  
  122:  
  123:         /// <summary/>
  124:         public SelectList FrameworkSelectList { get; set; }
  125:  
  126:         /// <summary/>
  127:         public string FrameworkSelectedValue { get; set; }
  128:  
  129:  
  130:         /// <summary/>
  131:         public SelectList PrioritySelectList { get; set; }
  132:  
  133:         /// <summary/>
  134:         public string PrioritySelectedValue { get; set; }
  135:  
  136:         /// <summary/>
  137:         public string ServicePreviewLink { get; set; }
  138:  
  139:         /// <summary/>
  140:         public string ServicePreviewText { get; set; }
  141:  
  142:  
  143:         /// <summary/>
  144:         public SelectList SeveritySelectList { get; set; }
  145:  
  146:         /// <summary/>
  147:         public string SeveritySelectedValue { get; set; }
  148:  
  149:  
  150:         /// <summary/>
  151:         public string CloseReportSelectedValue { get; set; }
  152:  
  153:         /// <summary/>
  154:         public bool CloseReportCheckBoxEnabled { get; set; }
  155:  
  156:  
  157:         /// <summary/>
  158:         public string ComplainantNotifiedSelectedValue { get; set; }
  159:  
  160:  
  161:  
  162:  
  163:  
  164:         /// <summary/>
  165:         public SelectList IndicationSelectList { get; set; }
  166:  
  167:         /// <summary/>
  168:         public string IndicationSelectedValue { get; set; }
  169:  
  170:  
  171:         /// <summary/>
  172:         public SelectList ActionSelectList { get; set; }
  173:  
  174:         /// <summary/>
  175:         public string ActionSelectedValue { get; set; }
  176:  
  177:  
  178:         /// <summary/>
  179:         public SelectList ResolutionSelectList { get; set; }
  180:  
  181:         /// <summary/>
  182:         public string ResolutionSelectedValue { get; set; }
  183:  
  184:  
  185:         /// <summary/>
  186:         public SelectList EstimateSelectList { get; set; }
  187:  
  188:         /// <summary/>
  189:         public string EstimateSelectedValue { get; set; }
  190:  
  191:  
  192:         /// <summary/>
  193:         public SelectList StaffFrameworkAssignmentSelectList { get; set; }
  194:  
  195:         /// <summary/>
  196:         public string StaffFrameworkAssignmentSelectedValue { get; set; }
  197:  
  198:  
  199:         /// <summary/>
  200:         public string SeverityCheckedValue { get; set; }
  201:     }
  202:  
  203:     ////////////////////////////////////////////////////////////////////////////
  204:     ////////////////////////////////////////////////////////////////////////////
  205: }
  206: