SlideShare una empresa de Scribd logo
1 de 8
REGISTRAR UN NUEVO USUARIO
ESTA IMAGEN ESTA EN LA PARTE DE LA BIENVENIDA Y LA UTILIZAMOS PARA REGISTRAR NUEVOS USUARIOS.
DENTRO DE LA IMAGEN SIGUIENTE NOS ABRIRA ESTA FORM QUE SIRVE PARA REGISTRAR A UN NUEVO USUARIO Y GUARDARLO DENTRO DE LA BASE DE DATOS.
DENTRO DE ESTA FORM VA EL SIGUIENTE CODIGO. private void pictureBox1_Click(object sender, EventArgs e)         {             con = new SqlConnection();             con.ConnectionString = vgloba.liga;             try             {                 string insertar = "insert into usuarios (usuario,contraseña,confirmar) values (@usuario,@contraseña,@confirmar)";                 SqlCommand comando = new SqlCommand(insertar, con);                 comando.Parameters.Add(new SqlParameter("@usuario", textBox1.Text));                 comando.Parameters.Add(new SqlParameter("@contraseña", textBox2.Text));                 comando.Parameters.Add(new SqlParameter("@confirmar", textBox3.Text));                  //comando.Parameters.Add(new SqlParameter("@confirmar_contraseña", textBox3.Text.Trim()));                 comando.Connection.Open();                 comando.ExecuteNonQuery();                 comando.Connection.Close();                 MessageBox.Show("Se ha agragado nuevo usuario ala base de datos");                 Form nuevo = new Form3();                 nuevo.Show();                 this.Hide();             }             catch             {                 MessageBox.Show("No se pudo conectar a la base de datos");             }         }
private void pictureBox2_Click(object sender, EventArgs e)         {             this.Close();         }
ESTE CODIGO SE UTILIZA PARA ACCEDER AL SISTEMA Y ESTAMOS UTILIZABNDO UNA FUNCION LLAMADA  ENTRAR. private void pictureBox3_Click(object sender, EventArgs e)         {             entrar();             this.pictureBox1.Visible = true;            this.pictureBox3.Visible = false;         }
System.Data.SqlClient.SqlConnection con;          private void pictureBox1_Click(object sender, EventArgs e)         { con = new SqlConnection();             con.ConnectionString = vgloba.liga; try             { con.Open();                 //AQUI CUENTO LOS REGISTROS DE USUARIO                 string cadenasql = "SELECT Count (usuario) FROM USUARIOS";                 SqlCommand comando = new SqlCommand(cadenasql, con); int contador = ((int)comando.ExecuteScalar()); con.Close();                 //SI EL CONTADOR VALE CERO SE ABRIRA UNA VENTANA DE NUEVO REGISTRO  if (contador == 0)                 {                     Form nuevo = new Form5();                     nuevo.Show();                     this.Close();                 } else                 {                     Form nuevo = new Form5();                     nuevo.Show();                     this.Close();                                     }             } catch             {                 MessageBox.Show("Error en la conexion");             }         }

Más contenido relacionado

La actualidad más candente

Análisis y diseño ii sql php
Análisis y diseño ii sql phpAnálisis y diseño ii sql php
Análisis y diseño ii sql php
lina9203
 
Commit y rollback
Commit y rollbackCommit y rollback
Commit y rollback
linis129
 
Transacciones y manejo de errores en mysql
Transacciones y manejo de errores en mysqlTransacciones y manejo de errores en mysql
Transacciones y manejo de errores en mysql
Victor Dolores Marcos
 

La actualidad más candente (18)

Botón cantycelar cmd cancelar
Botón cantycelar  cmd cancelarBotón cantycelar  cmd cancelar
Botón cantycelar cmd cancelar
 
Análisis y diseño ii sql php
Análisis y diseño ii sql phpAnálisis y diseño ii sql php
Análisis y diseño ii sql php
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
Register globals
Register globalsRegister globals
Register globals
 
Login C sharp
Login C sharpLogin C sharp
Login C sharp
 
Sql procedimientos-almacenados
Sql procedimientos-almacenadosSql procedimientos-almacenados
Sql procedimientos-almacenados
 
Prepared statement
Prepared statementPrepared statement
Prepared statement
 
Commit y rollback
Commit y rollbackCommit y rollback
Commit y rollback
 
Capa_datos_Con_procedimientos_almacenados
Capa_datos_Con_procedimientos_almacenadosCapa_datos_Con_procedimientos_almacenados
Capa_datos_Con_procedimientos_almacenados
 
Transacciones y manejo de errores en mysql
Transacciones y manejo de errores en mysqlTransacciones y manejo de errores en mysql
Transacciones y manejo de errores en mysql
 
Tarea
TareaTarea
Tarea
 
Funciones as3
Funciones as3Funciones as3
Funciones as3
 
Ejemplo ELIMINAR registros desde Visual Basic 2012
Ejemplo ELIMINAR registros desde Visual Basic 2012Ejemplo ELIMINAR registros desde Visual Basic 2012
Ejemplo ELIMINAR registros desde Visual Basic 2012
 
In 22
In 22In 22
In 22
 
Creación de correo electrónico mediante C#
Creación de correo electrónico mediante C#Creación de correo electrónico mediante C#
Creación de correo electrónico mediante C#
 
Backup primefaces hotel
Backup primefaces hotelBackup primefaces hotel
Backup primefaces hotel
 
Ejemplo LOGIN conectado a una base de datos
Ejemplo LOGIN conectado a una base de datosEjemplo LOGIN conectado a una base de datos
Ejemplo LOGIN conectado a una base de datos
 
Do while
Do whileDo while
Do while
 

Destacado (17)

C:\Fakepath\Wisconsin Built Introduction
C:\Fakepath\Wisconsin Built IntroductionC:\Fakepath\Wisconsin Built Introduction
C:\Fakepath\Wisconsin Built Introduction
 
CATs and Instructional Technologies
CATs and Instructional TechnologiesCATs and Instructional Technologies
CATs and Instructional Technologies
 
Kicks On Fire
Kicks On FireKicks On Fire
Kicks On Fire
 
American Log Cabins 1
American  Log  Cabins 1American  Log  Cabins 1
American Log Cabins 1
 
Modificar
ModificarModificar
Modificar
 
Discovery Of The New World
Discovery Of The New WorldDiscovery Of The New World
Discovery Of The New World
 
Cuero (Tx) Attacking Defenses With Multiple Formations
Cuero (Tx) Attacking Defenses With Multiple FormationsCuero (Tx) Attacking Defenses With Multiple Formations
Cuero (Tx) Attacking Defenses With Multiple Formations
 
Mobile Applications and Adult Education
Mobile Applications and Adult EducationMobile Applications and Adult Education
Mobile Applications and Adult Education
 
Bed Bugs
Bed BugsBed Bugs
Bed Bugs
 
Cuero
CueroCuero
Cuero
 
Capas Revista Veja
Capas Revista VejaCapas Revista Veja
Capas Revista Veja
 
Bienvenida
BienvenidaBienvenida
Bienvenida
 
Borrar
BorrarBorrar
Borrar
 
Acceder
AccederAcceder
Acceder
 
Añadir
AñadirAñadir
Añadir
 
10qbreads
10qbreads10qbreads
10qbreads
 
Regiones Continentales
Regiones ContinentalesRegiones Continentales
Regiones Continentales
 

Similar a Acceder

Manual de shine system
Manual de shine systemManual de shine system
Manual de shine system
Rafa
 
Manual de shine system
Manual de shine systemManual de shine system
Manual de shine system
Rafa
 
Pantallas de programa armando maquinas
Pantallas de programa armando maquinasPantallas de programa armando maquinas
Pantallas de programa armando maquinas
juanarmando2010
 
Pantallas de programa armando maquinas
Pantallas de programa armando maquinasPantallas de programa armando maquinas
Pantallas de programa armando maquinas
juanarmando2010
 
CONEXION VISUAL STUDIO.NET - SQL SERVER
CONEXION VISUAL STUDIO.NET - SQL SERVERCONEXION VISUAL STUDIO.NET - SQL SERVER
CONEXION VISUAL STUDIO.NET - SQL SERVER
Darwin Durand
 

Similar a Acceder (20)

Manual de shine system
Manual de shine systemManual de shine system
Manual de shine system
 
Manual de shine system
Manual de shine systemManual de shine system
Manual de shine system
 
Pantallas de programa armando maquinas
Pantallas de programa armando maquinasPantallas de programa armando maquinas
Pantallas de programa armando maquinas
 
Pantallas de programa armando maquinas
Pantallas de programa armando maquinasPantallas de programa armando maquinas
Pantallas de programa armando maquinas
 
Codificacion
CodificacionCodificacion
Codificacion
 
Manual tecnico
Manual tecnicoManual tecnico
Manual tecnico
 
284
284284
284
 
CONEXION VISUAL STUDIO.NET - SQL SERVER
CONEXION VISUAL STUDIO.NET - SQL SERVERCONEXION VISUAL STUDIO.NET - SQL SERVER
CONEXION VISUAL STUDIO.NET - SQL SERVER
 
Interfaces con Java
Interfaces con JavaInterfaces con Java
Interfaces con Java
 
Guia no2 ado.net
Guia no2 ado.netGuia no2 ado.net
Guia no2 ado.net
 
C# conexión sql server2012-visualstudio2012-mantenimientos
C#   conexión sql server2012-visualstudio2012-mantenimientosC#   conexión sql server2012-visualstudio2012-mantenimientos
C# conexión sql server2012-visualstudio2012-mantenimientos
 
Desarrollo de práctica para un modelo de tres capas
Desarrollo de práctica para un modelo de tres capasDesarrollo de práctica para un modelo de tres capas
Desarrollo de práctica para un modelo de tres capas
 
Examen programación
Examen programaciónExamen programación
Examen programación
 
24
2424
24
 
Ejemplo de base de datos y reports con jasper report
Ejemplo de base de datos y reports con jasper reportEjemplo de base de datos y reports con jasper report
Ejemplo de base de datos y reports con jasper report
 
Carreno programacion
Carreno  programacionCarreno  programacion
Carreno programacion
 
Introducción a recaptcha 3.0
Introducción a recaptcha 3.0Introducción a recaptcha 3.0
Introducción a recaptcha 3.0
 
Bases de datos desde visual basic 6.0
Bases de datos desde visual basic 6.0Bases de datos desde visual basic 6.0
Bases de datos desde visual basic 6.0
 
001 conexion-con-bd
001 conexion-con-bd001 conexion-con-bd
001 conexion-con-bd
 
Djesus - Visual basic
Djesus - Visual basic Djesus - Visual basic
Djesus - Visual basic
 

Más de ilian patricia bocanegra alfaro (20)

Edi
EdiEdi
Edi
 
EDI
EDIEDI
EDI
 
Diseño de almacen de datos
Diseño de almacen de datos Diseño de almacen de datos
Diseño de almacen de datos
 
Diseño de almacen de datos
Diseño de almacen de datosDiseño de almacen de datos
Diseño de almacen de datos
 
Diseño de almacen de datos
Diseño de almacen de datosDiseño de almacen de datos
Diseño de almacen de datos
 
Sgbdoo
SgbdooSgbdoo
Sgbdoo
 
ODMG
ODMGODMG
ODMG
 
Diseño orientado a flujo de datos
Diseño orientado a flujo de datosDiseño orientado a flujo de datos
Diseño orientado a flujo de datos
 
F:\diseño orientado a flujo de datos
F:\diseño orientado a flujo de datosF:\diseño orientado a flujo de datos
F:\diseño orientado a flujo de datos
 
Añadir
AñadirAñadir
Añadir
 
I:\pantallas
I:\pantallasI:\pantallas
I:\pantallas
 
Pantallas
PantallasPantallas
Pantallas
 
Pantallas
PantallasPantallas
Pantallas
 
Procesamientos Almacenados
Procesamientos AlmacenadosProcesamientos Almacenados
Procesamientos Almacenados
 
Disparadores
DisparadoresDisparadores
Disparadores
 
Exp Tbd1 De Vi
Exp Tbd1 De ViExp Tbd1 De Vi
Exp Tbd1 De Vi
 
My Sql
My SqlMy Sql
My Sql
 
Herramientas de control,monitoreoy estadistica de bd
Herramientas de control,monitoreoy estadistica de bdHerramientas de control,monitoreoy estadistica de bd
Herramientas de control,monitoreoy estadistica de bd
 
ACCESS
ACCESSACCESS
ACCESS
 
SQL
SQLSQL
SQL
 

Último

POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
silviayucra2
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
FagnerLisboa3
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
241521559
 

Último (10)

POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 

Acceder

  • 2. ESTA IMAGEN ESTA EN LA PARTE DE LA BIENVENIDA Y LA UTILIZAMOS PARA REGISTRAR NUEVOS USUARIOS.
  • 3. DENTRO DE LA IMAGEN SIGUIENTE NOS ABRIRA ESTA FORM QUE SIRVE PARA REGISTRAR A UN NUEVO USUARIO Y GUARDARLO DENTRO DE LA BASE DE DATOS.
  • 4. DENTRO DE ESTA FORM VA EL SIGUIENTE CODIGO. private void pictureBox1_Click(object sender, EventArgs e) { con = new SqlConnection(); con.ConnectionString = vgloba.liga; try { string insertar = "insert into usuarios (usuario,contraseña,confirmar) values (@usuario,@contraseña,@confirmar)"; SqlCommand comando = new SqlCommand(insertar, con); comando.Parameters.Add(new SqlParameter("@usuario", textBox1.Text)); comando.Parameters.Add(new SqlParameter("@contraseña", textBox2.Text)); comando.Parameters.Add(new SqlParameter("@confirmar", textBox3.Text)); //comando.Parameters.Add(new SqlParameter("@confirmar_contraseña", textBox3.Text.Trim())); comando.Connection.Open(); comando.ExecuteNonQuery(); comando.Connection.Close(); MessageBox.Show("Se ha agragado nuevo usuario ala base de datos"); Form nuevo = new Form3(); nuevo.Show(); this.Hide(); } catch { MessageBox.Show("No se pudo conectar a la base de datos"); } }
  • 5. private void pictureBox2_Click(object sender, EventArgs e) { this.Close(); }
  • 6.
  • 7. ESTE CODIGO SE UTILIZA PARA ACCEDER AL SISTEMA Y ESTAMOS UTILIZABNDO UNA FUNCION LLAMADA ENTRAR. private void pictureBox3_Click(object sender, EventArgs e) { entrar(); this.pictureBox1.Visible = true; this.pictureBox3.Visible = false; }
  • 8. System.Data.SqlClient.SqlConnection con; private void pictureBox1_Click(object sender, EventArgs e) { con = new SqlConnection(); con.ConnectionString = vgloba.liga; try { con.Open(); //AQUI CUENTO LOS REGISTROS DE USUARIO string cadenasql = "SELECT Count (usuario) FROM USUARIOS"; SqlCommand comando = new SqlCommand(cadenasql, con); int contador = ((int)comando.ExecuteScalar()); con.Close(); //SI EL CONTADOR VALE CERO SE ABRIRA UNA VENTANA DE NUEVO REGISTRO if (contador == 0) { Form nuevo = new Form5(); nuevo.Show(); this.Close(); } else { Form nuevo = new Form5(); nuevo.Show(); this.Close(); } } catch { MessageBox.Show("Error en la conexion"); } }