SlideShare a Scribd company logo
1 of 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");             }         }

More Related Content

What's hot

What's hot (19)

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
 
Login C sharp
Login C sharpLogin C sharp
Login C sharp
 
Seguridades asp.Net
Seguridades asp.NetSeguridades asp.Net
Seguridades asp.Net
 
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
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
Restricciones Check en Sql
Restricciones Check en SqlRestricciones Check en Sql
Restricciones Check en Sql
 
Calculadora
CalculadoraCalculadora
Calculadora
 
Register globals
Register globalsRegister globals
Register globals
 
In 21
In 21In 21
In 21
 
Bubble sort algcomp
Bubble sort algcompBubble sort algcomp
Bubble sort algcomp
 
Funciones
FuncionesFunciones
Funciones
 
Ordenamiento burbuja
Ordenamiento burbujaOrdenamiento burbuja
Ordenamiento burbuja
 
Funciones as3
Funciones as3Funciones as3
Funciones as3
 
Php
PhpPhp
Php
 
Mejoras en T-SQL para SQL Server 2005
Mejoras en T-SQL para SQL Server 2005Mejoras en T-SQL para SQL Server 2005
Mejoras en T-SQL para SQL Server 2005
 
Calculadora 2011
Calculadora 2011Calculadora 2011
Calculadora 2011
 
Apuntes10
Apuntes10Apuntes10
Apuntes10
 
Clase8popu
Clase8popuClase8popu
Clase8popu
 
Progra
PrograProgra
Progra
 

Similar to 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 to 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
 
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#
 
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
 

More from 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
 
Borrar
BorrarBorrar
Borrar
 
Modificar
ModificarModificar
Modificar
 
Añadir
AñadirAñadir
Añadir
 
Añadir
AñadirAñadir
Añadir
 
Bienvenida
BienvenidaBienvenida
Bienvenida
 
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
 

Recently uploaded

Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 

Recently uploaded (11)

Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
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
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 

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"); } }