You are on page 1of 33

Gestin de la Informacin II

UNIVERSIDAD ANDINA DEL CUSCO

FACULTAD DE INGENIERIA
PROGRAMA ACADEMICO PROFESIONAL DE INGENIERIA INDUSTRIAL

PROYECTO DE UNA AGENCIA DE VIAJES


Curso In"# Alu nos : Gestin de la Infor a!in II : RE$NALDO MIRANDA POMACONDOR : %&&'%%()*+, %%.'%%/%(+0

NINA$A SARMIENTO OSCAR MU-ICA CORNE-O EDGAR PAUL

CUSCO - 2012

Gestin de la Informacin II

Presentacin
Este trabajo est referido a la emisin de recibos de pasajeros de una empresa de transporte y este recibo cuenta con mayor informacin de la empresa, mnibus, pasajeros y del chofer ya que esta informacin es muy valiosa en caso de secuestros, accidentes. Es necesario siempre contar con una buena base de datos ya que esto nos permitir tener acceso en cualquier momento a cualquier informacin que deseemos tener acerca de los pasajeros, mnibus, chofer.

Gestin de la Informacin II

Objetivos
Optimizar la informacin de los viajes. Poder registrar en una base de datos a todos los pasajeros que salen de la ciudad. i enlazamos nuestra base de datos con la de la polic!a podr!amos identificar a otras personas que son buscadas por delitos u otras cosas podr!an ser fcilmente identificas. "niciar esto para que todas las empresas de transporte tengan una base de datos.

FORMULARIO PRINCIPAL

Gestin de la Informacin II

Public Class FormPrincipal Private Sub RealizarOperacionToolStripMenuItem_Click(By al sen!er "s System#Ob$ect% By al e "s System#&vent"r's( )an!les RealizarOperacionToolStripMenuItem#Click Frm*etalle ia$e#S+o,*ialo'(( &n! Sub Private Sub Mantenimiento&mplea!oToolStripMenuItem_Click(By al sen!er "s System#Ob$ect% By al e "s System#&vent"r's( )an!les Mantenimiento&mplea!oToolStripMenuItem#Click Frm-suario#S+o,*ialo'(( &n! Sub Private Sub Manteniminto-ni!a!esToolStripMenuItem_Click(By al sen!er "s System#Ob$ect% By al e "s System#&vent"r's( )an!les Manteniminto-ni!a!esToolStripMenuItem#Click Frm-ni!a!#S+o,*ialo'(( &n! Sub Private Sub MantenimientoClientesToolStripMenuItem_Click(By al sen!er "s System#Ob$ect% By al e "s System#&vent"r's( )an!les MantenimientoClientesToolStripMenuItem#Click FrmCliente#S+o,*ialo'(( &n! Sub Private Sub Mantenimiento*estinosToolStripMenuItem_Click(By al sen!er "s System#Ob$ect% By al e "s System#&vent"r's( )an!les Mantenimiento*estinosToolStripMenuItem#Click Frm*estino#S+o,*ialo'(( &n! Sub Private Sub .o'inToolStripMenuItem_Click(By al sen!er "s System#Ob$ect% By al e "s System#&vent"r's( )an!les .o'inToolStripMenuItem#Click Form"cceso#S+o,*ialo'(( &n! Sub Private Sub FormPrincipal_.oa!(By al sen!er "s System#Ob$ect% By al e "s System#&vent"r's( )an!les MyBase#.oa! &n! Sub Private Sub SalirToolStripMenuItem_Click(By al sen!er "s System#Ob$ect% By al e "s System#&vent"r's( )an!les SalirToolStripMenuItem#Click Me#Close(( &n! Sub Private Sub Calcula!oraToolStripMenuItem_Click(By al sen!er "s System#Ob$ect% By al e "s System#&vent"r's( )an!les Calcula!oraToolStripMenuItem#Click *im Ret al Ret al / S+ell(0C123I4*O3S2system562calc#e7e0% 8( &n! Sub &n! Class

Gestin de la Informacin II

FORMULARIO ACCESO

Imports System#*ata#S9lClient Public Class Form"cceso *im cone7 "s 4e, S9lClient#S9lConnection(Mo!ule8#Cone7ionB*( Public !vie, "s 4e, *ata ie,

Private Sub Form"cceso_.oa!(By al sen!er "s System#Ob$ect% By al e "s System#&vent"r's( )an!les MyBase#.oa! &n! Sub Private Sub mostrarusuario(( *im a!ap "s 4e, S9l*ata"!apter(00% cone7( *im !set "s 4e, *ataSet(( *im param8 "s 4e, S9lParameter *im param6 "s 4e, S9lParameter Try a!ap#SelectComman!#Comman!Type / Comman!Type#Store!Proce!ure a!ap#SelectComman!#Comman!Te7t / 0InicioSesion0 :capturar el valor !el parametro param8 / a!ap#SelectComman!#Parameters#"!!(0;-suario0% S9l*bType# arC+ar% 8<( param6 / a!ap#SelectComman!#Parameters#"!!(0;Contrase=a0% S9l*bType# arC+ar% 8<( param8#*irection / Parameter*irection#Input :el valor !el parametro param8# alue / t7tusuario#Te7t param6# alue / t7tClave#Te7t

Gestin de la Informacin II

a!ap#Fill(!set% 0&mplea!os0( I> !set#Tables(<(#Ro,s(<((0&rror0( / < T+en Messa'eBo7#S+o,(0BI&4 &4I*O 0% t7tusuario#Te7t( establecercontroles(( Me#)i!e(( &lse Messa'eBo7#S+o,(0-S-RIO 4O R&?ISTR"*O% 4O TI&4& P&RMISO *& &n! I>

"CC&SO0(

Catc+ e7 "s &7ception Messa'eBo7#S+o,(e7#Messa'e% 04O R&?ISTR"*O0( &n! Try &n! Sub Private Sub Button8_Click(By al sen!er "s System#Ob$ect% By al e "s System#&vent"r's( )an!les Button8#Click mostrarusuario(( &n! Sub Private Sub establecercontroles(( FormPrincipal#ClientesToolStripMenuItem#&nable! / True FormPrincipal#*estinoToolStripMenuItem#&nable! / True FormPrincipal#&mplea!osToolStripMenuItem#&nable! / True FormPrincipal#-ni!a!ToolStripMenuItem#&nable! / True FormPrincipal# ia$eToolStripMenuItem#&nable! / True &n! Sub Private Sub Button6_Click(By al sen!er "s System#Ob$ect% By al e "s System#&vent"r's( )an!les Button6#Click Me#Close(( &n! Sub &n! Class

FORMULARIO DESTINO

Gestin de la Informacin II

Public Class Frm*estino *im cone7 "s 4e, S9lClient#S9lConnection(Mo!ule8#Cone7ionB*( *im a!ap "s 4e, S9l*ata"!apter(00% cone7( *im !set "s 4e, *ataSet(( Public !vie, "s 4e, *ata ie, *im param8 "s 4e, S9lParameter Private Sub Frm*estino_.oa!(By al sen!er "s System#Ob$ect% By al e "s System#&vent"r's( )an!les MyBase#.oa! ?roupBo78#&nable! / False btn"'re'ar#&nable! / False btnMo!i>icar#&nable! / False btn&liminar#&nable! / False !set#Clear(( a!ap#SelectComman!#Comman!Te7t / 0S&.&CT @ FROM T*estino0 a!ap#Fill(!set% 0T*estino0( !'v*atos#*ataSource / !set#Tables(<( !'v*atos#SelectionMo!e / *ata?ri! ie,SelectionMo!e#FullRo,Select &n! Sub Private Sub ?roupBo78_&nter(By al sen!er "s System#Ob$ect% By al e "s System#&vent"r's( )an!les ?roupBo78#&nter &n! Sub

Private Sub btn4uevo_Click_8(By al sen!er "s System#Ob$ect% By al e "s System#&vent"r's( )an!les btn4uevo#Click ?roupBo78#&nable! / True limpiarcontrols(( btn"'re'ar#&nable! / True btnMo!i>icar#&nable! / False btn&liminar#&nable! / False &n! Sub Private Sub btn"'re'ar_Click(By al sen!er "s System#Ob$ect% By al e "s System#&vent"r's( )an!les btn"'re'ar#Click *im re' "s *ataRo, re' / !set#Tables(0T*estino0(#4e,Ro,

Gestin de la Informacin II
:re'(<( / 00 re'(8( / t7t*estino#Te7t re'(6( / t7tCapMin#Te7t re'(5( / t7tCapMa7#Te7t re'(A( / t7tCap"ctual#Te7t re'(B( / t7t alor#Te7t re'(C( / cmbMone!a#Selecte!Item re'(D( / cmb-ni!a!#Selecte! alue !set#Tables(0T*estino0(#Ro,s#"!!(re'( !'v*atos#*ataSource / !set#Tables(0T*estino0(

Try *im enviar "s 4e, S9lComman!Buil!er(a!ap( a!ap#-p!ate(!set% 0T*estino0( Catc+ e7 "s &7ception Messa'eBo7#S+o,(e7#Messa'e% 0&rror al enviar !atos0( Finally :limpiar tabla !set#Tables(0T*estino0(#Clear(( :volvien!o a llenTerritories0( Messa'eBo7#S+o,(0*atos 'raba!os a base !e !atos correctamente0( Call Frm*estino_.oa!(4ot+in'% 4ot+in'( ?roupBo78#&nable! / False &n! Try &n! Sub Private Sub btnMo!i>icar_Click(By al sen!er "s System#Ob$ect% By al e "s System#&vent"r's( )an!les btnMo!i>icar#Click *im e!it "s *ataRo, e!it / !set#Tables(0T*estino0(#Ro,s(!'v*atos#CurrentRo,#In!e7( !set#Tables(0T*estino0(#Be'inInit(( e!it(8( e!it(6( e!it(5( e!it(A( e!it(B( e!it(C( e!it(D( / / / / / / / t7t*estino#Te7t t7tCapMin#Te7t t7tCapMa7#Te7t t7tCap"ctual#Te7t t7t alor#Te7t cmbMone!a#Selecte!Item cmb-ni!a!#Selecte! alue

!set#Tables(0T*estino0(#&n!Init((

Try

Gestin de la Informacin II
*im enviar "s 4e, S9lComman!Buil!er(a!ap( a!ap#-p!ate(!set% 0T*estino0( Catc+ e7 "s &7ception Messa'eBo7#S+o,(e7#Messa'e% 0&rror al enviar !atos0( Finally :limpiar tabla !set#Tables(0T*estino0(#Clear(( :volvien!o a llenTerritories0( Messa'eBo7#S+o,(0*atos 'raba!os a base !e !atos correctamente0( Call Frm*estino_.oa!(4ot+in'% 4ot+in'( ?roupBo78#&nable! / False &n! Try &n! Sub Private Sub btnCancelar_Click(By al sen!er "s System#Ob$ect% By al e "s System#&vent"r's( )an!les btnCancelar#Click ?roupBo78#&nable! / False btnMo!i>icar#&nable! / False btn&liminar#&nable! / False btn"'re'ar#&nable! / False &n! Sub Private Sub btn&liminar_Click(By al sen!er "s System#Ob$ect% By al e "s System#&vent"r's( )an!les btn&liminar#Click *im eli "s *ataRo, eli / !set#Tables(0T*estino0(#Ro,s(!'v*atos#CurrentRo,#In!e7( eli#*elete(( Try *im enviar "s 4e, S9lComman!Buil!er(a!ap( a!ap#-p!ate(!set% 0T*estino0( Catc+ e7 "s &7ception Messa'eBo7#S+o,(e7#Messa'e% 0&rror al enviar !atos0( Finally :limpiar tabla !set#Tables(0T*estino0(#Clear(( :volvien!o a llenTerritories0( Messa'eBo7#S+o,(0*atos 'raba!os a base !e !atos correctamente0( Call Frm*estino_.oa!(4ot+in'% 4ot+in'( ?roupBo78#&nable! / False &n! Try &n! Sub

Gestin de la Informacin II
Private Sub limpiarcontrols(( t7t*estino#Te7t / 00 t7tCapMin#Te7t / 00 t7tCapMa7#Te7t / 00 t7tCap"ctual#Te7t / 00 t7t alor#Te7t / 00 cmbMone!a#Te7t / 00 cmb-ni!a!#Te7t / 00 &n! Sub Private Sub !'v*atos_CellClick(By al sen!er "s System#Ob$ect% By al e "s System#3in!o,s#Forms#*ata?ri! ie,Cell&vent"r's( )an!les !'v*atos#CellClick ?roupBo78#&nable! / True btnMo!i>icar#&nable! / True btn&liminar#&nable! / True btn"'re'ar#&nable! / False t7t*estino#Te7t / !'v*atos#Ro,s(e#Ro,In!e7(#Cells(8(# alue#ToStrin'(( t7tCapMin#Te7t / !'v*atos#Ro,s(e#Ro,In!e7(#Cells(6(# alue#ToStrin'(( t7tCapMa7#Te7t / !'v*atos#Ro,s(e#Ro,In!e7(#Cells(5(# alue#ToStrin'(( t7tCap"ctual#Te7t / !'v*atos#Ro,s(e#Ro,In!e7(#Cells(A(# alue#ToStrin'(( t7t alor#Te7t / !'v*atos#Ro,s(e#Ro,In!e7(#Cells(B(# alue#ToStrin'(( cmbMone!a#Te7t / !'v*atos#Ro,s(e#Ro,In!e7(#Cells(C(# alue#ToStrin'(( cmb-ni!a!#Te7t / !'v*atos#Ro,s(e#Ro,In!e7(#Cells(D(# alue#ToStrin'(( &n! Sub Private Sub cmb-ni!a!_Click(By al sen!er "s System#Ob$ect% By al e "s System#&vent"r's( )an!les cmb-ni!a!#Click *im a!ap6 "s 4e, S9l*ata"!apter(00% cone7( *im !set6 "s 4e, *ataSet(( a!ap6#SelectComman!#Comman!Te7t / 0S&.&CT @ FROM T-ni!a!0 a!ap6#Fill(!set6% 0T-ni!a!0( cmb-ni!a!#*ataSource / !set6#Tables(<( cmb-ni!a!#*isplayMember / 0Placa0 cmb-ni!a!# alueMember / 0I!-ni!a!0 &n! Sub Private Sub Button8_Click(By al sen!er "s System#Ob$ect% By al e "s System#&vent"r's( &n! Sub Private Sub "ctualizar"sientos(( *im a!apB "s 4e, S9l*ata"!apter(00% cone7( *im !setB "s 4e, *ataSet((

Gestin de la Informacin II
a!apB#SelectComman!#Comman!Te7t / 0select CO-4T(I!*estino( >rom T*etalle_ ia$e ,+ere I!*estino / 0 E !'v*atos#Ro,s(<(#Cells(<(# alue#ToStrin'(( a!apB#Fill(!setB% 0T*estino0( !'v!atosB#*ataSource / !setB#Tables(0T*estino0( *im 4ro"sOcupa!os / !'v!atosB#Ro,s(<(#Cells(<(# alue#ToStrin'(( Frm*etalle ia$e#t7t*isponible#Te7t / t7tCap"ctual#Te7t F 4ro"sOcupa!os !setB#Clear(( &n! Sub Private Sub !'v*atos_Cell*oubleClick(By al sen!er "s System#Ob$ect% By al e "s System#3in!o,s#Forms#*ata?ri! ie,Cell&vent"r's( )an!les !'v*atos#Cell*oubleClick Frm*etalle ia$e#t7t*estino#Te7t / !'v*atos#Ro,s(e#Ro,In!e7(#Cells(8(# alue#ToStrin'(( Frm*etalle ia$e#lblI!!stino#Te7t / !'v*atos#Ro,s(e#Ro,In!e7(#Cells(<(# alue#ToStrin'(( Frm*etalle ia$e#t7tSoles#Te7t / !'v*atos#Ro,s(e#Ro,In!e7(#Cells(B(# alue#ToStrin'(( "ctualizar"sientos(( :Frm*etalle ia$e#t7t*isponible#Te7t / !'v*atos#Ro,s(e#Ro,In!e7(#Cells(A(# alue#ToStrin'(( *im !olar "s *ecimal / Convert#To*ecimal((Frm*etalle ia$e#t7tSoles#Te7t( G (6#H(( *im &uro "s *ecimal / Convert#To*ecimal((Frm*etalle ia$e#t7tSoles#Te7t( G (5#C(( Frm*etalle ia$e#t7t*olares#Te7t / *ecimal#Roun!(!olar% 6( Frm*etalle ia$e#t7t&uros#Te7t / *ecimal#Roun!(&uro% 6( )i!e(( &n! Sub Private Sub t7tCapMa7_Te7tC+an'e!(By al sen!er "s System#Ob$ect% By al e "s System#&vent"r's( )an!les t7tCapMa7#Te7tC+an'e! t7tCap"ctual#Te7t / t7tCapMa7#Te7t &n! Sub &n! Class

FORMULARIO UNIDADES

Gestin de la Informacin II

Imports Imports Imports Imports Imports Imports Imports Imports

System#*ata#S9lClient System#*ra,in' System#*ra,in'#Ima'e System#*ata System#*eployment System#Con>i'uration System#Collections#?eneric System#IO

Public Class Frm-ni!a! *im cone7 "s 4e, S9lClient#S9lConnection(Mo!ule8#Cone7ionB*( *im a!ap "s 4e, S9l*ata"!apter(00% cone7( *im !set "s 4e, *ataSet(( Public !vie, "s 4e, *ata ie, *im param8 "s 4e, S9lParameter Private Sub Frm-ni!a!_.oa!(By al sen!er "s System#Ob$ect% By al e "s System#&vent"r's( )an!les MyBase#.oa! ?roupBo78#&nable! / False btn"'re'ar#&nable! / False btnMo!i>icar#&nable! / False btn&liminar#&nable! / False !set#Clear(( a!ap#SelectComman!#Comman!Te7t / 0S&.&CT @ FROM T-ni!a!0 a!ap#Fill(!set% 0T-ni!a!0( !'v*atos#*ataSource / !set#Tables(<( !'v*atos#SelectionMo!e / *ata?ri! ie,SelectionMo!e#FullRo,Select &n! Sub Private Sub btn4uevo_Click(By al sen!er "s System#Ob$ect% By al e "s System#&vent"r's( )an!les btn4uevo#Click ?roupBo78#&nable! / True limpiarcontrols(( btn"'re'ar#&nable! / True btnMo!i>icar#&nable! / False btn&liminar#&nable! / False &n! Sub

Gestin de la Informacin II
Private Sub btn"'re'ar_Click(By al sen!er "s System#Ob$ect% By al e "s System#&vent"r's( )an!les btn"'re'ar#Click *im ms "s 4e, MemoryStream PictureBo78#Ima'e#Save(ms% System#*ra,in'#Ima'in'#Ima'eFormat#Ipe'( *im re' "s *ataRo, re' / !set#Tables(0T-ni!a!0(#4e,Ro, :re'(<( / 00 re'(8( / t7tCon!uctor#Te7t re'(6( / t7tMarca#Te7t re'(5( / t7tPlaca#Te7t re'(A( / t7t4ro"sientos#Te7t re'(B( / t7t4roPasa$eros#Te7t :'uar!amos la >oto re'(C( / ms#To"rray(( !set#Tables(0T-ni!a!0(#Ro,s#"!!(re'( !'v*atos#*ataSource / !set#Tables(0T-ni!a!0( Try *im enviar "s 4e, S9lComman!Buil!er(a!ap( a!ap#-p!ate(!set% 0T-ni!a!0( Catc+ e7 "s &7ception Messa'eBo7#S+o,(e7#Messa'e% 0&rror al enviar !atos0( Finally :limpiar tabla !set#Tables(0T-ni!a!0(#Clear(( :volvien!o a llenTerritories0( Messa'eBo7#S+o,(0*atos 'raba!os a base !e !atos correctamente0( Call Frm-ni!a!_.oa!(4ot+in'% 4ot+in'( ?roupBo78#&nable! / False &n! Try &n! Sub Private Sub btnMo!i>icar_Click(By al sen!er "s System#Ob$ect% By al e "s System#&vent"r's( )an!les btnMo!i>icar#Click *im e!it "s *ataRo, e!it / !set#Tables(0T-ni!a!0(#Ro,s(!'v*atos#CurrentRo,#In!e7( !set#Tables(0T-ni!a!0(#Be'inInit(( e!it(8( e!it(6( e!it(5( e!it(A( e!it(B( / / / / / t7tCon!uctor#Te7t t7tMarca#Te7t t7tPlaca#Te7t t7t4ro"sientos#Te7t t7t4roPasa$eros#Te7t

!set#Tables(0T-ni!a!0(#&n!Init((

Gestin de la Informacin II

Try *im enviar "s 4e, S9lComman!Buil!er(a!ap( a!ap#-p!ate(!set% 0T-ni!a!0( Catc+ e7 "s &7ception Messa'eBo7#S+o,(e7#Messa'e% 0&rror al enviar !atos0( Finally :limpiar tabla !set#Tables(0T-ni!a!0(#Clear(( :volvien!o a llenTerritories0( Messa'eBo7#S+o,(0*atos 'raba!os a base !e !atos correctamente0( Call Frm-ni!a!_.oa!(4ot+in'% 4ot+in'( ?roupBo78#&nable! / False &n! Try &n! Sub Private Sub btnCancelar_Click(By al sen!er "s System#Ob$ect% By al e "s System#&vent"r's( )an!les btnCancelar#Click ?roupBo78#&nable! / False btnMo!i>icar#&nable! / False btn&liminar#&nable! / False btn"'re'ar#&nable! / False &n! Sub Private Sub btn&liminar_Click(By al sen!er "s System#Ob$ect% By al e "s System#&vent"r's( )an!les btn&liminar#Click *im eli "s *ataRo, eli / !set#Tables(0T*estino0(#Ro,s(!'v*atos#CurrentRo,#In!e7( eli#*elete(( Try *im enviar "s 4e, S9lComman!Buil!er(a!ap( a!ap#-p!ate(!set% 0T-ni!a!0( Catc+ e7 "s &7ception Messa'eBo7#S+o,(e7#Messa'e% 0&rror al enviar !atos0( Finally :limpiar tabla !set#Tables(0T-ni!a!0(#Clear(( :volvien!o a llenTerritories0( Messa'eBo7#S+o,(0*atos 'raba!os a base !e !atos correctamente0( Call Frm-ni!a!_.oa!(4ot+in'% 4ot+in'( ?roupBo78#&nable! / False &n! Try &n! Sub

Gestin de la Informacin II
Private Sub limpiarcontrols(( t7tCon!uctor#Te7t / 00 t7tMarca#Te7t / 00 t7tPlaca#Te7t / 00 t7t4ro"sientos#Te7t / 00 t7t4roPasa$eros#Te7t / 00 &n! Sub Private Sub !'v*atos_CellClick(By al sen!er "s System#Ob$ect% By al e "s System#3in!o,s#Forms#*ata?ri! ie,Cell&vent"r's( )an!les !'v*atos#CellClick ?roupBo78#&nable! / True btnMo!i>icar#&nable! / True btn&liminar#&nable! / True btn"'re'ar#&nable! / False t7tCon!uctor#Te7t / !'v*atos#Ro,s(e#Ro,In!e7(#Cells(8(# alue#ToStrin'(( t7tMarca#Te7t / !'v*atos#Ro,s(e#Ro,In!e7(#Cells(6(# alue#ToStrin'(( t7tPlaca#Te7t / !'v*atos#Ro,s(e#Ro,In!e7(#Cells(5(# alue#ToStrin'(( t7t4ro"sientos#Te7t / !'v*atos#Ro,s(e#Ro,In!e7(#Cells(A(# alue#ToStrin'(( t7t4roPasa$eros#Te7t / !'v*atos#Ro,s(e#Ro,In!e7(#Cells(B(# alue#ToStrin'(( :a!ap#SelectComman!#Comman!Te7t / 0Select Foro >rom T-ni!a! ,+ere I!-ni!a!/0 J !'v*atos#Ro,s(e#Ro,In!e7(#Cells(<(# alue#ToStrin'(( :a!ap#Fill(!set% 0Foto0( :*im e!it "s *ataRo, :e!it / !set#Tables(0Foto0(#Ro,s(<( :!set#Tables(0Foto0(#Be'inInit(( :*im "rray "s Byte(( :"rray / e!it(0Foro0( :*im ms "s 4e, MemoryStream("rray( :PictureBo78#Ima'e / Ima'e#FromStream(ms( *im "rray "s Byte(( "rray / !'v*atos#Ro,s(e#Ro,In!e7(#Cells(C(# alue *im ms "s 4e, MemoryStream("rray( PictureBo78#Ima'e / Ima'e#FromStream(ms( &n! Sub Private Sub Button8_Click(By al sen!er "s System#Ob$ect% By al e "s System#&vent"r's( )an!les Button8#Click !set#Clear(( Me#)i!e(( &n! Sub

Gestin de la Informacin II
Private Sub Button6_Click(By al sen!er "s System#Ob$ect% By al e "s System#&vent"r's( )an!les Button6#Click *im oF* "s 4e, OpenFile*ialo' oF*#Title / 0Selecccionar la ima'en0 oF*#Filter / 0To!os (@#@(K@#@KIma'enesK@#$p'L@#'i>L@#pn'L@#bmp0 I> oF*#S+o,*ialo'(( / *ialo'Result#OM T+en PictureBo78#Ima'e / Ima'e#FromFile(oF*#File4ame( &n! I> &n! Sub &n! Class

FORMULARIO

CLIENTES

Gestin de la Informacin II

Public Class FrmCliente *im cone7 "s 4e, S9lClient#S9lConnection(Mo!ule8#Cone7ionB*( *im a!ap "s 4e, S9l*ata"!apter(00% cone7( *im !set "s 4e, *ataSet(( Public !vie, "s 4e, *ata ie, *im param8 "s 4e, S9lParameter Private Sub FrmCliente_.oa!(By al sen!er "s System#Ob$ect% By al e "s System#&vent"r's( )an!les MyBase#.oa! ?roupBo78#&nable! / False btn"'re'ar#&nable! / False btnMo!i>icar#&nable! / False btn&liminar#&nable! / False !set#Clear(( a!ap#SelectComman!#Comman!Te7t / 0S&.&CT @ FROM TCliente0 a!ap#Fill(!set% 0TCliente0( !'v*atos#*ataSource / !set#Tables(<( !'v*atos#SelectionMo!e / *ata?ri! ie,SelectionMo!e#FullRo,Select &n! Sub Private Sub btn"'re'ar_Click(By al sen!er "s System#Ob$ect% By al e "s System#&vent"r's( )an!les btn"'re'ar#Click *im re' "s *ataRo, re' / !set#Tables(0TCliente0(#4e,Ro, :re'(<( / 00 re'(8( / t7t4ombre#Te7t re'(6( / t7t"pPaterno#Te7t re'(5( / t7t"pMaterno#Te7t re'(A( / t7t4ro*ocI!enti!a!#Te7t re'(B( / cmbTipoCliente#Te7t !set#Tables(0TCliente0(#Ro,s#"!!(re'( !'v*atos#*ataSource / !set#Tables(0TCliente0(

Gestin de la Informacin II
Try *im enviar "s 4e, S9lComman!Buil!er(a!ap( a!ap#-p!ate(!set% 0TCliente0( Catc+ e7 "s &7ception Messa'eBo7#S+o,(e7#Messa'e% 0&rror al enviar !atos0( Finally :limpiar tabla !set#Tables(0TCliente0(#Clear(( :volvien!o a llenTerritories0( Messa'eBo7#S+o,(0*atos 'raba!os a base !e !atos correctamente0( Call FrmCliente_.oa!(4ot+in'% 4ot+in'( ?roupBo78#&nable! / False &n! Try &n! Sub Private Sub !'v*atos_CellClick(By al sen!er "s System#Ob$ect% By al e "s System#3in!o,s#Forms#*ata?ri! ie,Cell&vent"r's( )an!les !'v*atos#CellClick ?roupBo78#&nable! / True btnMo!i>icar#&nable! / True btn&liminar#&nable! / True btn"'re'ar#&nable! / False t7t4ombre#Te7t / !'v*atos#Ro,s(e#Ro,In!e7(#Cells(8(# alue#ToStrin'(( t7t"pPaterno#Te7t / !'v*atos#Ro,s(e#Ro,In!e7(#Cells(6(# alue#ToStrin'(( t7t"pMaterno#Te7t / !'v*atos#Ro,s(e#Ro,In!e7(#Cells(5(# alue#ToStrin'(( t7t4ro*ocI!enti!a!#Te7t / !'v*atos#Ro,s(e#Ro,In!e7(#Cells(A(# alue#ToStrin'(( cmbTipoCliente#Te7t / !'v*atos#Ro,s(e#Ro,In!e7(#Cells(B(# alue#ToStrin'(( &n! Sub Private Sub btnMo!i>icar_Click(By al sen!er "s System#Ob$ect% By al e "s System#&vent"r's( )an!les btnMo!i>icar#Click *im e!it "s *ataRo, e!it / !set#Tables(0TCliente0(#Ro,s(!'v*atos#CurrentRo,#In!e7( !set#Tables(0TCliente0(#Be'inInit(( e!it(8( e!it(6( e!it(5( e!it(A( e!it(B( / / / / / t7t4ombre#Te7t t7t"pPaterno#Te7t t7t"pMaterno#Te7t t7t4ro*ocI!enti!a!#Te7t cmbTipoCliente#Te7t

!set#Tables(0TCliente0(#&n!Init(( Try *im enviar "s 4e, S9lComman!Buil!er(a!ap(

Gestin de la Informacin II
a!ap#-p!ate(!set% 0TCliente0( Catc+ e7 "s &7ception Messa'eBo7#S+o,(e7#Messa'e% 0&rror al enviar !atos0( Finally :limpiar tabla !set#Tables(0TCliente0(#Clear(( :volvien!o a llenTerritories0( Messa'eBo7#S+o,(0Re'istro e!ita!o0( :Messa'eBo7#S+o,(0*atos 'raba!os a base !e !atos correctamente0( Call FrmCliente_.oa!(4ot+in'% 4ot+in'( ?roupBo78#&nable! / False &n! Try &n! Sub Private Sub btn&liminar_Click(By al sen!er "s System#Ob$ect% By al e "s System#&vent"r's( )an!les btn&liminar#Click *im eli "s *ataRo, eli / !set#Tables(0TCliente0(#Ro,s(!'v*atos#CurrentRo,#In!e7( eli#*elete(( Try

*im enviar "s 4e, S9lComman!Buil!er(a!ap( a!ap#-p!ate(!set% 0TCliente0(

Catc+ e7 "s &7ception Messa'eBo7#S+o,(e7#Messa'e% 0&rror al enviar !atos0( Finally :limpiar tabla !set#Tables(0TCliente0(#Clear(( :volvien!o a llenTerritories0( Messa'eBo7#S+o,(0Re'istro elimina!o0( :Messa'eBo7#S+o,(0Re'istro e!ita!o0( :Messa'eBo7#S+o,(0*atos 'raba!os a base !e !atos correctamente0( Call FrmCliente_.oa!(4ot+in'% 4ot+in'( limpiarcontrols(( ?roupBo78#&nable! / False btn"'re'ar#&nable! / False btnMo!i>icar#&nable! / False &n! Try &n! Sub Private Sub limpiarcontrols(( t7t4ombre#Te7t / 00

Gestin de la Informacin II
t7t"pPaterno#Te7t / 00 t7t"pMaterno#Te7t / 00 t7t4ro*ocI!enti!a!#Te7t / 00 cmbTipoCliente#Te7t / 00 &n! Sub Private Sub btn4uevo_Click(By al sen!er "s System#Ob$ect% By al e "s System#&vent"r's( )an!les btn4uevo#Click ?roupBo78#&nable! / True limpiarcontrols(( btn"'re'ar#&nable! / True btnMo!i>icar#&nable! / False btn&liminar#&nable! / False &n! Sub Private Sub btnCancelar_Click(By al sen!er "s System#Ob$ect% By al e "s System#&vent"r's( )an!les btnCancelar#Click ?roupBo78#&nable! / False btnMo!i>icar#&nable! / False btn&liminar#&nable! / False btn"'re'ar#&nable! / False &n! Sub Private Sub cmbTipoCliente_Click(By al sen!er "s System#Ob$ect% By al e "s System#&vent"r's( )an!les cmbTipoCliente#Click &n! Sub Private Sub cmbTipoCliente_SelectionC+an'eCommitte!(By al sen!er "s System#Ob$ect% By al e "s System#&vent"r's( )an!les cmbTipoCliente#SelectionC+an'eCommitte! I> cmbTipoCliente#Selecte!Item / 04acional0 T+en lbl!ni# isible / True lblpasaporte# isible / False &lse lblpasaporte# isible / True lbl!ni# isible / False &n! I> &n! Sub Private Sub Button8_Click(By al sen!er "s System#Ob$ect% By al e "s System#&vent"r's( )an!les Button8#Click )i!e(( &n! Sub Private Sub !'v*atos_Cell*oubleClick(By al sen!er "s System#Ob$ect% By al e "s System#3in!o,s#Forms#*ata?ri! ie,Cell&vent"r's( )an!les !'v*atos#Cell*oubleClick *im nom "s Strin' / !'v*atos#Ro,s(e#Ro,In!e7(#Cells(8(# alue#ToStrin'(( *im app "s Strin' / !'v*atos#Ro,s(e#Ro,In!e7(#Cells(6(# alue#ToStrin'(( *im apm "s Strin' / !'v*atos#Ro,s(e#Ro,In!e7(#Cells(5(# alue#ToStrin'(( Frm*etalle ia$e#t7tCliente#Te7t / nom J 0 0 J app J 0 0 J 0 0 J apm

Gestin de la Informacin II
Frm*etalle ia$e#lblI!Cliente#Te7t / !'v*atos#Ro,s(e#Ro,In!e7(#Cells(<(# alue#ToStrin'(( )i!e(( &n! Sub &n! Class

FORMULARIO DETALLE VIAJE

Gestin de la Informacin II

Public Class Frm*etalle ia$e *im cone7 "s 4e, S9lClient#S9lConnection(Mo!ule8#Cone7ionB*( *im a!ap "s 4e, S9l*ata"!apter(00% cone7( *im !set "s 4e, *ataSet(( Public !vie, "s 4e, *ata ie, *im param8 "s 4e, S9lParameter Private Sub Frm*etalle ia$e_.oa!(By al sen!er "s System#Ob$ect% By al e "s System#&vent"r's( )an!les MyBase#.oa! ?roupBo78#&nable! / False btn"'re'ar#&nable! / False btnMo!i>icar#&nable! / False btn&liminar#&nable! / False !set#Clear(( a!ap#SelectComman!#Comman!Te7t / 0S&.&CT @ FROM T*etalle_ ia$e0 a!ap#Fill(!set% 0T*etalle_ ia$e0( !'v*atos#*ataSource / !set#Tables(<( !'v*atos#Columns(<(# isible / False !'v*atos#SelectionMo!e / *ata?ri! ie,SelectionMo!e#FullRo,Select &n! Sub Private Sub btn4uevo_Click(By al sen!er "s System#Ob$ect% By al e "s System#&vent"r's( )an!les btn4uevo#Click ?roupBo78#&nable! / True limpiarcontrols(( btn"'re'ar#&nable! / True btnMo!i>icar#&nable! / False btn&liminar#&nable! / False &n! Sub

Gestin de la Informacin II
Private Sub btn"'re'ar_Click(By al sen!er "s System#Ob$ect% By al e "s System#&vent"r's( )an!les btn"'re'ar#Click *im re' "s *ataRo, re' / !set#Tables(0T*etalle_ ia$e0(#4e,Ro, :re'(<( / 00 re'(8( / Convert#ToInt56(lblI!Cliente#Te7t( re'(6( / Convert#ToInt56(lblI!!stino#Te7t( re'(5( / t7tOri'en#Te7t re'(A( / *ateTimePicker8# alue re'(B( / t7tSoles#Te7t !set#Tables(0T*etalle_ ia$e0(#Ro,s#"!!(re'( !'v*atos#*ataSource / !set#Tables(0T*etalle_ ia$e0( *im -p!ate"sientos "s Inte'er -p!ate"sientos / !set#Tables(0T*etalle_ ia$e0(#Ro,s#Count

Try *im enviar "s 4e, S9lComman!Buil!er(a!ap( a!ap#-p!ate(!set% 0T*etalle_ ia$e0( Catc+ e7 "s &7ception Messa'eBo7#S+o,(e7#Messa'e% 0&rror al enviar !atos0( Finally :limpiar tabla !set#Tables(0T*etalle_ ia$e0(#Clear(( :volvien!o a llenTerritories0( Messa'eBo7#S+o,(0*atos 'raba!os a base !e !atos correctamente0( Call Frm*etalle ia$e_.oa!(4ot+in'% 4ot+in'( limpiarcontrols(( ?roupBo78#&nable! / False &n! Try &n! Sub Private Sub btnMo!i>icar_Click(By al sen!er "s System#Ob$ect% By al e "s System#&vent"r's( )an!les btnMo!i>icar#Click *im e!it "s *ataRo, e!it / !set#Tables(0T*etalle_ ia$e0(#Ro,s(!'v*atos#CurrentRo,#In!e7( !set#Tables(0T*etalle_ ia$e0(#Be'inInit(( e!it(8( e!it(6( e!it(5( e!it(A( e!it(B( / / / / / Convert#ToInt56(lblI!Cliente#Te7t( Convert#ToInt56(lblI!!stino#Te7t( t7tOri'en#Te7t *ateTimePicker8# alue t7tSoles#Te7t

!set#Tables(0T*etalle_ ia$e0(#&n!Init((

Gestin de la Informacin II

Try

*im enviar "s 4e, S9lComman!Buil!er(a!ap( a!ap#-p!ate(!set% 0T*etalle_ ia$e0(

Catc+ e7 "s &7ception Messa'eBo7#S+o,(e7#Messa'e% 0&rror al enviar !atos0( Finally :limpiar tabla !set#Tables(0T*etalle_ ia$e0(#Clear(( :volvien!o a llenTerritories0( Messa'eBo7#S+o,(0*atos 'raba!os a base !e !atos correctamente0( Call Frm*etalle ia$e_.oa!(4ot+in'% 4ot+in'( ?roupBo78#&nable! / False &n! Try &n! Sub Private Sub btnCancelar_Click(By al sen!er "s System#Ob$ect% By al e "s System#&vent"r's( )an!les btnCancelar#Click ?roupBo78#&nable! / False btnMo!i>icar#&nable! / False btn&liminar#&nable! / False btn"'re'ar#&nable! / False limpiarcontrols(( &n! Sub Private Sub btn&liminar_Click(By al sen!er "s System#Ob$ect% By al e "s System#&vent"r's( )an!les btn&liminar#Click *im eli "s *ataRo, eli / !set#Tables(0T*etalle_ ia$e0(#Ro,s(!'v*atos#CurrentRo,#In!e7( eli#*elete(( Try

*im enviar "s 4e, S9lComman!Buil!er(a!ap( a!ap#-p!ate(!set% 0T*etalle_ ia$e0(

Catc+ e7 "s &7ception Messa'eBo7#S+o,(e7#Messa'e% 0&rror al enviar !atos0( Finally :limpiar tabla !set#Tables(0T*etalle_ ia$e0(#Clear(( :volvien!o a llenTerritories0( Messa'eBo7#S+o,(0*atos 'raba!os a base !e !atos correctamente0( Call Frm*etalle ia$e_.oa!(4ot+in'% 4ot+in'( ?roupBo78#&nable! / False

Gestin de la Informacin II
limpiarcontrols(( &n! Try &n! Sub Private Sub limpiarcontrols(( lblI!Cliente#Te7t / 00 t7t*estino#Te7t / 00 lblI!!stino#Te7t / 00 t7tOri'en#Te7t / 00 t7tSoles#Te7t / 00 t7t*olares#Te7t / 00 t7t&uros#Te7t / 00 &n! Sub Private Sub !'v*atos_CellClick(By al sen!er "s System#Ob$ect% By al e "s System#3in!o,s#Forms#*ata?ri! ie,Cell&vent"r's( )an!les !'v*atos#CellClick ?roupBo78#&nable! / True btnMo!i>icar#&nable! / True btn&liminar#&nable! / True btn"'re'ar#&nable! / False Try lblI!Cliente#Te7t / !'v*atos#Ro,s(e#Ro,In!e7(#Cells(8(# alue#ToStrin'(( lblI!!stino#Te7t / !'v*atos#Ro,s(e#Ro,In!e7(#Cells(6(# alue#ToStrin'(( t7tOri'en#Te7t / !'v*atos#Ro,s(e#Ro,In!e7(#Cells(5(# alue#ToStrin'(( *ateTimePicker8# alue / Convert#To*ateTime(!'v*atos#Ro,s(e#Ro,In!e7(#Cells(A(# alue( t7tSoles#Te7t / !'v*atos#Ro,s(e#Ro,In!e7(#Cells(B(# alue#ToStrin'(( Mostrar8(( Mostrar6(( :co!i'o para la conversion !e mone!a *im !olar "s *ecimal / Convert#To*ecimal((t7tSoles#Te7t( G (6#H(( *im &uro "s *ecimal / Convert#To*ecimal((t7tSoles#Te7t( G (5#C(( t7t*olares#Te7t / *ecimal#Roun!(!olar% 6( t7t&uros#Te7t / *ecimal#Roun!(&uro% 6( Catc+ e7 "s &7ception Messa'eBo7#S+o,(e7#Messa'e% 0Seleccione Re'istro0( &n! Try &n! Sub Private Sub Mostrar8(( :co!i'o para ver al cliente

Gestin de la Informacin II
*im a!ap6 "s 4e, S9l*ata"!apter(00% cone7( *im !set6 "s 4e, *ataSet(( a!ap6#SelectComman!#Comman!Te7t / 0S&.&CT @ FROM TCliente 3)&R& I!Cliente / 0 E lblI!Cliente#Te7t a!ap6#Fill(!set6% 0TCliente0( !'v!atos6#*ataSource / !set6#Tables(0TCliente0( *im nomb "s Strin' / !'v!atos6#Ro,s(<(#Cells(8(# alue#ToStrin'(( J 0 0 J !'v!atos6#Ro,s(<(#Cells(6(# alue#ToStrin'(( J 0 0 J !'v!atos6#Ro,s(<(#Cells(5(# alue#ToStrin'(( t7tCliente#Te7t / nomb &n! Sub Private Sub Mostrar6(( :co!i'o para ver el !estino *im a!apA "s 4e, S9l*ata"!apter(00% cone7( *im !setA "s 4e, *ataSet(( a!apA#SelectComman!#Comman!Te7t / 0S&.&CT @ FROM T*estino 3)&R& I!*estino / 0 E lblI!!stino#Te7t a!apA#Fill(!setA% 0T*estino0( !'v!atos5#*ataSource / !setA#Tables(0T*estino0( t7t*estino#Te7t / !'v!atos5#Ro,s(<(#Cells(8(# alue#ToStrin'(( t7t*isponible#Te7t / !'v!atos5#Ro,s(<(#Cells(A(# alue#ToStrin'(( !setA#Clear(( &n! Sub Private Sub Button6_Click(By al sen!er "s System#Ob$ect% By al e "s System#&vent"r's( )an!les Button6#Click FrmCliente#S+o,*ialo'(( &n! Sub Private Sub Button8_Click(By al sen!er "s System#Ob$ect% By al e "s System#&vent"r's( )an!les Button8#Click Frm*estino#S+o,*ialo'(( &n! Sub Private Sub btnImprimir_Click(By al sen!er "s System#Ob$ect% By al e "s System#&vent"r's( )an!les btnImprimir#Click :co!i'o para ver el !estino *im a!apB "s 4e, S9l*ata"!apter(00% cone7( *im !setB "s 4e, *ataSet(( a!apB#SelectComman!#Comman!Te7t / 0S&.&CT Ma7(I!*etalle ia$e( FROM T*etalle_ ia$e0 a!apB#Fill(!setB% 0T*etalle_ ia$e0( !'v!atosB#*ataSource / !setB#Tables(0T*etalle_ ia$e0( FormImprimir#I* / Convert#ToInt56(!'v!atosB#Ro,s(<(#Cells(<(# alue#ToStrin'((( FormImprimir#S+o,*ialo'(( !setB#Clear(( &n! Sub &n! Class

Gestin de la Informacin II FORMULARIO IMPRIMIR

Public Class FormImprimir Public I* "s Inte'er Private Sub FormImprimir_.oa!(By al sen!er "s System#Ob$ect% By al e "s System#&vent"r's( )an!les MyBase#.oa! :TO*O1 esta lNnea !e cO!i'o car'a !atos en la tabla :B*"?&4CI"*ataSet#sp_ er ia$es: Pue!e moverla o 9uitarla se'Pn sea necesario# Me#sp_ er ia$esTable"!apter#Fill(Me#B*"?&4CI"*ataSet#sp_ er ia$es% I*( Me#Report ie,er8#Re>res+Report(( &n! Sub &n! Class

Gestin de la Informacin II FORMULARIO EMPLEADOS O USUARIO

Imports Imports Imports Imports Imports Imports Imports Imports

System#*ata#S9lClient System#*ra,in' System#*ra,in'#Ima'e System#*ata System#*eployment System#Con>i'uration System#Collections#?eneric System#IO

Public Class Frm-suario *im cone7 "s 4e, S9lClient#S9lConnection(Mo!ule8#Cone7ionB*( *im a!ap "s 4e, S9l*ata"!apter(00% cone7( *im !set "s 4e, *ataSet(( Public !vie, "s 4e, *ata ie, *im param8 "s 4e, S9lParameter Private Sub Frm-suario_.oa!(By al sen!er "s System#Ob$ect% By al e "s System#&vent"r's( )an!les MyBase#.oa! ?roupBo78#&nable! / False btn"'re'ar#&nable! / False btnMo!i>icar#&nable! / False btn&liminar#&nable! / False !set#Clear(( a!ap#SelectComman!#Comman!Te7t / 0S&.&CT @ FROM T&mplea!o0 a!ap#Fill(!set% 0T&mplea!o0( !'v*atos#*ataSource / !set#Tables(<( !'v*atos#SelectionMo!e / *ata?ri! ie,SelectionMo!e#FullRo,Select &n! Sub

Gestin de la Informacin II
Private Sub btn"'re'ar_Click(By al sen!er "s System#Ob$ect% By al e "s System#&vent"r's( )an!les btn"'re'ar#Click

*im re' "s *ataRo, re' / !set#Tables(0T&mplea!o0(#4e,Ro, :re'(<( / 00 re'(8( / t7t4ombres#Te7t re'(6( / t7t"pelli!os#Te7t re'(5( / t7t*ni#Te7t re'(A( / t7t*omicilio#Te7t re'(B( / t7tTele>ono#Te7t re'(C( / t7t-suario#Te7t re'(D( / t7tContrase=a#Te7t !set#Tables(0T&mplea!o0(#Ro,s#"!!(re'( !'v*atos#*ataSource / !set#Tables(0T&mplea!o0(

Try

*im enviar "s 4e, S9lComman!Buil!er(a!ap( a!ap#-p!ate(!set% 0T&mplea!o0(

Catc+ e7 "s &7ception Messa'eBo7#S+o,(e7#Messa'e% 0&rror al enviar !atos0( Finally :limpiar tabla !set#Tables(0T&mplea!o0(#Clear(( :volvien!o a llenTerritories0( Messa'eBo7#S+o,(0*atos 'raba!os a base !e !atos correctamente0( Call Frm-suario_.oa!(4ot+in'% 4ot+in'( ?roupBo78#&nable! / False &n! Try &n! Sub Private Sub btnMo!i>icar_Click(By al sen!er "s System#Ob$ect% By al e "s System#&vent"r's( )an!les btnMo!i>icar#Click *im e!it "s *ataRo, e!it / !set#Tables(0T&mplea!o0(#Ro,s(!'v*atos#CurrentRo,#In!e7( !set#Tables(0T&mplea!o0(#Be'inInit(( e!it(8( e!it(6( e!it(5( e!it(A( e!it(B( e!it(C( e!it(D( / / / / / / / t7t4ombres#Te7t t7t"pelli!os#Te7t t7t*ni#Te7t t7t*omicilio#Te7t t7tTele>ono#Te7t t7t-suario#Te7t t7tContrase=a#Te7t

!set#Tables(0T&mplea!o0(#&n!Init((

Gestin de la Informacin II

Try *im enviar "s 4e, S9lComman!Buil!er(a!ap( a!ap#-p!ate(!set% 0T&mplea!o0( Catc+ e7 "s &7ception Messa'eBo7#S+o,(e7#Messa'e% 0&rror al enviar !atos0( Finally :limpiar tabla !set#Tables(0T&mplea!o0(#Clear(( :volvien!o a llenTerritories0( Messa'eBo7#S+o,(0Re'istro e!ita!o0( :Messa'eBo7#S+o,(0*atos 'raba!os a base !e !atos correctamente0( Call Frm-suario_.oa!(4ot+in'% 4ot+in'( ?roupBo78#&nable! / False &n! Try &n! Sub Private Sub btn&liminar_Click(By al sen!er "s System#Ob$ect% By al e "s System#&vent"r's( )an!les btn&liminar#Click *im eli "s *ataRo, eli / !set#Tables(0T&mplea!o0(#Ro,s(!'v*atos#CurrentRo,#In!e7( eli#*elete(( Try

*im enviar "s 4e, S9lComman!Buil!er(a!ap( a!ap#-p!ate(!set% 0T&mplea!o0(

Catc+ e7 "s &7ception Messa'eBo7#S+o,(e7#Messa'e% 0&rror al enviar !atos0( Finally :limpiar tabla !set#Tables(0T&mplea!o0(#Clear(( :volvien!o a llenTerritories0( Messa'eBo7#S+o,(0Re'istro e!ita!o0( :Messa'eBo7#S+o,(0*atos 'raba!os a base !e !atos correctamente0( Call Frm-suario_.oa!(4ot+in'% 4ot+in'( ?roupBo78#&nable! / False &n! Try &n! Sub Private Sub btn4uevo_Click(By al sen!er "s System#Ob$ect% By al e "s System#&vent"r's( )an!les btn4uevo#Click ?roupBo78#&nable! / True

Gestin de la Informacin II
limpiarcontrols(( btn"'re'ar#&nable! / True btnMo!i>icar#&nable! / False btn&liminar#&nable! / False &n! Sub Private Sub btnCancelar_Click(By al sen!er "s System#Ob$ect% By al e "s System#&vent"r's( )an!les btnCancelar#Click ?roupBo78#&nable! / False btnMo!i>icar#&nable! / False btn&liminar#&nable! / False btn"'re'ar#&nable! / False &n! Sub Private Sub limpiarcontrols(( t7t4ombres#Te7t / 00 t7t"pelli!os#Te7t / 00 t7t*ni#Te7t / 00 t7t*omicilio#Te7t / 00 t7tTele>ono#Te7t / 00 t7t-suario#Te7t / 00 t7tContrase=a#Te7t / 00 &n! Sub Private Sub !'v*atos_CellClick(By al sen!er "s System#Ob$ect% By al e "s System#3in!o,s#Forms#*ata?ri! ie,Cell&vent"r's( )an!les !'v*atos#CellClick ?roupBo78#&nable! / True btnMo!i>icar#&nable! / True btn&liminar#&nable! / True btn"'re'ar#&nable! / False t7t4ombres#Te7t / !'v*atos#Ro,s(e#Ro,In!e7(#Cells(8(# alue#ToStrin'(( t7t"pelli!os#Te7t / !'v*atos#Ro,s(e#Ro,In!e7(#Cells(6(# alue#ToStrin'(( t7t*ni#Te7t / !'v*atos#Ro,s(e#Ro,In!e7(#Cells(5(# alue#ToStrin'(( t7t*omicilio#Te7t / !'v*atos#Ro,s(e#Ro,In!e7(#Cells(A(# alue#ToStrin'(( t7tTele>ono#Te7t / !'v*atos#Ro,s(e#Ro,In!e7(#Cells(B(# alue#ToStrin'(( t7t-suario#Te7t / !'v*atos#Ro,s(e#Ro,In!e7(#Cells(C(# alue#ToStrin'(( t7tContrase=a#Te7t / !'v*atos#Ro,s(e#Ro,In!e7(#Cells(D(# alue#ToStrin'(( &n! Sub Private Sub Button8_Click(By al sen!er "s System#Ob$ect% By al e "s System#&vent"r's( )an!les Button8#Click !set#Clear(( )i!e(( &n! Sub &n! Class

Gestin de la Informacin II

Conclusiones
#racias a este soft$are podemos tener guardado en una base de datos todos nuestros clientes, y poder brindar cualquier informacin que deseen. %os puede servir como una muestra para realizar estudios estad!sticos de cuantas personas viajan y a donde es su mayor concentracin de viaje y lugar tur!stico mas requerido por las personas. &on este tipo se sistemas convertir!a a una empresa con mucha ms credibilidad y ms seria frente a las dems otras empresas que e'isten.

Gestin de la Informacin II

Bibliografa Gestin de la informacin parte I - gua 1 hasta la gua 8 Gestin de la informacin parte II Creacin de tablas, base de datos en SQ Creacin de base de datos utili!ando sinta"is SQ #so de sentencias SQ Combinacin de tablas $rocedimientos almacenados http%&&'''(todoe"pertos(com&categorias&tecnologia-e-internet&bases-dedatos&s)l-ser*er&respuestas&+,-.,.+&cambiar-codificacion https%&&'''(dotnetclubs(com&forums&t&+/++(asp" http%&&msdn(microsoft(com&es-es&maga!ine&ee../1.0(asp" http%&&msdn(microsoft(com&es-es&*studio&dd+.8010(asp" http%&&es(1ios1ea(net&forum&affich-12/3,+-codigos-*isual-basic-altas-ba4as-5cambios

You might also like