예제 #1
0
        private void eliminarHuella(Huella huella, MySqlTransaction trans)
        {
            MySqlCommand cmd = new MySqlCommand("DELETE FROM empleadobiometrico WHERE idempleadobiometrico = @idempleadobiometrico", this.oMySql.connection, trans);

            cmd.Parameters.AddWithValue("@idempleadobiometrico", huella.idHuella);
            cmd.ExecuteNonQuery();
        }
예제 #2
0
        private void insertarHuella(Huella huella, int idEmpleado, MySqlTransaction trans)
        {
            MySqlCommand cmd = new MySqlCommand("INSERT INTO empleadobiometrico ( idEmpleado, idBiometrico, ruta, fechaRegistro, estatus) VALUES (@idEmpleado, @idBiometrico, @ruta, @fechaRegistro, @estatus)", this.oMySql.connection, trans);

            cmd.Parameters.AddWithValue("@idEmpleado", idEmpleado);
            cmd.Parameters.AddWithValue("@idBiometrico", (int)huella.dedo);
            cmd.Parameters.AddWithValue("@ruta", huella.ruta);
            cmd.Parameters.AddWithValue("@estatus", Huella.Estatus.activa);
            cmd.Parameters.AddWithValue("@fechaRegistro", DateTime.Now);
            cmd.ExecuteNonQuery();
        }
예제 #3
0
 /// <summary>
 /// Obtiene las huellas relacionadas al empleado
 /// </summary>
 /// <param name="empleado"></param>
 private void getHuellasByIdEmpleado(ref Empleado empleado)
 {
     try
     {
         MySqlCommand    cmd    = new MySqlCommand("SELECT * FROM empleadobiometrico WHERE idEmpleado = " + empleado.IdEmpleado.ToString(), this.oMySql.connection);
         MySqlDataReader reader = cmd.ExecuteReader();
         Huella          huella;
         while (reader.Read())
         {
             huella = new Huella()
             {
                 idHuella = reader.GetInt32("idempleadoBiometrico"),
                 ruta     = reader.GetString("ruta"),
                 dedo     = (Huella.Dedo)reader.GetInt32("idBiometrico"),
                 estatus  = Huella.Estatus.activa
             };
             empleado.Fingerprints.Add(huella);
         }
         reader.Close();
     }
     catch (Exception e)
     {
     }
 }