コード例 #1
0
        private void btnPrintPreview_Click(object sender, EventArgs e)
        {
            int x = 1;
            int q = 0;

            frmMain.receivedreport.ReportDataSet.Clear();
            foreach (ReceiveObj item in ReceivingList)
            {
                string                     res = "";
                InventoryRecord            ir  = Inv.GetData(item.LocalSKU, item.LocalSKU, ref res);
                ReportDataSet.InventoryRow r   = frmMain.receivedreport.ReportDataSet.Inventory.NewInventoryRow();
                r.Barcode      = ir.Barcode;
                r.BarcodeImage = "file:///" + Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + "//SIO//BI//" + ir.Barcode + ".jpg";
                r.ID           = x;
                r.ItemName     = ir.ProductName;
                r.Location     = ir.Location;
                r.Price        = "$" + Math.Round(ir.Price, 2).ToString();
                r.Price3       = "$" + Math.Round(ir.Price3, 2).ToString();
                r.Qty          = item.QtyReceived;
                q            += item.QtyReceived;
                r.SKU         = ir.SKU;
                r.OrderNumber = item.OrderNumber.ToString();
                frmMain.receivedreport.ReportDataSet.Tables[0].Rows.Add(r);
            }
            //frmMain.receivedreport.reportViewer1.LocalReport.SetParameters(new Microsoft.Reporting.WinForms.ReportParameter("pmtTQty",q.ToString()));
            frmMain.receivedreport.WindowState   = FormWindowState.Normal;
            frmMain.receivedreport.StartPosition = FormStartPosition.CenterScreen;
            frmMain.receivedreport.reportViewer1.RefreshReport();
            frmMain.receivedreport.ShowDialog();
        }
コード例 #2
0
        private void btnUpdate_Click(object sender, EventArgs e)
        {
            int x = 1;
            int q = 0;

            frmMain.receivedreport.ReportDataSet.Clear();
            for (int i = 0; i < dgvReceiving.Rows.Count; i++)
            {
                POHistoryobj poh = new POHistoryobj();
                ReceiveObj   rcv = ReceivingList[i];
                poh.Cost         = rcv.Cost;
                poh.EnteredBy    = txtOperationName.Text;
                poh.ItemNumber   = rcv.ItemNumber;
                poh.LocalSKU     = rcv.LocalSKU;
                poh.PONumber     = rcv.PONumber;
                poh.Quantity     = rcv.QtyReceived;
                poh.SuppliersSKU = rcv.SupplierSKU;
                POHistory.Insert(poh);
                Inv.UpdatePrice(rcv.LocalSKU, rcv.Price, rcv.Price2, rcv.Price3, rcv.QtyReceived);


                string                     res = "";
                InventoryRecord            ir  = Inv.GetData(rcv.LocalSKU, rcv.LocalSKU, ref res);
                ReportDataSet.InventoryRow r   = frmMain.receivedreport.ReportDataSet.Inventory.NewInventoryRow();
                r.Barcode      = ir.Barcode;
                r.BarcodeImage = "file:///" + Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + "//SIO//BI//" + ir.Barcode + ".jpg";
                r.ID           = x;
                r.ItemName     = ir.ProductName;
                r.Location     = ir.Location;
                r.Price        = "$" + Math.Round(ir.Price, 2).ToString();
                r.Price3       = "$" + Math.Round(ir.Price3, 2).ToString();
                r.Qty          = rcv.QtyReceived;
                q            += rcv.QtyReceived;
                r.SKU         = ir.SKU;
                r.OrderNumber = rcv.OrderNumber.ToString();
                frmMain.receivedreport.ReportDataSet.Tables[0].Rows.Add(r);

                if (checkBox1.Checked)
                {
                    dgvReceiving_CellContentClick(dgvReceiving, new DataGridViewCellEventArgs(dgvReceiving.Columns["clm2QuickPrint"].Index, i));
                }
            }


            frmMain.receivedreport.WindowState   = FormWindowState.Normal;
            frmMain.receivedreport.StartPosition = FormStartPosition.CenterScreen;
            frmMain.receivedreport.reportViewer1.RefreshReport();
            foreach (POLogObj item in pologlist)
            {
                POLog.Update(item.POLogID);
            }

            frmMain.receivedreport.ShowDialog();
            ResetAll((Control)cbSupplier);
        }
コード例 #3
0
        private void btnINUpdate_Click(object sender, EventArgs e)
        {
            if (frmMain.inventory.SaveList(frmMain.IL, "IN"))
            {
                //frmReceviedReport f = new frmReceviedReport();
                //f.IRlist = IL;
                //f.pn = comboBox1.Text;
                frmMain.datalogObj.SubmiteLog("IN");
                int x = 1;
                int q = 0;
                frmMain.receivedreport.ReportDataSet.Clear();
                foreach (InventoryRecord item in frmMain.IL)
                {
                    ReportDataSet.InventoryRow r = frmMain.receivedreport.ReportDataSet.Inventory.NewInventoryRow();
                    r.Barcode      = item.Barcode;
                    r.BarcodeImage = "file:///" + Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + "//SIO//BI//" + item.Barcode + ".jpg";
                    r.ID           = x;
                    r.ItemName     = item.ProductName;
                    r.Location     = item.Location;
                    r.Price        = "$" + Math.Round(item.Price, 2).ToString();
                    r.Price3       = "$" + Math.Round(item.Price3, 2).ToString();
                    r.Qty          = item.Quantity;
                    q            += item.Quantity;
                    r.SKU         = item.SKU;
                    r.OrderNumber = item.OrderNumber.ToString();
                    frmMain.receivedreport.ReportDataSet.Tables[0].Rows.Add(r);
                    x++;
                }
                //frmMain.receivedreport.reportViewer1.LocalReport.SetParameters(new Microsoft.Reporting.WinForms.ReportParameter("pmtTQty",q.ToString()));
                frmMain.receivedreport.WindowState   = FormWindowState.Normal;
                frmMain.receivedreport.StartPosition = FormStartPosition.CenterScreen;
                frmMain.receivedreport.reportViewer1.RefreshReport();

                frmMain.receivedreport.ShowDialog();
                if (btnINUpdate.Text == "Update&&Print barcodes")
                {
                    for (int i = 0; i < dgvIN.Rows.Count; i++)
                    {
                        dgvIN_CellClick(dgvIN, new DataGridViewCellEventArgs(Column9.Index, i));
                    }
                }
                btnINCEL_Click(sender, e);
            }
        }