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(); }
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); }
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); } }