NOTE: I am using updatepanel in master page.
i am working in TAB2 in modal.
When i click gridview edit or delete button i dont want to disappear my modal also when i click to update as well as.
Thanks for helping.
<%@ Page Title="" Language="VB" MasterPageFile="~/_admin/admin.master" AutoEventWireup="false" CodeFile="school.aspx.vb" Inherits="_admin_school" %>
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
<script type="text/javascript">
function Details()
{
$('#Details').modal('show');
}
$('#Details').on('hidden.bs.modal', function (e) {
window.location = '<%= ResolveUrl("~/index.aspx") %>';
});
$('#Details').modal({
backdrop: 'static',
keyboard: false
})
</script>
<div class="row">
<div class="col-md-12">
<asp:GridView ID="grdSchoolView" CssClass="table table-hover table-condensed table-responsive table-bordered" runat="server" AllowSorting="True" AutoGenerateColumns="False" DataKeyNames="RegisterID" DataSourceID="SqlSchoolView" CellPadding="0">
<Columns>
<asp:BoundField DataField="RegisterID" HeaderText="RegisterID" ReadOnly="True" SortExpression="RegisterID" HeaderStyle-CssClass ="hideGridColumn" ItemStyle-CssClass="hideGridColumn" />
<asp:BoundField DataField="OrgName" HeaderText="School Name" SortExpression="OrgName" />
<asp:BoundField DataField="Address1" HeaderText="Address1" SortExpression="Address1" />
<asp:BoundField DataField="Address2" HeaderText="Address2" SortExpression="Address2" />
<asp:BoundField DataField="Town" HeaderText="Town" SortExpression="Town" />
<asp:BoundField DataField="Postcode" HeaderText="Postcode" SortExpression="Postcode" />
<asp:BoundField DataField="County" HeaderText="County" SortExpression="County" />
<asp:BoundField DataField="OrgPhone" HeaderText="Phone" SortExpression="OrgPhone" />
<asp:BoundField DataField="OrgType" HeaderText="School Type" SortExpression="OrgType" />
<asp:BoundField DataField="Sector" HeaderText="Sector" SortExpression="Sector" />
<asp:TemplateField HeaderText="" ItemStyle-Width="50px">
<ItemTemplate>
<asp:LinkButton ID="lnkEdit" OnClick="lnkEdit_Click" CssClass="btn btn-info btn-sm" runat="server" Text="View" ></asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
</div>
</div>
<div class="modal" id="Details" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" data-backdrop="static" data-keyboard="false" aria-hidden="true" >
<div class="modal-dialog modal-lg" style="width:1200px;" >
<div class="modal-content" style="border-radius:0px;" >
<div class="modal-header text-center text-warning" role="dialog" style="background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #4d5b76), color-stop(1, #6f80a1)); color:#ffffff;" >
<button type="button" class="close"
data-dismiss="modal" aria-hidden="true">
×</button>
School Information
</div>
<div class="modal-body" style="height: 750px;">
<div class="tabbable">
<!-- Only required for left/right tabs -->
<ul class="nav nav-tabs">
<li class="active"><a href="#tab1" data-toggle="tab">School Profile</a></li>
<li><a href="#tab2" data-toggle="tab">School Users</a></li>
<li><a href="#tab3" data-toggle="tab">School Logo</a></li>
<li><a href="#tab4" data-toggle="tab">School Images</a></li>
</ul>
<!-- Start Data Tab-->
<div class="tab-content">
<div class="tab-pane active" id="tab1">
<div class="row padding-top">
<div class="col-md-6">
<div class="form-group">
<label class="col-md-4 control-label" for="txtFirstname">Firstname</label>
<div class="col-md-8">
<asp:TextBox ID="txtFirstname" CssClass="form-control" runat="server"></asp:TextBox>
</div>
</div>
<div class="form-group">
<label class="col-md-4 control-label" for="txtLastname">Lastname</label>
<div class="col-md-8">
<asp:TextBox ID="txtLastname" CssClass="form-control" runat="server"></asp:TextBox>
</div>
</div>
<div class="form-group">
<label class="col-md-4 control-label" for="txtEmail">Email Address</label>
<div class="col-md-8">
<asp:TextBox ID="txtEmail" TextMode="Email" CssClass="form-control" runat="server"></asp:TextBox>
</div>
</div>
<div class="form-group">
<label class="col-md-4 control-label" for="txtJobTitle">Job Title</label>
<div class="col-md-8">
<asp:TextBox ID="txtJobTitle" CssClass="form-control" runat="server"></asp:TextBox>
</div>
</div>
<div class="form-group">
<label class="col-md-4 control-label" for="txtPhone">Phone Number</label>
<div class="col-md-8">
<asp:TextBox ID="txtPhone" CssClass="form-control" runat="server"></asp:TextBox>
</div>
</div>
<div class="form-group">
<label class="col-md-4 control-label" for="txtPhone">Organisation Name</label>
<div class="col-md-8">
<asp:TextBox ID="txtOrgName" CssClass="form-control" runat="server"></asp:TextBox>
</div>
</div>
<div class="form-group">
<label class="col-md-4 control-label" for="ddOrgType">Organisation Type</label>
<div class="col-md-8">
<asp:DropDownList ID="ddOrgType" runat="server" CssClass="form-control" AppendDataBoundItems="True">
<asp:ListItem Value="-1">--Select School Type--</asp:ListItem>
</asp:DropDownList>
</div>
</div>
<div class="form-group">
<label class="col-md-4 control-label" for="ddSector">Sector</label>
<div class="col-md-8">
<asp:DropDownList ID="ddSector" runat="server" CssClass="form-control" AppendDataBoundItems="True">
<asp:ListItem Value="-1">--Select School Status--</asp:ListItem>
</asp:DropDownList>
</div>
</div>
<div class="form-group">
<label class="col-md-4 control-label" for="txtFirstname">Reference number</label>
<div class="col-md-8">
<asp:TextBox ID="txtRefereneNo" CssClass="form-control" runat="server"></asp:TextBox>
</div>
</div>
<div class="form-group">
<label class="col-md-4 control-label" for="txtLastname">Address1</label>
<div class="col-md-8">
<asp:TextBox ID="txtAddress1" CssClass="form-control" runat="server"></asp:TextBox>
</div>
</div>
<div class="form-group">
<label class="col-md-4 control-label" for="txtEmail">Address2</label>
<div class="col-md-8">
<asp:TextBox ID="txtAddress2" CssClass="form-control" runat="server"></asp:TextBox>
</div>
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<label class="col-md-4 control-label" for="txtConfirmEmail">Town</label>
<div class="col-md-8">
<asp:TextBox ID="txtTown" CssClass="form-control" runat="server"></asp:TextBox>
</div>
</div>
<div class="form-group">
<label class="col-md-4 control-label" for="txtPassword">Postcode</label>
<div class="col-md-8">
<asp:TextBox ID="txtPostcode" CssClass="form-control" runat="server"></asp:TextBox>
</div>
</div>
<div class="form-group">
<label class="col-md-4 control-label" for="txtConfirmPassword">County</label>
<div class="col-md-8">
<asp:TextBox ID="txtCounty" CssClass="form-control" runat="server"></asp:TextBox>
</div>
</div>
<div class="form-group">
<label class="col-md-4 control-label" for="txtJobTitle">Region</label>
<div class="col-md-8">
<asp:TextBox ID="txtRegion" CssClass="form-control" runat="server"></asp:TextBox>
</div>
</div>
<div class="form-group">
<label class="col-md-4 control-label" for="txtPhone">Website</label>
<div class="col-md-8">
<asp:TextBox ID="txtWebsite" CssClass="form-control" runat="server"></asp:TextBox>
</div>
</div>
<div class="form-group">
<label class="col-md-4 control-label" for="txtPhone">Linkdin</label>
<div class="col-md-8">
<asp:TextBox ID="txtLinkdin" CssClass="form-control" runat="server"></asp:TextBox>
</div>
</div>
<div class="form-group">
<label class="col-md-4 control-label" for="txtPhone">Facebook</label>
<div class="col-md-8">
<asp:TextBox ID="txtFacebook" CssClass="form-control" runat="server"></asp:TextBox>
</div>
</div>
<div class="form-group">
<label class="col-md-4 control-label" for="txtPhone">Twitter</label>
<div class="col-md-8">
<asp:TextBox ID="txtTwitter" CssClass="form-control" runat="server"></asp:TextBox>
</div>
</div>
<div class="form-group">
<label class="col-md-4 control-label" for="txtPhone">School Group</label>
<div class="col-md-8">
<asp:TextBox ID="txtSchoolGroup" CssClass="form-control" runat="server"></asp:TextBox>
</div>
</div>
<div class="form-group">
<label class="col-md-4 control-label" for="ddOrgType">Age Ranges</label>
<div class="col-md-8">
<asp:DropDownList ID="ddAgeRanges" runat="server" CssClass="form-control"></asp:DropDownList>
</div>
</div>
<div class="form-group">
<label class="col-md-4 control-label" for="txtPhone">Number of pupil</label>
<div class="col-md-8">
<asp:TextBox ID="txtNumberOfPupil" CssClass="form-control" runat="server"></asp:TextBox>
</div>
</div>
</div>
</div>
<div class="row padding-top">
<div class="col-md-12">
<div class="form-group">
<label class="col-md-2 control-label" for="txtPhone">Description</label>
<div class="col-md-10" style="margin-left:-5px;">
<asp:TextBox ID="txtDescription" CssClass="form-control" Height="250px" TextMode="MultiLine" runat="server"></asp:TextBox>
</div>
</div>
</div>
</div>
</div>
<div class="tab-pane" id="tab2">
<div class="row padding-top">
<div class="col-md-6">
<div class="form-group">
<label class="col-md-4 control-label" for="txtFirstname">Firstname</label>
<div class="col-md-8">
<asp:TextBox ID="TextBox1" CssClass="form-control" runat="server"></asp:TextBox>
</div>
</div>
<div class="form-group">
<label class="col-md-4 control-label" for="txtLastname">Lastname</label>
<div class="col-md-8">
<asp:TextBox ID="TextBox2" CssClass="form-control" runat="server"></asp:TextBox>
</div>
</div>
<div class="form-group">
<label class="col-md-4 control-label" for="txtEmail">Email Address</label>
<div class="col-md-8">
<asp:TextBox ID="TextBox3" TextMode="Email" CssClass="form-control" runat="server"></asp:TextBox>
</div>
</div>
<div class="form-group">
<label class="col-md-4 control-label" for="txtEmail">Password</label>
<div class="col-md-8">
<asp:TextBox ID="txtPassword" CssClass="form-control" runat="server"></asp:TextBox>
</div>
</div>
<div class="form-group">
<label class="col-md-4 control-label" for="txtJobTitle">Job Title</label>
<div class="col-md-8">
<asp:TextBox ID="TextBox4" CssClass="form-control" runat="server"></asp:TextBox>
</div>
</div>
<div class="form-group">
<label class="col-md-4 control-label" for="txtPhone">Phone Number</label>
<div class="col-md-8">
<asp:TextBox ID="TextBox5" CssClass="form-control" runat="server"></asp:TextBox>
</div>
</div>
<div class="box-footer">
<div class="col-md-6">
<asp:LinkButton ID="lnk_NewUser" runat="server" CssClass="btn btn-info btn-lg">New user</asp:LinkButton>
</div>
<div class="col-md-6 text-right">
<asp:LinkButton ID="lnk_CreateUser" OnClick="lnk_CreateUser_Click" runat="server" CssClass="btn btn-success btn-lg">Create user</asp:LinkButton>
<asp:LinkButton ID="lnk_UpdateUser" runat="server" CssClass="btn btn-warning btn-lg" Visible="false">Update user</asp:LinkButton>
</div>
</div>
</div>
</div>
<div class="row padding-top">
<asp:Timer ID="Timer1" runat="server" Interval="1000" OnTick="Timer1_Tick" Enabled="False"></asp:Timer>
<asp:GridView ID="grdUsers" runat="server" CssClass="table table-hover table-condensed table-borderd" AutoGenerateColumns="False" DataKeyNames="RecruiterUserID" DataSourceID="sqlUsers">
<Columns>
<asp:BoundField DataField="RecruiterUserID" HeaderText="RecruiterUserID" InsertVisible="False" ReadOnly="True" SortExpression="RecruiterUserID" HeaderStyle-CssClass="hideGridColumn" ItemStyle-CssClass="hideGridColumn" />
<asp:BoundField DataField="FirstName" HeaderText="FirstName" SortExpression="FirstName" />
<asp:BoundField DataField="LastName" HeaderText="LastName" SortExpression="LastName" />
<asp:BoundField DataField="Email" HeaderText="Email" SortExpression="Email" />
<asp:BoundField DataField="Password" HeaderText="Password" SortExpression="Password" />
<asp:BoundField DataField="JobTitle" HeaderText="JobTitle" SortExpression="JobTitle" />
<asp:BoundField DataField="Phone" HeaderText="Phone" SortExpression="Phone" />
<asp:BoundField DataField="RegisterID" HeaderText="RegisterID" SortExpression="RegisterID" />
<asp:TemplateField HeaderText="" ItemStyle-Width="50px">
<ItemTemplate>
<asp:LinkButton ID="lnkEditRecruiter" OnClick="lnkEditRecruiter_Click" CssClass="btn btn-info btn-sm" runat="server" Text="Edit"></asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="" ItemStyle-Width="50px">
<ItemTemplate>
<asp:LinkButton ID="lnkDelete" OnClick="lnkDelete_Click" OnClientClick="return confirm('Are you sure you want to delete this entry?');" CssClass="btn btn-danger btn-sm" runat="server" Text="Delete"></asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
<asp:SqlDataSource ID="sqlUsers" runat="server" ConnectionString="<%$ ConnectionStrings:ConnectionString %>" SelectCommand="SELECT DISTINCT * FROM [_tblRecruiterUsers] WHERE ([RegisterID] = @RegisterID)">
<SelectParameters>
<asp:ControlParameter ControlID="txtRegisterID" Name="RegisterID" PropertyName="Text" Type="Int32" />
</SelectParameters>
</asp:SqlDataSource>
<asp:SqlDataSource ID="SqlUsersGetUpdate" runat="server" ConnectionString="<%$ ConnectionStrings:ConnectionString %>" SelectCommand="SELECT * FROM [_tblRecruiterUsers] WHERE ([RecruiterUserID] = @RecruiterUserID)">
<SelectParameters>
<asp:ControlParameter ControlID="txtRecruitUserID" Name="RecruiterUserID" PropertyName="Text" Type="Int32" />
</SelectParameters>
</asp:SqlDataSource>
</div>
<asp:TextBox ID="txtRegisterID" runat="server"></asp:TextBox><asp:TextBox ID="txtRecruitUserID" runat="server"></asp:TextBox>
</div>
<div class="tab-pane" id="tab3">
<p>School logo</p>
</div>
<div class="tab-pane" id="tab4">
<p>School images</p>
</div>
</div>
</div>
<!-- End Data Tab-->
<asp:Label ID="Label1" runat="server" Text=""></asp:Label>
</div>
<div class="modal-footer" style="background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #4d5b76), color-stop(1, #6f80a1)); color:#ffffff;" >
<asp:Button ID="btnUpdate" CssClass="btn btn-info" runat="server" Text="Update" />
<button type="button" class="btn btn-info"
data-dismiss="modal">
Close
</button>
</div>
</div>
<!-- /.modal-content -->
</div>
<!-- /.modal -->
</div>
<asp:SqlDataSource ID="SqlSchoolView" runat="server" ConnectionString="<%$ ConnectionStrings:ConnectionString %>" SelectCommand="SELECT DISTINCT * FROM [_cmsSchools]"></asp:SqlDataSource>
</asp:Content>
Imports System.Data
Imports System.Data.SqlClient
Partial Class _admin_school
Inherits System.Web.UI.Page
Dim objectLogin As New _loginAuthenticate
Public UserRoleID As Integer
Public RegisterID As Integer
Private SessionRegID As New _mySession
Dim _sql As New _sqlFactory
Private Sub _admin_school_Load(sender As Object, e As EventArgs) Handles Me.Load
If Not Page.IsPostBack Then
Dim ds1, ds2, ds3 As New DataSet
ds1 = _sql._filter_AgeBand()
ds2 = _sql._filter_Org_Type()
ds3 = _sql._filter_Sector
_sql.FillDropDown(ddAgeRanges, ds1, ds1.Tables(0).Columns(0).ToString, ds1.Tables(0).Columns(1).ToString, ds1.Tables(0).ToString)
_sql.FillDropDown(ddOrgType, ds2, ds2.Tables(0).Columns(0).ToString, ds2.Tables(0).Columns(1).ToString, ds2.Tables(0).ToString)
_sql.FillDropDown(ddSector, ds3, ds3.Tables(0).Columns(0).ToString, ds3.Tables(0).Columns(1).ToString, ds3.Tables(0).ToString)
End If
End Sub
Protected Sub Timer1_Tick(ByVal sender As Object, ByVal e As EventArgs)
grdUsers.DataBind()
End Sub
Private Sub Message(ByVal Message As String)
Dim sb As New System.Text.StringBuilder()
sb.Append("<script type = 'text/javascript'>")
sb.Append("window.onload=function(){")
sb.Append("alert('")
sb.Append(Message)
sb.Append("')};")
sb.Append("</script>")
ClientScript.RegisterClientScriptBlock(Me.GetType(), "alert", sb.ToString())
End Sub
Protected Sub lnkEdit_Click(sender As Object, e As EventArgs)
Dim grdrow As GridViewRow = DirectCast(DirectCast(sender, LinkButton).NamingContainer, GridViewRow)
RegisterID = grdrow.Cells(0).Text
txtRegisterID.Text = RegisterID
Try
ScriptManager.RegisterStartupScript(Me, Me.[GetType](), "Pop", "Details();", True)
GetEmpUserProfile(RegisterID)
GetEmployeeProfile(RegisterID)
' Message("test")
'Response.Redirect("#")
Catch ex As Exception
ex.ToString()
End Try
End Sub
'First Tab
Private Sub GetEmpUserProfile(ByVal RegID As Integer)
Dim ds As DataSet
Dim row As DataRow
Dim TeacherRef As Integer = _sql.GetTeachingNonTeachingField(8)
' _msgBox(TeacherRef)
ds = _sql._getEmployeeUserProfile(RegID)
Try
For Each row In ds.Tables(0).Rows
If row.Item("FirstName") Is DBNull.Value Then
txtFirstname.Text = ""
Else
txtFirstname.Text = row.Item("FirstName")
End If
If row.Item("LastName") Is DBNull.Value Then
txtLastname.Text = ""
Else
txtLastname.Text = row.Item("LastName")
End If
If row.Item("Email") Is DBNull.Value Then
txtEmail.Text = ""
Else
txtEmail.Text = row.Item("Email")
End If
If row.Item("JobTitle") Is DBNull.Value Then
txtJobTitle.Text = ""
Else
txtJobTitle.Text = row.Item("JobTitle")
End If
If row.Item("OrgPhone") Is DBNull.Value Then
txtPhone.Text = ""
Else
txtPhone.Text = row.Item("OrgPhone")
End If
If row.Item("OrgName") Is DBNull.Value Then
txtOrgName.Text = ""
Else
txtOrgName.Text = row.Item("OrgName")
End If
If row.Item("OrgType") Is DBNull.Value Then
ddOrgType.SelectedValue = ""
Else
ddOrgType.SelectedValue = row.Item("OrgType")
End If
If row.Item("Sector") Is DBNull.Value Then
ddSector.SelectedValue = ""
Else
ddSector.SelectedValue = row.Item("Sector")
End If
Next
Catch ex As Exception
' MsgBox(ex.ToString)
Label1.Text = ex.ToString()
End Try
End Sub
Private Sub GetEmployeeProfile(ByVal RegID As Integer)
Dim ds As DataSet
Dim row As DataRow
ds = _sql._getEmployeeProfile(RegID)
Try
For Each row In ds.Tables(0).Rows
If row.Item("ReferenceNumber") Is DBNull.Value Then
txtRefereneNo.Text = ""
Else
txtRefereneNo.Text = row.Item("ReferenceNumber")
End If
If row.Item("Address1") Is DBNull.Value Then
txtAddress1.Text = ""
Else
txtAddress1.Text = row.Item("Address1")
End If
If row.Item("Address2") Is DBNull.Value Then
txtAddress2.Text = ""
Else
txtAddress2.Text = row.Item("Address2")
End If
If row.Item("Town") Is DBNull.Value Then
txtTown.Text = ""
Else
txtTown.Text = row.Item("Town")
End If
If row.Item("Postcode") Is DBNull.Value Then
txtPostcode.Text = ""
Else
txtPostcode.Text = row.Item("Postcode")
End If
If row.Item("County") Is DBNull.Value Then
txtCounty.Text = ""
Else
txtCounty.Text = row.Item("County")
End If
If row.Item("Region") Is DBNull.Value Then
txtRegion.Text = ""
Else
txtRegion.Text = row.Item("Region")
End If
If row.Item("Website") Is DBNull.Value Then
txtWebsite.Text = ""
Else
txtWebsite.Text = row.Item("Website")
End If
If row.Item("Linkdin") Is DBNull.Value Then
txtLinkdin.Text = ""
Else
txtLinkdin.Text = row.Item("Linkdin")
End If
If row.Item("Facebook") Is DBNull.Value Then
txtFacebook.Text = ""
Else
txtFacebook.Text = row.Item("Facebook")
End If
If row.Item("Twitter") Is DBNull.Value Then
txtTwitter.Text = ""
Else
txtTwitter.Text = row.Item("Twitter")
End If
If row.Item("Description") Is DBNull.Value Then
txtDescription.Text = ""
Else
txtDescription.Text = row.Item("Description")
End If
If row.Item("SchoolGroup") Is DBNull.Value Then
txtSchoolGroup.Text = ""
Else
txtSchoolGroup.Text = row.Item("SchoolGroup")
End If
If row.Item("AgeRanges") Is DBNull.Value Then
ddAgeRanges.SelectedValue = ""
Else
ddAgeRanges.SelectedValue = row.Item("AgeRanges")
End If
If row.Item("NumberOfPupils") Is DBNull.Value Then
txtNumberOfPupil.Text = ""
Else
txtNumberOfPupil.Text = row.Item("NumberOfPupils")
End If
Next
Catch ex As Exception
' MsgBox(ex.ToString)
Label1.Text = ex.ToString()
End Try
End Sub
'Second Tab
Protected Sub lnk_CreateUser_Click(sender As Object, e As EventArgs)
Dim _users As New _sqlFactory._EmployeeUsers
' Dim email As String = _sql.GetCandidateDetails
Try
With _users
.FirstName = txtFirstname.Text
.LastName = txtLastname.Text
.Email = txtEmail.Text
.Password = txtPassword.Text
.JobTitle = txtJobTitle.Text
.Phone = txtPhone.Text
.UserID = 8
.RegisterID = txtRegisterID.Text
End With
_sql._insertEmployee_Users(_users)
Timer1.Enabled = True
Timer1_Tick(Nothing, Nothing)
Timer1.Enabled = False
Catch ex As Exception
'ClientScript.RegisterClientScriptBlock(Me.GetType(), "alert", msg._msgBox(ex.ToString))
Label1.Text = ex.ToString
End Try
End Sub
Protected Sub lnkEditRecruiter_Click(sender As Object, e As EventArgs)
Dim grdrow As GridViewRow = DirectCast(DirectCast(sender, LinkButton).NamingContainer, GridViewRow)
txtRecruitUserID.Text = grdrow.Cells(0).Text
Try
Dim dvSql As DataView = DirectCast(SqlUsersGetUpdate.Select(DataSourceSelectArguments.Empty), DataView)
For Each drvSql As DataRowView In dvSql
txtFirstname.Text = drvSql("Firstname").ToString()
txtLastname.Text = drvSql("Lastname").ToString()
txtEmail.Text = drvSql("Email").ToString()
txtPassword.Text = drvSql("Password").ToString()
txtJobTitle.Text = drvSql("JobTitle").ToString()
txtPhone.Text = drvSql("Phone").ToString()
Next
Catch ex As Exception
ex.ToString()
End Try
' Education.Visible = True
' btnSaveEQ.Visible = False
' btnUpdate.Visible = True
' btnAddMoreEQ.Visible = True
lnk_CreateUser.Visible = False
lnk_UpdateUser.Visible = True
End Sub
Protected Sub lnkDelete_Click(sender As Object, e As EventArgs)
Dim grdrow As GridViewRow = DirectCast(DirectCast(sender, LinkButton).NamingContainer, GridViewRow)
txtRecruitUserID.Text = grdrow.Cells(0).Text
Dim _edufield As New _sqlFactory._EmployeeUsers
Try
With _edufield
.RegisterID = txtRegisterID.Text
.RecruiterUserID = txtRecruitUserID.Text
End With
_sql._deleteRecruitUsers(_edufield)
Timer1.Enabled = True
Timer1_Tick(Nothing, Nothing)
Timer1.Enabled = False
Catch ex As Exception
'ClientScript.RegisterClientScriptBlock(Me.GetType(), "alert", msg._msgBox(ex.ToString))
Label1.Text = ex.ToString
End Try
End Sub
Private Sub lnk_UpdateUser_Click(sender As Object, e As EventArgs) Handles lnk_UpdateUser.Click
Dim _users As New _sqlFactory._EmployeeUsers
Try
With _users
.FirstName = txtFirstname.Text
.LastName = txtLastname.Text
.Email = txtEmail.Text
.Password = txtPassword.Text
.JobTitle = txtJobTitle.Text
.Phone = txtPhone.Text
.RegisterID = txtRegisterID.Text
.RecruiterUserID = txtRecruitUserID.Text
End With
_sql._updateRecruitmentUser(_users)
Timer1.Enabled = True
Timer1_Tick(Nothing, Nothing)
Timer1.Enabled = False
Catch ex As Exception
'ClientScript.RegisterClientScriptBlock(Me.GetType(), "alert", msg._msgBox(ex.ToString))
Label1.Text = ex.ToString
End Try
End Sub
Private Sub lnk_NewUser_Click(sender As Object, e As EventArgs) Handles lnk_NewUser.Click
lnk_UpdateUser.Visible = False
lnk_CreateUser.Visible = True
txtFirstname.Text = ""
txtLastname.Text = ""
txtEmail.Text = ""
txtJobTitle.Text = ""
txtPassword.Text = ""
txtPhone.Text = ""
txtRecruitUserID.Text = ""
End Sub
End Class