FSecurity.Org • Hack Forum • Warez Forum • Hack Forumu • İnstagram çalma • Hacker forum •  Warez Forumu • Hack sitesi • Warez Scriptler

KucukHacker0088 Shell

Current Path : G:/PleskVhosts/mpcdp.in/cmamp.mpcdp.in/cdpp2/

Windows NT SG2NWVPWEB022 10.0 build 17763 (Windows Server 2016) i586
Upload File :
Current File : G:/PleskVhosts/mpcdp.in/cmamp.mpcdp.in/cdpp2/frm_cityinformation.aspx.vb~RF12b7f82.TMP

Imports System
Imports System.Data
Imports System.Configuration
Imports System.Web
Imports System.Web.Security
Imports System.Web.UI
Imports System.Web.UI.WebControls
Imports System.Web.UI.WebControls.WebParts
Imports System.Web.UI.HtmlControls
Imports System.Data.SqlClient
Imports System.IO
Imports System.Drawing
Partial Class frm_cityinformation
    Inherits System.Web.UI.Page
    Dim _loginID
    Dim _status
    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
        If Not Context.User.Identity.IsAuthenticated Then
            _loginID = -1
            Session.Clear()
            Session.Abandon()
            FormsAuthentication.SignOut()
            Response.Redirect("~/SignIn.aspx")
        Else
            If Not Page.IsPostBack Then
                GetStatus()
                If _status = 1 Or _status = 2 Then
                    LoadCompany()
                    GVBind()
                    Dim id = GetLOfinId()
                    Me.sdcIPAddress.SelectParameters("Login_Id").DefaultValue = id
                    sdcIPAddress.DataBind()
                    If id = 1 Then
                        grdCDP.Columns(0).Visible = True
                        grdCDP.Columns(1).Visible = True
                    Else
                        grdCDP.Columns(0).Visible = False
                        grdCDP.Columns(1).Visible = False
                    End If

                   
                    '   Bindgrid()
                Else
                    _loginID = -1
                    Session.Clear()
                    Session.Abandon()
                    FormsAuthentication.SignOut()
                    Response.Redirect("~/SignIn.aspx")
                End If


            End If

            ' Txt_IWaterS_2015.Attributes.Add("onkeypress", "return OnlyNumericEntry()")
            ' Page.ClientScript.RegisterStartupScript(Me.GetType, "onLoad", "totalSplit();", True)
        End If
    End Sub
    Private Function GetLOfinId() As Integer
        Dim _LU = Session("loginuser")
        Dim _LP = Session("pass")
        Dim dsAdmin As New Data.DataSet()
        Global.Command.CreateSqlConnection()
        Dim da As New Data.SqlClient.SqlDataAdapter("select AdminID from Admin where Email='" & _LU & "' and Password ='" & _LP & "';", Global.Command.CreateSqlConnection())
        ' DataTable dt = new DataTable();
        da.Fill(dsAdmin, "Admin")
        Dim myDataTable As Data.DataTable = dsAdmin.Tables(0)
        For Each dRow As Data.DataRow In myDataTable.Rows
            _loginID = dRow("AdminID").ToString()
        Next
        da.Dispose()
        myDataTable.Dispose()

        Return _loginID
    End Function
    Private Function GetStatus() As Integer
        Dim _LU = Session("loginuser")
        Dim _LP = Session("pass")
        Dim dsAdmin As New Data.DataSet()
        Global.Command.CreateSqlConnection()
        Dim da As New Data.SqlClient.SqlDataAdapter("select Status from Admin where Email='" & _LU & "' and Password ='" & _LP & "';", Global.Command.CreateSqlConnection())
        ' DataTable dt = new DataTable();
        da.Fill(dsAdmin, "Admin")
        Dim myDataTable As Data.DataTable = dsAdmin.Tables(0)
        For Each dRow As Data.DataRow In myDataTable.Rows
            _status = dRow("Status").ToString()
        Next
        da.Dispose()
        myDataTable.Dispose()

        Return _status
    End Function
    Private Sub LoadCompany()
        ' DD_CompanyName.Items.Clear()
        GetLOfinId()
        Dim command As New Command("SELECT Company_ID, Company_Name FROM TBL_CompanyName WHERE Login_ID = " & _loginID & " ", False)
        Try
            command.ExecuteReader(True, False)

            If command.Reader.HasRows Then
                DD_CompanyName.DataValueField = "Company_ID"
                DD_CompanyName.DataTextField = "Company_Name"

                DD_CompanyName.DataSource = command.Reader
                DD_CompanyName.DataBind()

                If DD_CompanyName.Items.Count > 0 Then
                    DD_CompanyName.Items.Insert(0, New ListItem("Company_Name", "0"))
                End If

            Else
            End If
        Finally
            command.Close()
        End Try
    End Sub
    Protected Sub DD_CompanyName_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles DD_CompanyName.SelectedIndexChanged
        If DD_CompanyName.Text <> "" And DD_CompanyName.Text <> "0" Then
            LoadDivision()
        End If

    End Sub
    Private Sub LoadDivision()
        _loginID = GetLOfinId()
        ' GVBind()
        ' DD_Division.Items.Clear()

        Dim command As New Command("SELECT Div_ID, Division_Name FROM TBL_Division WHERE Login_ID = " & _loginID & " and Company_ID=" & DD_CompanyName.SelectedValue & "", False)
        Try
            command.ExecuteReader(True, False)

            If command.Reader.HasRows Then
                DD_Division.DataValueField = "Div_ID"
                DD_Division.DataTextField = "Division_Name"

                DD_Division.DataSource = command.Reader
                DD_Division.DataBind()

                If DD_Division.Items.Count > 0 Then
                    DD_Division.Items.Insert(0, New ListItem("Division_Name", "0"))
                End If

            Else
            End If
        Finally
            command.Close()
        End Try
    End Sub
    Private Sub LoadDistrict()
        _loginID = GetLOfinId()
        ' DD_Division.Items.Clear()
        'SELECT Dis_ID, District_Name FROM TBL_District WHERE Login_ID =1   and Company_ID=2  and Div_ID=1
        Dim command As New Command("SELECT Dis_ID, District_Name FROM TBL_District WHERE Login_ID = " & _loginID & " and Company_ID=" & DD_CompanyName.SelectedValue & " and Div_ID=" & DD_Division.SelectedValue & "", False)
        Try
            command.ExecuteReader(True, False)
            If command.Reader.HasRows Then
                DD_Distrit.DataValueField = "Dis_ID"
                DD_Distrit.DataTextField = "District_Name"
                DD_Distrit.DataSource = command.Reader
                DD_Distrit.DataBind()
                If DD_Distrit.Items.Count > 0 Then
                    DD_Distrit.Items.Insert(0, New ListItem("District_Name", "0"))
                End If
            Else
            End If
        Finally
            command.Close()
        End Try
    End Sub
    Protected Sub DD_Division_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles DD_Division.SelectedIndexChanged
        If DD_CompanyName.Text <> "" And DD_CompanyName.Text <> "0" And DD_Division.Text <> "" And DD_Division.Text <> "0" Then
            LoadDistrict()
        End If
    End Sub

    Private Sub LoadULB()
        _loginID = GetLOfinId()
        ' DD_Division.Items.Clear()
        'SELECT Dis_ID, District_Name FROM TBL_District WHERE Login_ID =1   and Company_ID=2  and Div_ID=1
        'SELECT ULB_ID,City_ULB_Name FROM dbo.TBL_City_ULB WHERE Login_ID = 1 and Company_ID=2 and Div_ID=1 and Dis_ID=1



        Dim command As New Command("SELECT ULB_ID,City_ULB_Name FROM dbo.TBL_City_ULB WHERE Login_ID = " & _loginID & " and Company_ID=" & DD_CompanyName.SelectedValue & " and Div_ID=" & DD_Division.SelectedValue & " and Dis_ID=" & DD_Distrit.SelectedValue & "", False)
        Try
            command.ExecuteReader(True, False)
            If command.Reader.HasRows Then
                DD_CityULB.DataValueField = "ULB_ID"
                DD_CityULB.DataTextField = "City_ULB_Name"
                DD_CityULB.DataSource = command.Reader
                DD_CityULB.DataBind()
                If DD_CityULB.Items.Count > 0 Then
                    DD_CityULB.Items.Insert(0, New ListItem("City_ULB_Name", "0"))
                End If
            Else
                DD_CityULB.DataValueField = "ULB_ID"
                DD_CityULB.DataTextField = "City_ULB_Name"
                
                DD_CityULB.Items.Insert(0, New ListItem("City_ULB_Name", "0"))
            End If
        Finally
            command.Close()
        End Try
    End Sub
    Protected Sub DD_Distrit_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles DD_Distrit.SelectedIndexChanged
        If DD_CompanyName.Text <> "" And DD_CompanyName.Text <> "0" And DD_Division.Text <> "" And DD_Division.Text <> "0" And DD_Distrit.Text <> "" And DD_Distrit.Text <> "0" Then
            LoadULB()
        End If
    End Sub

    Protected Sub BtnAssignTo_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles BtnAssignTo.Click
        If DD_CompanyName.Text = "" Or DD_CompanyName.Text = "0" Then
            MsgBox("Please Select Company")
            Exit Sub
        End If
        If DD_Division.Text = "" Or DD_Division.Text = "0" Then
            MsgBox("Please Select Division")
            Exit Sub
        End If
      
        If DD_Distrit.Text = "" Or DD_Distrit.Text = "0" Then
            MsgBox("Please Select District")
            Exit Sub
        End If
        If DD_CityULB.Text = "" Or DD_CityULB.Text = "0" Then
            MsgBox("Please Select City")
            Exit Sub
        End If
        _loginID = GetLOfinId()
        Dim Result As Boolean = False
        Dim intResponse As Integer

        intResponse = MsgBox("Are you sure you want to Save Above Record?", _
                             vbYesNo + vbQuestion, _
                             "Quit")

        If intResponse = vbYes Then
            ' code to end the app, such as "Me.Close" would go here

            Dim command As New Command("sp_InsertCDP_V", True)
            command.Parameters.AddWithValue("@Login_ID", _loginID)
            command.Parameters.AddWithValue("@Company_Name", DD_CompanyName.SelectedItem.Text)
            command.Parameters.AddWithValue("@Division_Name", DD_Division.SelectedItem.Text)
            command.Parameters.AddWithValue("@District_Name", DD_Distrit.SelectedItem.Text)
            command.Parameters.AddWithValue("@City_ULB_Name", DD_CityULB.SelectedItem.Text)
            command.Parameters.AddWithValue("@MunicipalArea", Txt_Municipal.Text)
            command.Parameters.AddWithValue("@Population", Txt_Population.Text)



            command.Parameters.AddWithValue("@IWaterS_2015 ", Txt_IWaterS_2015.Text)
            command.Parameters.AddWithValue("@IWaterS_2025  ", Txt_IwaterS_2025.Text)
            command.Parameters.AddWithValue("@IWaterS_2035 ", Txt_IWaterS_2035.Text)
            command.Parameters.AddWithValue("@Total_IWaterS ", Txt_Total_WaterS.Text)

            command.Parameters.AddWithValue("@ISewerage_15 ", Txt_ISewerage_15.Text)
            command.Parameters.AddWithValue("@ISewerage_25 ", Txt_ISewrege_25.Text)
            command.Parameters.AddWithValue("@ISewerage_35 ", TXt_ISewerage_35.Text)
            command.Parameters.AddWithValue("@Total_ISewerage ", Txt_Total_ISewerage.Text)

            command.Parameters.AddWithValue("@IStormWaterDrain_15 ", Txt_IStormWaterDrain_15.Text)
            command.Parameters.AddWithValue("@IStormWaterDrain_25 ", Txt_IStromWaterDrain_25.Text)
            command.Parameters.AddWithValue("@IStormWaterDrain_35 ", Txt_IStromWaterDrain_35.Text)
            command.Parameters.AddWithValue("@Total_IStormWaterDrain ", Txt_Total_StromWaterDrain.Text)

            command.Parameters.AddWithValue("@ISolideWastMgt_15 ", Txt_ISolideWastMgt_15.Text)
            command.Parameters.AddWithValue("@ISolideWastMgt_25 ", Txt_ISolidWastMgt_25.Text)
            command.Parameters.AddWithValue("@ISolideWastMgt_35 ", Txt_ISolidWastMgt_35.Text)
            command.Parameters.AddWithValue("@Total_ISolideWastMgt ", Txt_TotalSolidWastMgt.Text)

            command.Parameters.AddWithValue("@ISanitation_15 ", Txt_ISanitation_15.Text)
            command.Parameters.AddWithValue("@ISanitation_25 ", Txt_ISanition_25.Text)
            command.Parameters.AddWithValue("@ISanitation_35 ", Txt_ISanitation_35.Text)
            command.Parameters.AddWithValue("@Total_ISanitation ", Txt_Total_Sanition.Text)

            command.Parameters.AddWithValue("@ITrafic_Trans_15 ", Txt_Trafic_Trans_15.Text)
            command.Parameters.AddWithValue("@ITrafic_Trans_25 ", Txt_ITrafficTrans_25.Text)
            command.Parameters.AddWithValue("@ITrafic_Trans_35 ", Txt_ITraffiTrans_35.Text)
            command.Parameters.AddWithValue("@Total_ITrafic_Trans ", Txt_Total_TraficTrans.Text)

            command.Parameters.AddWithValue("@IElectriStrit_15 ", Txt_IElectriStrit_15.Text)
            command.Parameters.AddWithValue("@IElectriStrit_25 ", Txt_IElectriStreet_25.Text)
            command.Parameters.AddWithValue("@IElectriStrit_35  ", Txt_IElectricStreet_35.Text)
            command.Parameters.AddWithValue("@Total_IElectriStrit ", Txt_Total_ElectricStreet.Text)

            command.Parameters.AddWithValue("@IFire_Fit_15 ", Txt_IFire_Fit_15.Text)
            command.Parameters.AddWithValue("@IFire_Fit_25 ", Txt_IFire_Fit_25.Text)
            command.Parameters.AddWithValue("@IFire_Fit_35 ", Txt_IFire_Fit_35.Text)
            command.Parameters.AddWithValue("@Total_IFire_Fit ", Txt_Total_Fire_Fit.Text)

            command.Parameters.AddWithValue("@IBasicSerUP_15 ", Txt_BasicSerUP_15.Text)
            command.Parameters.AddWithValue("@IBasicSerUP_25 ", Txt_BasicSerUP_25.Text)
            command.Parameters.AddWithValue("@IBasicSerUP_35 ", Txt_BasicSerUP_35.Text)
            command.Parameters.AddWithValue("@Total_IBasicSerUP ", Txt_Total_BasicSerUP.Text)

            command.Parameters.AddWithValue("@IEnvironment_15 ", Txt_IEnvironment_15.Text)
            command.Parameters.AddWithValue("@IEnvironment_25 ", Txt_IEnvironment_25.Text)
            command.Parameters.AddWithValue("@IEnvironment_35 ", Txt_IEnvironment_35.Text)
            command.Parameters.AddWithValue("@Total_IEnvironment ", Txt_Total_Environment.Text)

            command.Parameters.AddWithValue("@IUrbanGov_15 ", Txt_IUrbanGov_15.Text)
            command.Parameters.AddWithValue("@IUrbanGov_25 ", Txt_IUrbanGov_25.Text)
            command.Parameters.AddWithValue("@IUrbanGov_35 ", Txt_IUrbanGov_35.Text)
            command.Parameters.AddWithValue("@Total_IUrbanGov ", Txt_Total_IUrbanGov.Text)

            command.Parameters.AddWithValue("@IHeritage_15 ", Txt_IHeritage_15.Text)
            command.Parameters.AddWithValue("@IHeritage_25 ", Txt_IHeritage_25.Text)
            command.Parameters.AddWithValue("@IHeritage_35 ", Txt_IHeritage_35.Text)
            command.Parameters.AddWithValue("@Total_IHeritage ", Txt_Total_IHeritage.Text)

            command.Parameters.AddWithValue("@IEducation_15 ", Txt_IEducation_15.Text)
            command.Parameters.AddWithValue("@IEducation_25 ", Txt_IEducation_25.Text)
            command.Parameters.AddWithValue("@IEducation_35 ", Txt_IEducation_35.Text)
            command.Parameters.AddWithValue("@Total_IEducation ", Txt_Total_IEducation.Text)

            command.Parameters.AddWithValue("@IHealth_15 ", Txt_IHealth_15.Text)
            command.Parameters.AddWithValue("@IHealth_25 ", Txt_IHealth_25.Text)
            command.Parameters.AddWithValue("@IHealth_35 ", Txt_IHealth_35.Text)
            command.Parameters.AddWithValue("@Total_IHealth ", Txt_Total_IHealth.Text)

            command.Parameters.AddWithValue("@ISocialIOP_15 ", Txt_ISocialIOP_15.Text)
            command.Parameters.AddWithValue("@ISocialIOP_25 ", Txt_ISocialIOP_25.Text)
            command.Parameters.AddWithValue("@ISocialIOP_35 ", Txt_ISocialIOP_35.Text)
            command.Parameters.AddWithValue("@Total_ISocialIOP ", Txt_Total_SocialIOP.Text)


            command.ExecuteNonQuery()
            MsgBox("Record Save")
        End If

        GVBind()

        callclear()
        ' callclear()
    End Sub
   

    Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click

         Try
            'Dim dt1 As DataTable = CType(ViewState("dtList"), DataTable)
            Dim dt1 As DataTable = Session("dt")
            If dt1 Is Nothing Then
                Throw New Exception("No Records to Export")
            End If

            Dim Path As String = "\myexcelfile_" + DateTime.Now.Day.ToString() + "_" + DateTime.Now.Month.ToString() + ".xls"
            Dim FI As FileInfo = New FileInfo(Path)
            Dim stringWriter As StringWriter = New StringWriter()
            Dim htmlWrite As HtmlTextWriter = New HtmlTextWriter(stringWriter)
            Dim DataGrd As DataGrid = New DataGrid()
            DataGrd.DataSource = dt1
            DataGrd.DataBind()

            DataGrd.RenderControl(htmlWrite)
            '  Dim directory As String = Path.Substring(0, Path.LastIndexOf("\")) ' GetDirectory(Path);
            'If Not directory.Exists(directory) Then
            '    directory.CreateDirectory(directory)
            'End If

            Dim vw As System.IO.StreamWriter = New System.IO.StreamWriter(Path, True)
            stringWriter.ToString().Normalize()
            vw.Write(stringWriter.ToString())
            vw.Flush()
            vw.Close()
            WriteAttachment(FI.Name, "application/vnd.ms-excel", stringWriter.ToString())
        Catch ex As Exception
            'throw new Exception(ex.Message);
        End Try

    End Sub

    Public Shared Sub WriteAttachment(ByVal FileName As String, ByVal FileType As String, ByVal content As String)
        Dim Response As HttpResponse = System.Web.HttpContext.Current.Response
        Response.ClearHeaders()
        Response.AppendHeader("Content-Disposition", "attachment; filename=" + FileName)
        Response.ContentType = FileType
        Response.Write(content)
        Response.End()

    End Sub
    Private Sub callclear()
        DD_CompanyName.SelectedIndex = -1
        DD_Division.SelectedIndex = -1
        DD_Distrit.SelectedIndex = -1
        DD_CityULB.SelectedIndex = -1
        Txt_Municipal.Text = 0.0
        Txt_Population.Text = 0.0
        Txt_IWaterS_2015.Text = 0.0
        Txt_IwaterS_2025.Text = 0.0
        Txt_IWaterS_2035.Text = 0.0
        Txt_Total_WaterS.Text = 0.0

        Txt_ISewerage_15.Text = 0.0
        Txt_ISewrege_25.Text = 0.0
        TXt_ISewerage_35.Text = 0.0
        Txt_Total_ISewerage.Text = 0.0

        Txt_IStormWaterDrain_15.Text = 0.0
        Txt_IStromWaterDrain_25.Text = 0.0
        Txt_IStromWaterDrain_35.Text = 0.0
        Txt_Total_StromWaterDrain.Text = 0.0

        Txt_ISolideWastMgt_15.Text = 0.0
        Txt_ISolidWastMgt_25.Text = 0.0
        Txt_ISolidWastMgt_35.Text = 0.0
        Txt_TotalSolidWastMgt.Text = 0.0

        Txt_ISanitation_15.Text = 0.0
        Txt_ISanition_25.Text = 0.0
        Txt_ISanitation_35.Text = 0.0
        Txt_Total_Sanition.Text = 0.0
        Txt_Trafic_Trans_15.Text = 0.0
        Txt_ITrafficTrans_25.Text = 0.0
        Txt_ITraffiTrans_35.Text = 0.0
        Txt_Total_TraficTrans.Text = 0.0
        Txt_IElectriStrit_15.Text = 0.0
        Txt_IElectriStreet_25.Text = 0.0
        Txt_IElectricStreet_35.Text = 0.0
        Txt_Total_ElectricStreet.Text = 0.0

        Txt_IFire_Fit_15.Text = 0.0
        Txt_IFire_Fit_25.Text = 0.0
        Txt_IFire_Fit_35.Text = 0.0
        Txt_Total_Fire_Fit.Text = 0.0

        Txt_BasicSerUP_15.Text = 0.0
        Txt_BasicSerUP_25.Text = 0.0
        Txt_BasicSerUP_35.Text = 0.0
        Txt_Total_BasicSerUP.Text = 0.0

        Txt_IEnvironment_15.Text = 0.0
        Txt_IEnvironment_25.Text = 0.0
        Txt_IEnvironment_35.Text = 0.0
        Txt_Total_Environment.Text = 0.0

        Txt_IUrbanGov_15.Text = 0.0
        Txt_IUrbanGov_25.Text = 0.0
        Txt_IUrbanGov_35.Text = 0.0
        Txt_Total_IUrbanGov.Text = 0.0

        Txt_IHeritage_15.Text = 0.0
        Txt_IHeritage_25.Text = 0.0
        Txt_IHeritage_35.Text = 0.0
        Txt_Total_IHeritage.Text = 0.0

        Txt_IEducation_15.Text = 0.0
        Txt_IEducation_25.Text = 0.0
        Txt_IEducation_35.Text = 0.0
        Txt_Total_IEducation.Text = 0.0

        Txt_IHealth_15.Text = 0.0
        Txt_IHealth_25.Text = 0.0
        Txt_IHealth_35.Text = 0.0
        Txt_Total_IHealth.Text = 0.0

        Txt_ISocialIOP_15.Text = 0.0
        Txt_ISocialIOP_25.Text = 0.0
        Txt_ISocialIOP_35.Text = 0.0
        Txt_Total_SocialIOP.Text = 0.0
    End Sub


    Protected Sub Txt_IWaterS_2015_TextChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles Txt_IWaterS_2015.TextChanged
        ' Txt_Total_WaterS.Text = Txt_IWaterS_2015.Text + Txt_IwaterS_2025.Text + Txt_IWaterS_2035.Text

    End Sub

    Protected Sub Txt_Total_WaterS_TextChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles Txt_Total_WaterS.TextChanged
        '    Txt_Total_WaterS.Text = Txt_IWaterS_2015.Text + Txt_IwaterS_2025.Text + Txt_IWaterS_2035.Text

    End Sub
    '----------------------------------------------------------------------------

    Protected Sub GVULB_PageIndexChanging(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewPageEventArgs) Handles GVULB.PageIndexChanging
        GVULB.PageIndex = e.NewPageIndex
        GVBind()
    End Sub

    Protected Sub GVULB_Sorting(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewSortEventArgs) Handles GVULB.Sorting
        Dim dataTable As Data.DataTable = DirectCast(Session("dt"), Data.DataTable)
        If dataTable IsNot Nothing Then
            'Create new dataview instance and pass datatable 
            Dim dataView As New Data.DataView(dataTable)

            'get sort direction from the get sort direction method
            Dim sortDirection As String = GetSortDirection()

            'Sort dataview data based on the sort directin value
            dataView.Sort = Convert.ToString(e.SortExpression) & " " & sortDirection

            'Assign datasource and bind data to grid view
            GVULB.DataSource = dataView
            GVULB.DataBind()
            If Session("dir") = "DESC" Then
                Session("dir") = "ASC"
            Else
                Session("dir") = "DESC"
            End If
        End If

    End Sub


    Private Property GVSortDirection() As String
        Get
            'If ViewState("SortDirection") Then
            '    ViewState("SortDirection") = "DESC"
            'End If
            'If (TryCast(ViewState("SortDirection"), String)) Then
            If Session("dir") = "ASC" Then
                Session("dir") = "ASC"
            Else
                Session("dir") = "DESC"
            End If

            Return Session("dir")
            'End If
            'Return ViewState("SortDirection") '.ToString()  'If(TryCast(ViewState("SortDirection"), String), "DESC")
        End Get
        Set(ByVal value As String)
            Session("dir") = value
        End Set
    End Property
    Private Function GetSortDirection() As String
        Select Case GVSortDirection
            'If previous sort direction if ascending order then assign new direction as descending order
            Case "ASC"
                GVSortDirection = "DESC"
                Exit Select

                'If previous sort direction if descending order then assign new direction as ascending order
            Case "DESC"
                GVSortDirection = "ASC"
                Exit Select
        End Select
        Return GVSortDirection
    End Function


    Protected Sub GVULB_RowDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewRowEventArgs) Handles GVULB.RowDataBound
        If e.Row.RowType = DataControlRowType.Header Then
            For i As Integer = 0 To e.Row.Cells.Count - 1
                If e.Row.Cells(i).Controls.Count > 0 Then
                    Dim Link As LinkButton = DirectCast(e.Row.Cells(i).Controls(0), LinkButton)
                    Link.Attributes.Add("style", "text-decoration:none;")
                End If
            Next
        End If
    End Sub
    Private Sub Gformate()
        GVULB.Columns(0).ControlStyle.Width = 10
        GVULB.Columns(1).ControlStyle.Width = 100
        GVULB.Columns(2).ControlStyle.Width = 50
        GVULB.Columns(3).ControlStyle.Width = 50
        GVULB.Columns(4).ControlStyle.Width = 50
        GVULB.Columns(5).ControlStyle.Width = 50
        ' GVULB.Columns(1).ControlStyle.Width = 50
        GVULB.Columns(7).ControlStyle.Width = 150
        GVULB.Columns(8).ControlStyle.Width = 150
        GVULB.Columns(9).ControlStyle.Width = 50
        GVULB.Columns(10).ControlStyle.Width = 50
        GVULB.Columns(11).ControlStyle.Width = 50
        GVULB.Columns(12).ControlStyle.Width = 50
        GVULB.Columns(13).ControlStyle.Width = 50
        GVULB.Columns(14).ControlStyle.Width = 50
        GVULB.Columns(15).ControlStyle.Width = 50
        GVULB.Columns(16).ControlStyle.Width = 50
        GVULB.Columns(17).ControlStyle.Width = 50
        GVULB.Columns(18).ControlStyle.Width = 50
        GVULB.Columns(19).ControlStyle.Width = 50
        GVULB.Columns(20).ControlStyle.Width = 50
        GVULB.Columns(21).ControlStyle.Width = 50
        GVULB.Columns(22).ControlStyle.Width = 50
        GVULB.Columns(23).ControlStyle.Width = 50
        GVULB.Columns(24).ControlStyle.Width = 50
        GVULB.Columns(25).ControlStyle.Width = 50
    End Sub
    
    Private Function GVBind()
        _loginID = GetLOfinId()
        Dim dsAdmin As New Data.DataSet()
        Dim dt As New Data.DataTable()
        Global.Command.CreateSqlConnection()
        Dim da As New Data.SqlClient.SqlDataAdapter(" SELECT * FROM Vew_CDP where  LoginID=" & _loginID & "", Global.Command.CreateSqlConnection())
        ' DataTable dt = new DataTable();
        da.Fill(dsAdmin, "Admin")
        Dim myDataTable As Data.DataTable = dsAdmin.Tables(0)

        If myDataTable.Rows.Count > 0 Then
            Session("dt") = myDataTable
            GVULB.DataSource = myDataTable
            GVULB.DataBind()
        End If
        da.Dispose()
        myDataTable.Dispose()

    End Function
    '------------------------------------
    Sub Bindgrid()
        'Trace.Write("BindData - Start " & Now.ToString)
        'Dim Filter As New StringBuilder
        _loginID = GetLOfinId()
        Dim sql As String = " SELECT * FROM Vew_CDP where  LoginID=" & _loginID & "" '"Select ID, IP_Address from tblIPAddressWhitelist"
        'If Filter.ToString().Length > 0 Then
        '    sql = sql
        'End If
        'Trace.Write(sql)
        Me.sdcIPAddress.SelectCommand = sql
        Me.grdCDP.DataSource = sdcIPAddress
        Me.grdCDP.DataBind()
        'Trace.Write("BindData - End " & Now.ToString)
        '  rec_count()
    End Sub

    Protected Sub grdCDP_RowDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewRowEventArgs) Handles grdCDP.RowDataBound
        If e.Row.RowType = DataControlRowType.DataRow Then
            Dim lc As System.Web.UI.Control = e.Row.Cells(2).Controls(0)
            If TypeOf (lc) Is DataBoundLiteralControl Then
                If CType(lc, DataBoundLiteralControl).Text.Contains("#") Then
                    e.Row.Visible = False
                End If
            ElseIf TypeOf (lc) Is LiteralControl Then
                If CType(lc, LiteralControl).Text.Contains("#") Then
                    e.Row.Visible = False
                End If
            End If
        End If
    End Sub

    Protected Sub grdCDP_RowDeleting(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewDeleteEventArgs) Handles grdCDP.RowDeleting
        Dim rndx As Int32 = e.RowIndex
        Dim a As Integer
        a = rndx + 1
        Dim str() As String
        str = Me.grdCDP.DataKeyNames
        Me.sdcIPAddress.DeleteParameters("INV_ID").DefaultValue = a
    End Sub

    Protected Sub grdCDP_RowUpdating(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewUpdateEventArgs) Handles grdCDP.RowUpdating
        Dim tsty, tsty1, tsty2, tsty3, tsty4, tsty5, tsty6, tsty7, tsty8, tsty9, tsty10, tsty11, tsty12, tsty13, tsty14, tsty15, tsty16, tsty17, tsty18, tsty19, tsty20, tsty21, tsty22, tsty23, tsty24, tsty25, tsty26, tsty27, tsty28, tsty29, tsty30, tsty31, tsty32, tsty33, tsty34, tsty35, tsty36, tsty37, tsty38, tsty39, tsty40, tsty41, tsty42, tsty43, tsty44, tsty45, tsty46, tsty47, tsty48, tsty49, tsty50, tsty51, tsty52, tsty53, tsty54, tsty55, tsty56, tsty57, tsty58, tsty59, tsty60, tsty61 As TextBox
        Dim s, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11, s12, s13, s14, s15, s16, s17, s18, s19, s20, s21, s22, s23, s24, s25, s26, s27, s28, s29, s30, s31, s32, s33, s34, s35, s36, s37, s38, s39, s40, s41, s42, s43, s44, s45, s46, s47, s48, s49, s50, s51, s52, s53, s54, s55, s56, s57, s58, s59, s60, s61, s62 As Object
        tsty = grdCDP.Rows(e.RowIndex).Cells(8).Controls(1)
        tsty1 = grdCDP.Rows(e.RowIndex).Cells(9).Controls(1)

        tsty2 = grdCDP.Rows(e.RowIndex).Cells(10).Controls(1)
        tsty3 = grdCDP.Rows(e.RowIndex).Cells(11).Controls(1)
        tsty4 = grdCDP.Rows(e.RowIndex).Cells(12).Controls(1)
        tsty5 = grdCDP.Rows(e.RowIndex).Cells(13).Controls(1)
        tsty6 = grdCDP.Rows(e.RowIndex).Cells(14).Controls(1)
        tsty7 = grdCDP.Rows(e.RowIndex).Cells(15).Controls(1)
        tsty8 = grdCDP.Rows(e.RowIndex).Cells(16).Controls(1)
        tsty9 = grdCDP.Rows(e.RowIndex).Cells(17).Controls(1)
        tsty10 = grdCDP.Rows(e.RowIndex).Cells(18).Controls(1)
        tsty11 = grdCDP.Rows(e.RowIndex).Cells(19).Controls(1)
        tsty12 = grdCDP.Rows(e.RowIndex).Cells(20).Controls(1)
        tsty13 = grdCDP.Rows(e.RowIndex).Cells(21).Controls(1)
        tsty14 = grdCDP.Rows(e.RowIndex).Cells(22).Controls(1)
        tsty15 = grdCDP.Rows(e.RowIndex).Cells(23).Controls(1)
        tsty16 = grdCDP.Rows(e.RowIndex).Cells(24).Controls(1)
        tsty17 = grdCDP.Rows(e.RowIndex).Cells(25).Controls(1)
        tsty18 = grdCDP.Rows(e.RowIndex).Cells(26).Controls(1)
        tsty19 = grdCDP.Rows(e.RowIndex).Cells(27).Controls(1)
        tsty20 = grdCDP.Rows(e.RowIndex).Cells(28).Controls(1)
        tsty21 = grdCDP.Rows(e.RowIndex).Cells(29).Controls(1)
        tsty22 = grdCDP.Rows(e.RowIndex).Cells(30).Controls(1)
        tsty23 = grdCDP.Rows(e.RowIndex).Cells(31).Controls(1)
        tsty24 = grdCDP.Rows(e.RowIndex).Cells(32).Controls(1)
        tsty25 = grdCDP.Rows(e.RowIndex).Cells(33).Controls(1)

        tsty26 = grdCDP.Rows(e.RowIndex).Cells(34).Controls(1)
        tsty27 = grdCDP.Rows(e.RowIndex).Cells(35).Controls(1)
        tsty28 = grdCDP.Rows(e.RowIndex).Cells(36).Controls(1)

        tsty29 = grdCDP.Rows(e.RowIndex).Cells(37).Controls(1)

        tsty30 = grdCDP.Rows(e.RowIndex).Cells(38).Controls(1)
        tsty31 = grdCDP.Rows(e.RowIndex).Cells(39).Controls(1)
        tsty32 = grdCDP.Rows(e.RowIndex).Cells(40).Controls(1)
        tsty33 = grdCDP.Rows(e.RowIndex).Cells(41).Controls(1)
        tsty34 = grdCDP.Rows(e.RowIndex).Cells(42).Controls(1)
        tsty35 = grdCDP.Rows(e.RowIndex).Cells(43).Controls(1)
        tsty36 = grdCDP.Rows(e.RowIndex).Cells(44).Controls(1)
        tsty37 = grdCDP.Rows(e.RowIndex).Cells(45).Controls(1)
        tsty38 = grdCDP.Rows(e.RowIndex).Cells(46).Controls(1)
        tsty39 = grdCDP.Rows(e.RowIndex).Cells(47).Controls(1)
        tsty40 = grdCDP.Rows(e.RowIndex).Cells(48).Controls(1)
        tsty41 = grdCDP.Rows(e.RowIndex).Cells(49).Controls(1)
        tsty42 = grdCDP.Rows(e.RowIndex).Cells(50).Controls(1)
        tsty43 = grdCDP.Rows(e.RowIndex).Cells(51).Controls(1)
        tsty44 = grdCDP.Rows(e.RowIndex).Cells(52).Controls(1)
        tsty45 = grdCDP.Rows(e.RowIndex).Cells(53).Controls(1)
        tsty46 = grdCDP.Rows(e.RowIndex).Cells(54).Controls(1)
        tsty47 = grdCDP.Rows(e.RowIndex).Cells(55).Controls(1)
        tsty48 = grdCDP.Rows(e.RowIndex).Cells(56).Controls(1)
        tsty49 = grdCDP.Rows(e.RowIndex).Cells(57).Controls(1)
        tsty50 = grdCDP.Rows(e.RowIndex).Cells(58).Controls(1)
        tsty51 = grdCDP.Rows(e.RowIndex).Cells(59).Controls(1)
        tsty52 = grdCDP.Rows(e.RowIndex).Cells(60).Controls(1)
        tsty53 = grdCDP.Rows(e.RowIndex).Cells(61).Controls(1)
        tsty54 = grdCDP.Rows(e.RowIndex).Cells(62).Controls(1)
        tsty55 = grdCDP.Rows(e.RowIndex).Cells(63).Controls(1)
        tsty56 = grdCDP.Rows(e.RowIndex).Cells(64).Controls(1)
        tsty57 = grdCDP.Rows(e.RowIndex).Cells(65).Controls(1)
        tsty58 = grdCDP.Rows(e.RowIndex).Cells(66).Controls(1)
        tsty59 = grdCDP.Rows(e.RowIndex).Cells(67).Controls(1)
        tsty60 = grdCDP.Rows(e.RowIndex).Cells(68).Controls(1)
        tsty61 = grdCDP.Rows(e.RowIndex).Cells(69).Controls(1)
        '  tsty62 = grdCDP.Rows(e.RowIndex).Cells(69).Controls(1)
        ' tsty62 = grdCDP.Rows(e.RowIndex).Cells(70).Controls(1)


        Dim t As TextBox = tsty
        s = (t.Text).Trim
        If s.ToString.Contains("#") Then
            e.Cancel = True
            Exit Sub
        End If

        Dim t1 As TextBox = tsty1
        s1 = (t1.Text).Trim
        If s1.ToString.Contains("#") Then
            e.Cancel = True
            Exit Sub
        End If
        Dim t2 As TextBox = tsty2
        s2 = (t2.Text).Trim
        If s2.ToString.Contains("#") Then
            e.Cancel = True
            Exit Sub
        End If
        Dim t3 As TextBox = tsty3
        s3 = (t3.Text).Trim
        If s3.ToString.Contains("#") Then
            e.Cancel = True
            Exit Sub
        End If
        Dim t4 As TextBox = tsty4
        s4 = (t4.Text).Trim
        If s4.ToString.Contains("#") Then
            e.Cancel = True
            Exit Sub
        End If
        Dim t5 As TextBox = tsty5
        s5 = (t5.Text).Trim
        If s5.ToString.Contains("#") Then
            e.Cancel = True
            Exit Sub
        End If
        Dim t6 As TextBox = tsty6
        s6 = (t6.Text).Trim
        If s6.ToString.Contains("#") Then
            e.Cancel = True
            Exit Sub
        End If
        Dim t7 As TextBox = tsty7
        s7 = (t7.Text).Trim
        If s7.ToString.Contains("#") Then
            e.Cancel = True
            Exit Sub
        End If
        Dim t8 As TextBox = tsty8
        s8 = (t8.Text).Trim
        If s8.ToString.Contains("#") Then
            e.Cancel = True
            Exit Sub
        End If

        Dim t9 As TextBox = tsty9
        s9 = (t9.Text).Trim
        If s8.ToString.Contains("#") Then
            e.Cancel = True
            Exit Sub
        End If
        Dim t10 As TextBox = tsty10
        s10 = (t10.Text).Trim
        If s10.ToString.Contains("#") Then
            e.Cancel = True
            Exit Sub
        End If
        Dim t11 As TextBox = tsty11
        s11 = (t11.Text).Trim
        If s11.ToString.Contains("#") Then
            e.Cancel = True
            Exit Sub
        End If
        Dim t12 As TextBox = tsty12
        s12 = (t12.Text).Trim
        If s12.ToString.Contains("#") Then
            e.Cancel = True
            Exit Sub
        End If
        Dim t13 As TextBox = tsty13
        s13 = (t13.Text).Trim
        If s13.ToString.Contains("#") Then
            e.Cancel = True
            Exit Sub
        End If
        Dim t14 As TextBox = tsty14
        s14 = (t14.Text).Trim
        If s14.ToString.Contains("#") Then
            e.Cancel = True
            Exit Sub
        End If
        Dim t15 As TextBox = tsty15
        s15 = (t15.Text).Trim
        If s15.ToString.Contains("#") Then
            e.Cancel = True
            Exit Sub
        End If
        Dim t16 As TextBox = tsty16
        s16 = (t16.Text).Trim
        If s16.ToString.Contains("#") Then
            e.Cancel = True
            Exit Sub
        End If
        Dim t17 As TextBox = tsty17
        s17 = (t17.Text).Trim
        If s17.ToString.Contains("#") Then
            e.Cancel = True
            Exit Sub
        End If
        Dim t18 As TextBox = tsty18
        s18 = (t18.Text).Trim
        If s18.ToString.Contains("#") Then
            e.Cancel = True
            Exit Sub

        End If
        Dim t19 As TextBox = tsty19
        s19 = (t19.Text).Trim
        If s19.ToString.Contains("#") Then
            e.Cancel = True
            Exit Sub

        End If
        Dim t20 As TextBox = tsty20
        s20 = (t20.Text).Trim
        If s20.ToString.Contains("#") Then
            e.Cancel = True
            Exit Sub
        End If
        Dim t21 As TextBox = tsty21
        s21 = (t21.Text).Trim
        If s21.ToString.Contains("#") Then
            e.Cancel = True
            Exit Sub
        End If
        Dim t22 As TextBox = tsty22
        s22 = (t22.Text).Trim
        If s22.ToString.Contains("#") Then
            e.Cancel = True
            Exit Sub
        End If
        Dim t23 As TextBox = tsty23
        s23 = (t23.Text).Trim
        If s23.ToString.Contains("#") Then
            e.Cancel = True
            Exit Sub
        End If
        Dim t24 As TextBox = tsty24
        s24 = (t24.Text).Trim
        If s24.ToString.Contains("#") Then
            e.Cancel = True
            Exit Sub
        End If
        Dim t25 As TextBox = tsty25
        s25 = (t25.Text).Trim
        If s25.ToString.Contains("#") Then
            e.Cancel = True
            Exit Sub
        End If
        Dim t26 As TextBox = tsty26
        s26 = (t26.Text).Trim
        If s26.ToString.Contains("#") Then
            e.Cancel = True
            Exit Sub
        End If
        Dim t27 As TextBox = tsty27
        s27 = (t27.Text).Trim
        If s27.ToString.Contains("#") Then
            e.Cancel = True
            Exit Sub
        End If
        Dim t28 As TextBox = tsty28
        s28 = (t28.Text).Trim
        If s28.ToString.Contains("#") Then
            e.Cancel = True
            Exit Sub
        End If
        Dim t29 As TextBox = tsty29
        s29 = (t29.Text).Trim
        If s29.ToString.Contains("#") Then
            e.Cancel = True
            Exit Sub
        End If
        Dim t30 As TextBox = tsty30
        s30 = (t30.Text).Trim
        If s30.ToString.Contains("#") Then
            e.Cancel = True
            Exit Sub
        End If
        Dim t31 As TextBox = tsty31
        s31 = (t31.Text).Trim
        If s31.ToString.Contains("#") Then
            e.Cancel = True
            Exit Sub
        End If
        Dim t32 As TextBox = tsty32
        s32 = (t32.Text).Trim
        If s32.ToString.Contains("#") Then
            e.Cancel = True
            Exit Sub
        End If
        Dim t33 As TextBox = tsty33
        s33 = (t33.Text).Trim
        If s33.ToString.Contains("#") Then
            e.Cancel = True
            Exit Sub
        End If
        Dim t34 As TextBox = tsty34
        s34 = (t34.Text).Trim
        If s34.ToString.Contains("#") Then
            e.Cancel = True
            Exit Sub
        End If
        Dim t35 As TextBox = tsty35
        s35 = (t35.Text).Trim
        If s35.ToString.Contains("#") Then
            e.Cancel = True
            Exit Sub
        End If
        Dim t36 As TextBox = tsty36
        s36 = (t36.Text).Trim
        If s36.ToString.Contains("#") Then
            e.Cancel = True
            Exit Sub
        End If
        Dim t37 As TextBox = tsty37
        s37 = (t37.Text).Trim
        If s37.ToString.Contains("#") Then
            e.Cancel = True
            Exit Sub
        End If
        Dim t38 As TextBox = tsty38
        s38 = (t38.Text).Trim
        If s38.ToString.Contains("#") Then
            e.Cancel = True
            Exit Sub
        End If
        Dim t39 As TextBox = tsty39
        s39 = (t39.Text).Trim
        If s39.ToString.Contains("#") Then
            e.Cancel = True
            Exit Sub
        End If
        Dim t40 As TextBox = tsty40
        s40 = (t40.Text).Trim
        If s40.ToString.Contains("#") Then
            e.Cancel = True
            Exit Sub

        End If
        Dim t41 As TextBox = tsty41
        s41 = (t41.Text).Trim
        If s41.ToString.Contains("#") Then
            e.Cancel = True
            Exit Sub

        End If
        Dim t42 As TextBox = tsty42
        s42 = (t42.Text).Trim
        If s42.ToString.Contains("#") Then
            e.Cancel = True
            Exit Sub
        End If
        Dim t43 As TextBox = tsty43
        s43 = (t43.Text).Trim
        If s43.ToString.Contains("#") Then
            e.Cancel = True
            Exit Sub
        End If
        Dim t44 As TextBox = tsty44
        s44 = (t44.Text).Trim
        If s44.ToString.Contains("#") Then
            e.Cancel = True
            Exit Sub
        End If
        Dim t45 As TextBox = tsty45
        s45 = (t45.Text).Trim
        If s45.ToString.Contains("#") Then
            e.Cancel = True
            Exit Sub
        End If
        Dim t46 As TextBox = tsty46
        s46 = (t46.Text).Trim
        If s46.ToString.Contains("#") Then
            e.Cancel = True
            Exit Sub
        End If
        Dim t47 As TextBox = tsty47
        s47 = (t47.Text).Trim
        If s47.ToString.Contains("#") Then
            e.Cancel = True
            Exit Sub
        End If
        Dim t48 As TextBox = tsty48
        s48 = (t48.Text).Trim
        If s48.ToString.Contains("#") Then
            e.Cancel = True
            Exit Sub
        End If
        Dim t49 As TextBox = tsty49
        s49 = (t49.Text).Trim
        If s49.ToString.Contains("#") Then
            e.Cancel = True
            Exit Sub
        End If
        Dim t50 As TextBox = tsty50
        s50 = (t50.Text).Trim
        If s50.ToString.Contains("#") Then
            e.Cancel = True
            Exit Sub
        End If
        Dim t51 As TextBox = tsty51
        s51 = (t51.Text).Trim
        If s51.ToString.Contains("#") Then
            e.Cancel = True
            Exit Sub
        End If
        Dim t52 As TextBox = tsty52
        s52 = (t52.Text).Trim
        If s52.ToString.Contains("#") Then
            e.Cancel = True
            Exit Sub
        End If
        Dim t53 As TextBox = tsty53
        s53 = (t53.Text).Trim
        If s53.ToString.Contains("#") Then
            e.Cancel = True
            Exit Sub
        End If
        Dim t54 As TextBox = tsty54
        s54 = (t54.Text).Trim
        If s54.ToString.Contains("#") Then
            e.Cancel = True
            Exit Sub
        End If
        Dim t55 As TextBox = tsty55
        s55 = (t55.Text).Trim
        If s55.ToString.Contains("#") Then
            e.Cancel = True
            Exit Sub
        End If
        Dim t56 As TextBox = tsty56
        s56 = (t56.Text).Trim
        If s56.ToString.Contains("#") Then
            e.Cancel = True
            Exit Sub
        End If
        Dim t57 As TextBox = tsty57
        s57 = (t57.Text).Trim
        If s57.ToString.Contains("#") Then
            e.Cancel = True
            Exit Sub
        End If
        Dim t58 As TextBox = tsty58
        s58 = (t58.Text).Trim
        If s58.ToString.Contains("#") Then
            e.Cancel = True
            Exit Sub
        End If
        Dim t59 As TextBox = tsty59
        s59 = (t59.Text).Trim
        If s59.ToString.Contains("#") Then
            e.Cancel = True
            Exit Sub
        End If
        Dim t60 As TextBox = tsty60
        s60 = (t60.Text).Trim
        If s60.ToString.Contains("#") Then
            e.Cancel = True
            Exit Sub
        End If
        Dim t61 As TextBox = tsty61
        s61 = (t61.Text).Trim
        If s61.ToString.Contains("#") Then
            e.Cancel = True
            Exit Sub
        End If

        Me.sdcIPAddress.UpdateParameters("INV_ID").DefaultValue = grdCDP.DataKeys(e.RowIndex).Value
        Me.sdcIPAddress.UpdateParameters("Ia").DefaultValue = s
        Me.sdcIPAddress.UpdateParameters("Ia1").DefaultValue = s1

        Me.sdcIPAddress.UpdateParameters("Ia2").DefaultValue = s2
        Me.sdcIPAddress.UpdateParameters("Ia3").DefaultValue = s3
        Me.sdcIPAddress.UpdateParameters("Ia4").DefaultValue = s4
        s5 = Convert.ToInt32(s2) + Convert.ToDouble(s3) + Convert.ToDouble(s4)

        Me.sdcIPAddress.UpdateParameters("Ia5").DefaultValue = s5
        Me.sdcIPAddress.UpdateParameters("Ia6").DefaultValue = s6
        Me.sdcIPAddress.UpdateParameters("Ia7").DefaultValue = s7
        Me.sdcIPAddress.UpdateParameters("Ia8").DefaultValue = s8
        s9 = Convert.ToDouble(s6) + Convert.ToDouble(s7) + Convert.ToDouble(s8)

        Me.sdcIPAddress.UpdateParameters("Ia9").DefaultValue = s9
        Me.sdcIPAddress.UpdateParameters("Ia10").DefaultValue = s10
        Me.sdcIPAddress.UpdateParameters("Ia11").DefaultValue = s11
        Me.sdcIPAddress.UpdateParameters("Ia12").DefaultValue = s12
        s13 = Convert.ToDouble(s10) + Convert.ToDouble(s11) + Convert.ToDouble(s12)

        Me.sdcIPAddress.UpdateParameters("Ia13").DefaultValue = s13
        Me.sdcIPAddress.UpdateParameters("Ia14").DefaultValue = s14
        Me.sdcIPAddress.UpdateParameters("Ia15").DefaultValue = s15
        Me.sdcIPAddress.UpdateParameters("Ia16").DefaultValue = s16
        s17 = Convert.ToDouble(s14) + Convert.ToDouble(s15) + Convert.ToDouble(s16)

        Me.sdcIPAddress.UpdateParameters("Ia17").DefaultValue = s17
        Me.sdcIPAddress.UpdateParameters("Ia18").DefaultValue = s18
        Me.sdcIPAddress.UpdateParameters("Ia19").DefaultValue = s19
        Me.sdcIPAddress.UpdateParameters("Ia20").DefaultValue = s20
        s21 = Convert.ToDouble(s18) + Convert.ToDouble(s19) + Convert.ToDouble(s20)

        Me.sdcIPAddress.UpdateParameters("Ia21").DefaultValue = s21
        Me.sdcIPAddress.UpdateParameters("Ia22").DefaultValue = s22
        Me.sdcIPAddress.UpdateParameters("Ia23").DefaultValue = s23
        Me.sdcIPAddress.UpdateParameters("Ia24").DefaultValue = s24
        s25 = Convert.ToDouble(s22) + Convert.ToDouble(s23) + Convert.ToDouble(s24)

        Me.sdcIPAddress.UpdateParameters("Ia25").DefaultValue = s25
        Me.sdcIPAddress.UpdateParameters("Ia26").DefaultValue = s26
        Me.sdcIPAddress.UpdateParameters("Ia27").DefaultValue = s27
        Me.sdcIPAddress.UpdateParameters("Ia28").DefaultValue = s28
        s29 = Convert.ToDouble(s26) + Convert.ToDouble(s28) + Convert.ToDouble(s28)

        Me.sdcIPAddress.UpdateParameters("Ia29").DefaultValue = s29
        Me.sdcIPAddress.UpdateParameters("Ia30").DefaultValue = s30
        Me.sdcIPAddress.UpdateParameters("Ia31").DefaultValue = s31
        Me.sdcIPAddress.UpdateParameters("Ia32").DefaultValue = s32
        s33 = Convert.ToDouble(s30) + Convert.ToDouble(s31) + Convert.ToDouble(s32)

        Me.sdcIPAddress.UpdateParameters("Ia33").DefaultValue = s33
        Me.sdcIPAddress.UpdateParameters("Ia34").DefaultValue = s34
        Me.sdcIPAddress.UpdateParameters("Ia35").DefaultValue = s35
        Me.sdcIPAddress.UpdateParameters("Ia36").DefaultValue = s36
        s37 = Convert.ToDouble(s34) + Convert.ToDouble(s35) + Convert.ToDouble(s36)

        Me.sdcIPAddress.UpdateParameters("Ia37").DefaultValue = s37
        Me.sdcIPAddress.UpdateParameters("Ia38").DefaultValue = s38
        Me.sdcIPAddress.UpdateParameters("Ia39").DefaultValue = s39
        Me.sdcIPAddress.UpdateParameters("Ia40").DefaultValue = s40
        s41 = Convert.ToDouble(s38) + Convert.ToDouble(s39) + Convert.ToDouble(s40)

        Me.sdcIPAddress.UpdateParameters("Ia41").DefaultValue = s41
        Me.sdcIPAddress.UpdateParameters("Ia42").DefaultValue = s42
        Me.sdcIPAddress.UpdateParameters("Ia43").DefaultValue = s43
        Me.sdcIPAddress.UpdateParameters("Ia44").DefaultValue = s44
        s45 = Convert.ToDouble(s42) + Convert.ToDouble(s43) + Convert.ToDouble(s44)

        Me.sdcIPAddress.UpdateParameters("Ia45").DefaultValue = s45
        Me.sdcIPAddress.UpdateParameters("Ia46").DefaultValue = s46
        Me.sdcIPAddress.UpdateParameters("Ia47").DefaultValue = s47
        Me.sdcIPAddress.UpdateParameters("Ia48").DefaultValue = s48
        s49 = Convert.ToDouble(s46) + Convert.ToDouble(s47) + Convert.ToDouble(s48)

        Me.sdcIPAddress.UpdateParameters("Ia49").DefaultValue = s49
        Me.sdcIPAddress.UpdateParameters("Ia50").DefaultValue = s50
        Me.sdcIPAddress.UpdateParameters("Ia51").DefaultValue = s51


        Me.sdcIPAddress.UpdateParameters("Ia52").DefaultValue = s52
        s53 = Convert.ToDouble(s50) + Convert.ToDouble(s51) + Convert.ToDouble(s52)
        Me.sdcIPAddress.UpdateParameters("Ia53").DefaultValue = s53
        Me.sdcIPAddress.UpdateParameters("Ia54").DefaultValue = s54
        Me.sdcIPAddress.UpdateParameters("Ia55").DefaultValue = s55
        Me.sdcIPAddress.UpdateParameters("Ia56").DefaultValue = s56
        s57 = Convert.ToDouble(s54) + Convert.ToDouble(s55) + Convert.ToDouble(s56)

        Me.sdcIPAddress.UpdateParameters("Ia57").DefaultValue = s57
        Me.sdcIPAddress.UpdateParameters("Ia58").DefaultValue = s58
        Me.sdcIPAddress.UpdateParameters("Ia59").DefaultValue = s59
        Me.sdcIPAddress.UpdateParameters("Ia60").DefaultValue = s60
        s61 = Convert.ToDouble(s58) + Convert.ToDouble(s59) + Convert.ToDouble(s60)
        Me.sdcIPAddress.UpdateParameters("Ia61").DefaultValue = s61




        Me.sdcIPAddress.Update()
        '    Else
        '        Me.LblError.Text = "* " & s & " IP_Address already exists"
        '        Me.LblError.Visible = True
        '        e.Cancel = True
        '    End If
        '    IPadrs = Nothing
        'End If
        'IPADD = Nothing
        'om = Nothing
    End Sub

    'Sub rec_count()
    '    Dim con As New SqlConnection(Config.Dsn)
    '    con.Open()
    '    Dim cmd2 As SqlCommand
    '    Dim rcount As Integer
    '    cmd2 = New SqlCommand("select count(*) from tblIPAddressWhitelist ", con)
    '    rcount = cmd2.ExecuteScalar
    '    con.Close()
    '    If rcount = 0 Then
    '        lblRecordCount.Text = ""
    '    Else
    '        lblRecordCount.Text = "Total Records:" & rcount
    '    End If
    'End Sub
End Class

Discord hacker0088#9402

FSecurity.org
IP Adresiniz :D