/* Called by SRdetailVirtualTable() constructor * when report addIn is loaded when CX launch */ public Dictionary <string, string> getServiceRequestDetailSchema() { ServiceRequestItem srDetailObject = new ServiceRequestItem(); Dictionary <string, string> dictDetail = new Dictionary <string, string>(); foreach (PropertyInfo propertyInfo in srDetailObject.GetType().GetProperties()) { dictAddProperty(propertyInfo, null, ref dictDetail); } return(dictDetail); }
/// <summary> /// Конструктор формы обработки заявки на предоставление сервиса /// </summary> public ServiceRequestTreatment(Service selectedService, ServiceRequestItem selectedServiceRequest) { _selectedService = selectedService; _selectedServiceRequest = selectedServiceRequest; InitializeComponent(); btn_OK.Image = new Bitmap(Resources.camera_test, new Size(20, 20)); btn_Cancel.Image = new Bitmap(Resources.no, new Size(20, 20)); btn_PrintReport.Image = new Bitmap(Resources.printers_and_faxes, new Size(30, 20)); _ctx = new Context(); UpdateTextFields(); comboBox_PriceType.SelectedIndex = 0; }
/* Called by SRdetailVirtualTable() constructor * when report addIn is loaded when CX launch */ public Dictionary<string, string> getServiceRequestDetailSchema() { ServiceRequestItem srDetailObject = new ServiceRequestItem(); Dictionary<string, string> dictDetail = new Dictionary<string, string>(); foreach (PropertyInfo propertyInfo in srDetailObject.GetType().GetProperties()) { dictAddProperty(propertyInfo, null, ref dictDetail); } return dictDetail; }
/// <summary> /// Конструктор формы для предварительного просмотра заявки на предоставление сервиса /// </summary> /// <param name="serviceRequestItem">Выбранная заявка</param> /// <param name="softwaresInfo">Программное обеспечение сервиса</param> public ReportingForm(ServiceRequestItem serviceRequestItem, List <SoftwareInfo> softwaresInfo) : this(ReportType.ServiceRequest) { _serviceRequestItem = serviceRequestItem; _softwaresInfo = softwaresInfo; }