Example #1
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>
        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;
 }
Example #4
0
 /// <summary>
 /// Конструктор формы для предварительного просмотра заявки на предоставление сервиса
 /// </summary>
 /// <param name="serviceRequestItem">Выбранная заявка</param>
 /// <param name="softwaresInfo">Программное обеспечение сервиса</param>
 public ReportingForm(ServiceRequestItem serviceRequestItem, List <SoftwareInfo> softwaresInfo) : this(ReportType.ServiceRequest)
 {
     _serviceRequestItem = serviceRequestItem;
     _softwaresInfo      = softwaresInfo;
 }