public void SetDataBindings(CompanyData companyData,
     CustomerData customerData,
     CustomerDataTableList customerDataTable)
 {
     CompanyDataList tmpCompanyData = new CompanyDataList();
     CustomerDataList tmpCustomerData = new CustomerDataList();
     tmpCompanyData.AddData(companyData);
     tmpCustomerData.AddData(customerData);
     this.CompanyDataBindingSource.DataSource = tmpCompanyData.GetCompanyData();
     this.CustomerDataBindingSource.DataSource = tmpCustomerData.GetCustomerData();
     this.CustomerDataTableBindingSource.DataSource = customerDataTable.GetCustomerDataTable();
     reportViewer1.LocalReport.EnableExternalImages = true;
     reportViewer1.LocalReport.DisplayName = customerData.VehNo.ToString();
     Refresh1();
 }
 public bool Print(ref CustomerData data, ref CustomerDataTableList dataTable)
 {
     if (!Validate())
         return false;
     return CreateData(ref data, ref dataTable);
 }
 public void AddData(CustomerData data)
 {
     customerData.Add(data);
 }
        private bool CreateData(ref CustomerData data, ref CustomerDataTableList dataTable)
        {
            CustomerDataTable tmpTable = new CustomerDataTable();
            String imagePath;
            bool ret = CheckValue();
            if (!ret)
                return ret;
            imagePath = Helper.SaveImageCapture(captureImageBox.Image.Bitmap, txt_vehNo.Text);
            data.AddCustomerData(txt_vehNo.Text,
                                cmb_category.Text,
                                cmb_vehMake.Text,
                                cmb_vehModel.Text,
                                txt_fuelTupe.Text,
                                txt_validUpto.Text,
                                txt_regYear.Text,
                                txt_result.Text,
                                imagePath);
            dataTable = generator.GetDataTableList();
            #if XMLDone
            for (int i = 0; i < grd_dataTable.RowCount-1; i++)
            {
                tmpSrno = Convert.ToInt32(grd_dataTable.Rows[i].Cells["srno"].Value.ToString());
                tmpRmpMin = Convert.ToInt32(grd_dataTable.Rows[i].Cells["rpmMin"].Value.ToString());
                tmpRpmMax = Convert.ToInt32(grd_dataTable.Rows[i].Cells["rpmMax"].Value.ToString());
                tmpOilTemp = Convert.ToInt32(grd_dataTable.Rows[i].Cells["oilTemp"].Value.ToString());
                tmpKval = Convert.ToDouble(grd_dataTable.Rows[i].Cells["kVal"].Value.ToString());
                tmpHsuper = Convert.ToDouble(grd_dataTable.Rows[i].Cells["hsuPer"].Value.ToString());

                tmpTable.AddCustomerDataTable(tmpSrno, tmpRmpMin, tmpRpmMax, tmpOilTemp, tmpKval, tmpHsuper);
                dataTable.AddData(tmpTable);
            }
            #endif
            return true;
        }