public void loadCircuitDetails()
        {
            try
            {
                int signupid = 0;
                if (tbSignupID.Text != string.Empty)
                {
                    signupid = Convert.ToInt16(tbSignupID.Text);
                }
                else
                {
                    signupid = 0;
                }

                dt = objBSS.GetCircuitforOTS(signupid, tbCMSID.Text, tbCustomerName.Text, tbGPID.Text, Convert.ToInt16(cmbRegion.SelectedValue), cmbTicketType.SelectedValue == "CU" ? Convert.ToInt16(cmbCity1.SelectedValue) : Convert.ToInt16(cmbCity2.SelectedValue), Convert.ToInt16(cmbRing.SelectedValue), Convert.ToInt16(cmbNode.SelectedValue), Convert.ToInt16(cmbCustomerCode.SelectedValue), tbCPEIPAddress.Text, Convert.ToInt16(cmbStatus.SelectedValue), Convert.ToInt16(cmbInfra.SelectedValue), Convert.ToInt16(cmbServiceUnit.SelectedValue), tbCPEIPAddress.Text);

                Session["ComplainDataSource"] = dt;

                if (dt.Rows.Count != 0)
                {
                    lblTotalCount.Text          = Convert.ToString(dt.Rows.Count);
                    gvActiveCircuits.DataSource = dt;
                    gvActiveCircuits.DataBind();
                    if (cmbTicketType.SelectedValue != "CU")
                    {
                        gvActiveCircuits.MasterTableView.GetColumn("colComp").Display        = false;
                        gvActiveCircuits.MasterTableView.GetColumn("colHistoryView").Display = false;
                        gvActiveCircuits.MasterTableView.GetColumn("colStatusHis").Display   = false;
                    }
                    gvActiveCircuits.MasterTableView.GetColumn("CityID").Display        = false;
                    gvActiveCircuits.MasterTableView.GetColumn("InfraID").Display       = false;
                    gvActiveCircuits.MasterTableView.GetColumn("InfraCode").Display     = false;
                    gvActiveCircuits.MasterTableView.GetColumn("ServiceUnitID").Display = false;
                }
                else
                {
                    gvActiveCircuits.MasterTableView.GetColumn("colComp").Display        = false;
                    gvActiveCircuits.MasterTableView.GetColumn("colHistoryView").Display = false;
                    lblTotalCount.Text          = "0";
                    gvActiveCircuits.DataSource = null;
                    gvActiveCircuits.DataBind();
                }
            }

            catch (Exception e)
            {
            }
        }