Visual Basic.NET - Cancelar evento guardar

 
Vista:

Cancelar evento guardar

Publicado por cristian (29 intervenciones) el 26/07/2008 07:32:54
Hola como estan, espero me puedan apoyar.
tengo un formulario que administro con el bindingnavigator y que al momento de guardar me da la opcion de un dialogo que me de dice si acepto o no, pero al darle NO, igual me guarda el registro, lo que yo quiero es que al decirle que no, se anule la operacion de guardar-actualizar la tabla. En este momento tengo el sgte. codigo.
Helppp!!!!

Private Sub EmpleadoBindingNavigatorSaveItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles EmpleadoBindingNavigatorSaveItem.Click
Dim no As Boolean
Dim respuesta As DialogResult
Try

Me.Validate()
Me.EmpleadoBindingSource.EndEdit()
Me.EmpleadoTableAdapter.Update(Me.DSempleado.Empleado)
MsgBox("Desea Guardar Cambios?", MsgBoxStyle.YesNo)
'If (respuesta = Windows.Forms.DialogResult.Yes) Then
Me.Update()
Else
If (respuesta = Windows.Forms.DialogResult.No) Then
No = True
End If
End If
Catch ex As ConstraintException
MsgBox("Registro ya existe")
End Try
Me.Close()

End Sub
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Cancelar evento guardar

Publicado por Harold V (411 intervenciones) el 28/07/2008 12:24:12
Try
Me.Validate()
Me.EmpleadoBindingSource.EndEdit()

respuesta=MessageBox.show("Desea Guardar Cambios?","Guardar",MessageBoxButtons.YesNo,MessageBoxIcon.Question)

if Respuesta== System.Windows.Forms.DialogResult.Yes Then
Me.EmpleadoTableAdapter.Update(Me.DSempleado.Empleado)
Me.Update()
End If

Catch ex As ConstraintException
MsgBox("Registro ya existe")
Finally
Me.Close()
End Try
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Cancelar evento guardar

Publicado por cristian (29 intervenciones) el 28/07/2008 23:16:17
Gracias, funcionó muy bien.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar