Ver Mensaje Individual
  #5 (permalink)  
Antiguo 11/11/2012, 07:05
Avatar de yadderace
yadderace
 
Fecha de Ingreso: marzo-2012
Mensajes: 12
Antigüedad: 12 años, 2 meses
Puntos: 0
Respuesta: Problema con C#

Pues yo utilizo el siguiente método para comprobar el logueo.

Código C:
Ver original
  1. public bool ComprobarUsuario(string nombreUsuario,string password)
  2.         {
  3.             string query = "SELECT * From Empleado WHERE Usuario='"+nombreUsuario+"' AND Contraseña='"+password+"'  SELECT SCOPE_IDENTITY()";
  4.             conexion.Open();
  5.  
  6.             SqlDataAdapter da = new SqlDataAdapter(query, conexion);
  7.             DataTable dt = new DataTable();
  8.             da.Fill(dt);
  9.            
  10.             int numRegistros = dt.Rows.Count;
  11.             conexion.Close();
  12.  
  13.  
  14.             if (numRegistros == 1)
  15.             {
  16.                 return true;
  17.             }
  18.             else
  19.             {
  20.                 return false;
  21.             }
  22.            
  23.         }

Solo hay que tener en cuenta que mi tabla Empleado tiene un campo llamado idEmpleado el cual es numeric y tiene acoplada la función agregada identity.