protected void addCamera(object sender, EventArgs e) { OnePushDSTableAdapters.CamerasTableAdapter x = new OnePushDSTableAdapters.CamerasTableAdapter(); String id = exampleInputEmail1.Value; String locEn = Password1.Value; String locAr = exampleInputPassword1.Value; if (id == "" || locEn == "" || locAr == "") { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "Empty Fields", "alert('please fill all the fields')", true); return; } try { x.InsertNewCamera(id, locEn, locAr); } catch (Exception ex) { String msg = "duplicated ID"; ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "Empty Fields", "alert('" + msg + "')", true); return; } ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "Empty Fields", "alert('Camera is inserted Successfully')", true); }
protected void compareBtnClick(object sender, EventArgs e) { OnePushDSTableAdapters.CamerasTableAdapter x = new OnePushDSTableAdapters.CamerasTableAdapter(); OnePushDSTableAdapters.WatchListTableAdapter y = new OnePushDSTableAdapters.WatchListTableAdapter(); String cameraID = exampleInputEmail1.Value; HttpPostedFile img = fileupload1.PostedFile; String fileName = Path.GetFileName(img.FileName); String fileExtension = Path.GetExtension(fileName); if (fileExtension.ToLower() == ".jpg" || fileExtension.ToLower() == ".jpeg" || fileExtension.ToLower() == ".png" || fileExtension.ToLower() == ".bmp") { Stream stream = img.InputStream; BinaryReader binaryReader = new BinaryReader(stream); byte[] bytes = binaryReader.ReadBytes((int)stream.Length); BitArray b = new BitArray(bytes); String bytesString = toBitString(b); String hash = MD5(bytesString); String criminalData = "Criminal : <br>"; String cameraData = "Camera : <br>"; try { DataTable data = y.GetCriminalByPhoto(hash); if (data.Rows.Count > 0) { DataRow row1 = data.Rows[0]; String Criminalid = Convert.ToString(row1[data.Columns.IndexOf("id")]); String CriminalNameEn = Convert.ToString(row1[data.Columns.IndexOf("NameEn")]); String CriminalNameAr = Convert.ToString(row1[data.Columns.IndexOf("NameAr")]); criminalData += "ID = " + Criminalid + "<br>"; criminalData += "NameEn = " + CriminalNameEn + "<br>"; criminalData += "NameAr = " + CriminalNameAr + "<br>"; try { DataTable data2 = x.GetCameraByID(cameraID); if (data2.Rows.Count > 0) { DataRow row2 = data2.Rows[0]; String CameraLocationEn = Convert.ToString(row2[data2.Columns.IndexOf("LocationEn")]); String CameraLocationAr = Convert.ToString(row2[data2.Columns.IndexOf("LocationAr")]); cameraData += "Location En = " + CameraLocationEn + "<br>"; cameraData += "Location Ar = " + CameraLocationAr + "<br>"; } else { cameraData += "Not Found" + "<br>"; } } catch (Exception ex) { } } else { criminalData += "Not Found" + "<br>"; } // ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "Empty Fields", "alert('" + criminalData + cameraData + "')", true); result.Text = criminalData + cameraData; } catch (Exception ex) { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "Empty Fields", "alert('" + ex.Message + "')", true); return; } } else { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "Empty Fields", "alert('the uploaded file is not of type image')", true); return; } }