1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
| Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim ObjDaSoc As New AccesDonnees.Societes
Dim ObjDaInter As New AccesDonnees.Interlocuteurs
Dim tblInterlocuteurs As DataTable
Dim tblSocietes As DataTable
If Not IsPostBack Then
ddlSocietesBind(Me.ddlSocietes)
End If
End Sub
Public Sub Interlocuteurs_Edit(ByVal Sender As Object, ByVal e As DataGridCommandEventArgs)
Me.dgInterlocuteurs.EditItemIndex = e.Item.ItemIndex
End Sub
Public Sub Interlocuteurs_Cancel(ByVal Sender As Object, ByVal e As DataGridCommandEventArgs)
Me.dgInterlocuteurs.EditItemIndex = -1
End Sub
Public Sub Interlocuteurs_Update(ByVal Sender As Object, ByVal e As DataGridCommandEventArgs)
Dim ObjDa As New AccesDonnees.Interlocuteurs
Dim tblInterlocuteurs As DataTable
Dim InterlocuteurID As Integer
Dim TitreID As Integer
Dim Nom As String
Dim Prenom As String
InterlocuteurID = CType(Me.dgInterlocuteurs.DataKeys(e.Item.ItemIndex), Integer)
TitreID = CType(e.Item.FindControl("ddlTitres"), DropDownList).SelectedValue
Nom = CType(e.Item.FindControl("txtNom"), TextBox).Text
Prenom = CType(e.Item.FindControl("txtPrenom"), TextBox).Text
Me.Label1.Text = Prenom
ObjDa.InterlocuteurUpdate(InterlocuteurID, Nom, Prenom)
Me.dgInterlocuteurs.EditItemIndex = -1
End Sub
Private Sub dgInterlocuteurs_ItemDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.DataGridItemEventArgs) Handles dgInterlocuteurs.ItemDataBound
If e.Item.ItemIndex = Me.dgInterlocuteurs.EditItemIndex And Me.dgInterlocuteurs.EditItemIndex <> -1 Then
Dim ddlTitres As DropDownList = CType(e.Item.FindControl("ddlTitres"), DropDownList)
Dim Selected As Integer = CType(CType(e.Item.FindControl("txtTitreID"), TextBox).Text, Integer)
ddlTitresBind(ddlTitres, Selected)
End If
End Sub
Private Sub dgInterlocuteurs_PreRender(ByVal sender As Object, ByVal e As System.EventArgs) Handles dgInterlocuteurs.PreRender
dgInterlocuteursBind(Me.ddlSocietes.SelectedValue)
End Sub |
Partager