Exemplo n.º 1
0
        private ReportParameter[] CreateReportParameters(JoGenericParameters parameters)
        {
            List<ReportParameter> reportParameters = new List<ReportParameter>();
            PropertyInfo[] propertyInfos = parameters.GetType().GetProperties();
            foreach (PropertyInfo pInfo in propertyInfos)
            {
                ReportParameter parameter = new ReportParameter(pInfo.Name, (string)pInfo.GetValue(parameters));
                reportParameters.Add(parameter);
            }

            return reportParameters.ToArray();
        }
Exemplo n.º 2
0
        public JoGenericParameters GetReportParameters()
        {
            JoGenericParameters parameters = new JoGenericParameters();

            parameters.GRNRef = JO.GRNRefNo;
            parameters.OrderRef = JO.OrderRef;
            parameters.Date = JO.JODate.ToString("dd/MM/yyyy");
            parameters.Process = JO.Process;
            parameters.QuoteDate = JO.QuoteDate.ToString("dd/MM/yyyy");
            parameters.QuoteNo = JO.QuoteNo;
            parameters.SupplierInformation = Constants.GetSupplierInformation(JO.Supplier);
            parameters.TermsAndConditions = JO.TermsAndConditions;
            parameters.JoOrderNo = JO.JoNoWrapper;
            return parameters;
        }
 public CompactingJoGenerator(CompactingJo jo, JoGenericParameters parameters)
 {
     compactingJoControl = new Reports.CompactingJoControl();
     JO = jo;
     Parameters = parameters;
 }
Exemplo n.º 4
0
 public void SetParameters(JoGenericParameters parameters)
 {
     this.reportViewer1.LocalReport.SetParameters(CreateReportParameters(parameters));
 }
Exemplo n.º 5
0
 public DyeingJOGenerator(DyeingJO jo, JoGenericParameters parameters)
 {
     dyeingJoControl = new Reports.DyeingJoControl();
     JO = jo;
     Parameters = parameters;
 }