private void btnRePrint_Click(object sender, EventArgs e) { int id; string cmd; string SP, CT, DVTC, DC, NgayXX; DataTable tb; if (dgvHis.SelectedRows.Count == 1) { foreach (DataGridViewRow dr in dgvHis.SelectedRows) { id = int.Parse(dr.Cells["Id"].Value.ToString()); SP = dr.Cells["SP"].Value.ToString(); CT = dr.Cells["CT"].Value.ToString(); DVTC = dr.Cells["DVTC"].Value.ToString(); DC = dr.Cells["DC"].Value.ToString(); NgayXX = Convert.ToDateTime(dr.Cells["NgayXX"].Value.ToString()).ToString("dd/MM/yyyy"); cmd = "SELECT [SalesID],[PackingId] PackingSlipId,[Warehouse],[ItemId],[ItemName] Name "+ ",[OrderQty],[Qty],[UOM] Unit,[EditQty],[Batch], CONVERT(nvarchar(10),[Date],103) Date,[InvoiceAccount],[CustName] Cust " + "FROM [VTIREPORT].[dbo].[NumberLines] WHERE NumId = '"+ id.ToString() + "'"; tb = dp.GetDataByCommandTextAndConnectString(cmd, connectStr); frCNXX cnxx = new frCNXX(tb, SP, CT, DVTC, DC, NgayXX); cnxx.ShowDialog(); } } else { MessageBox.Show("Chọn một dòng để in lại."); } }
private void mnCNXX_Click(object sender, EventArgs e) { if (pc.checkUserAllowCNXX(Environment.UserName)) { frCNXX cnxx = new frCNXX(); cnxx.Show(); } else { MessageBox.Show("User \"" + Environment.UserName + "\" không có quyền sử dụng chức năng này."); }; }