protected void editPilgrimInfo_Click(object sender, EventArgs e) { string pilgrimId = Session["adminPilgrimID"].ToString(); BsonDocument document = operations.findPilgrim(pilgrimId); string fullName = txt_edit_fullName.Text; string userId = txt_edit_userId.Text; string nationality = txt_edit_nationality.Text; string residency = txt_edit_residency.Text; double credit = Convert.ToDouble(txt_edit_credit.Text); string phone = txt_edit_phone.Text; BsonBinaryData fpdata = document["fingerprintData"].AsBsonBinaryData; Pilgrim newP = new Pilgrim(fullName, txt_edit_pilgrimId.Text, userId, nationality, residency, fpdata, credit, phone); operations.editPilgrimInfo(pilgrimId, newP.getBsonDoc()); }
protected void registerBtn_Click(object sender, EventArgs e) { string fullName = txt_new_fullName.Text; string pilgrimId = txt_new_pilgrimId.Text; string userId = txt_new_userId.Text; string nationality = txt_new_nationality.Text; string residency = txt_new_residency.Text; double credit = Convert.ToDouble(txt_new_credit.Text); string phone = txt_new_phone.Text; Bitmap fpImage = new Bitmap(fingerPrint.PostedFile.InputStream); byte[] data; using (MemoryStream stream = new MemoryStream()) { fpImage.Save(stream, System.Drawing.Imaging.ImageFormat.Png); data = stream.ToArray(); } // test //BsonDocument pilgrim = operations.findPilgrim(pilgrimId); if (operations.findPilgrim(pilgrimId) == null) { Pilgrim newP = new Pilgrim(fullName, pilgrimId, userId, nationality, residency, data, credit, phone); operations.createNewPilgrimAccount(newP.getBsonDoc()); } else { // the id already exists } }