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(); }
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(); }
/// <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) { } }