예제 #1
0
        private void CrystalReportViewer1_PageChanged(object sender, EventArgs e)
        {
            // Stop
            int pageNumber = CrystalReportViewer1.GetCurrentPageNumber();

            populateContComboBoxes(pageNumber - 1);
        }
예제 #2
0
        private void applyChangesButton_Click(object sender, EventArgs e)
        {
            var      row = receiptsDT.Rows[CrystalReportViewer1.GetCurrentPageNumber() - 1];
            string   dateTimestr;
            DateTime dateTime;
            string   gateMode;

            dateTimestr = datePicker.Value.ToShortDateString() + " " + timePicker.Value.ToShortTimeString();
            dateTime    = Convert.ToDateTime(dateTimestr);
            if (My.MyProject.Forms.FrmInOutGate.tabinoutGate.SelectedIndex == 0)
            {
                gateMode             = "IN";
                row["ReleaseNumber"] = bkgRelTextBox.Text;
            }
            else
            {
                gateMode             = "Out";
                row["BookingNumber"] = bkgRelTextBox.Text;
            }

            row["ContainerNumber"]   = contNumbTextBox.Text;
            row["ContainerSize"]     = sizeDropdown.Text;
            row["Status"]            = statusDropdown.Text;
            row["Condition"]         = conditionDropdown.Text;
            row["ssLine"]            = ssLineDropdown.Text;
            row["carrierIn"]         = carrierDropdown.Text;
            row["LRD"]               = lrdDatePicker.Value;
            row["ERD"]               = erdDatePicker.Value;
            row["Vessel"]            = vesselTextBox.Text;
            row["ShipTo"]            = shipToDropdown.Text;
            row["pickUp"]            = pickUpDropOffDropdown.Text;
            row["truck" + gateMode]  = truckDropdown.Text;
            row["cargoWeight"]       = cargoNumericUpDown.Value;
            row["tareWeight"]        = tareNumericUpDown.Value;
            row["GrossWeight"]       = grossNumericUpDown.Value;
            row["comments"]          = commentsTextBox.Text;
            row["Date-Time"]         = dateTime;
            row["Driver" + gateMode] = driverDropdown.Text;
            row["Destination"]       = destinationTextBox.Text;
            try
            {
                //    reportSource.Database.Tables[0].SetDataSource(receiptsDT.CopyToDataTable());
                //  CrystalReportViewer1.ReportSource = reportSource;
            }
            catch
            {
            }
        }