// Manage message received message from Azure in Form side private void my_NetClient_DataReceived(object sender, NetClientReceivedEventArgs e) { switch (e.datatype) { case "sensor": SensorDevice sensor = (SensorDevice)e.data; // Insert Data in database sensor.insertSensorData(db); break; case "camera": CameraDevice camera = (CameraDevice)e.data; // Display Image received in form (test) ImageProcessing image = new ImageProcessing(); // tosee //pictureBoxDB.Image = image.convertToImage(camera.photo); if (camera.cleanResult == "") { // Request to Azure the OCR and process json result image.getOcrFromAzure(camera.photo, OcrKey); // Display trace log in textbox //rtbLastErrorTest.Text += "\n" + getDateTimeNow() + " : Received Camera, Hard Result : " + image.hardResult + "\n\nClean Result : " + image.cleanResult; // Insert Image and Ocr text in database camera.insertCameraData(db, image.data, image.hardResult, image.cleanResult); } else { // Display trace log in textbox //rtbLastErrorTest.Text += "\n" + getDateTimeNow() + " : Received Camera, Hard Result : " + camera.hardResult + "\n\nClean Result : " + camera.cleanResult; // Insert Image and Ocr text in database camera.insertCameraData(db, camera.photo, camera.hardResult, camera.cleanResult); } break; } }
public void insertSensorData(string ident, string enter) { SensorDevice sensor = new SensorDevice(ident, enter); sensor.insertSensorData(db); }