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