protected void btnprintOrder_Click(object sender, EventArgs e) { PCSN.InvoiceSystem.BusinessLogicLayer.Order Order = new PCSN.InvoiceSystem.BusinessLogicLayer.Order(); bool checkBoxChecked = false; foreach (DataGridItem dg in dgOrders.Items) { CheckBox chk = (CheckBox)dg.FindControl("chkSelected"); if (chk.Checked) { checkBoxChecked = true; break; } } if (!checkBoxChecked) { lblErrorMessage.Text = "No Order selected."; return; } long OrderID = 0; foreach (DataGridItem dg in dgOrders.Items) { CheckBox chk = (CheckBox)dg.FindControl("chkSelected"); if (chk.Checked) { Label lbl = (Label)dg.FindControl("lblHidden"); OrderID = Convert.ToInt32(lbl.Text); Order.UpdateOrderMasterForPending(OrderID); } } lblErrorMessage.Text = "Pending Info saved successfully."; PopulateOrders(); }