protected void BtnCompleted_Click(object sender, EventArgs e) { try { // need to save signatures here //if (string.IsNullOrEmpty(HdnImage2.Value) || string.IsNullOrEmpty(HdnImage3.Value) || string.IsNullOrEmpty(HdnImage4.Value) || string.IsNullOrEmpty(HdnImage5.Value) || string.IsNullOrEmpty(HdnImage6.Value)) //{ // LblError.Text = "Please input signatures in all the fields"; // return; //} //validation LblError.Text = string.Empty; if (ChkPatientisUnableToSign.Checked) { if (string.IsNullOrEmpty(TxtPatientNotSignedBecause.Text.Trim())) { LblError.Text = "Please input reason for why patient not able sign."; } if (string.IsNullOrEmpty(Request.Form["HdnImage1"])) { LblError.Text += " <br /> Please input patient authorized person signature."; } } else { if (string.IsNullOrEmpty(Request.Form["HdnImage2"])) { LblError.Text += " <br /> Please input patient signature."; } } if (!string.IsNullOrEmpty(LblError.Text)) { return; } // uploading images here string patientId = string.Empty; try { patientId = Session["PatientID"].ToString(); } catch (Exception) { Response.Redirect("/PatientConsent.aspx"); } var formHandlerServiceClient = new FormHandlerServiceClient(); if (Request.Form["HdnImage1"] != null) { var bytes = Encoding.ASCII.GetBytes(Request.Form["HdnImage1"]); // If patient is unable to sign/person authorized to sign consent / relationship to patient var result = formHandlerServiceClient.SavePatientSignature(patientId, Encoding.ASCII.GetString(bytes), ConsentType.OutsideOR.ToString(), "signature7"); } // updating signature3 if (Request.Form["HdnImage2"] != null) { var bytes = Encoding.ASCII.GetBytes(Request.Form["HdnImage2"]); // Patient Signature var result = formHandlerServiceClient.SavePatientSignature(patientId, Encoding.ASCII.GetString(bytes), ConsentType.OutsideOR.ToString(), "signature8"); } if (Request.Form["HdnImage3"] != null) { // updating signature4 var bytes = Encoding.ASCII.GetBytes(Request.Form["HdnImage3"]); // Translated by var result = formHandlerServiceClient.SavePatientSignature(patientId, Encoding.ASCII.GetString(bytes), ConsentType.OutsideOR.ToString(), "signature9"); } // updating signature5 if (Request.Form["HdnImage4"] != null) { var bytes = Encoding.ASCII.GetBytes(Request.Form["HdnImage4"]); var result = formHandlerServiceClient.SavePatientSignature(patientId, Encoding.ASCII.GetString(bytes), ConsentType.OutsideOR.ToString(), "signature10"); } // updating signature6 if (Request.Form["HdnImage5"] != null) { var bytes = Encoding.ASCII.GetBytes(Request.Form["HdnImage5"]); var result = formHandlerServiceClient.SavePatientSignature(patientId, Encoding.ASCII.GetString(bytes), ConsentType.OutsideOR.ToString(), "signature11"); } /* temp code to generate images and store into local folder for testing var signatureToImage = new SignatureToImage(); for(int i=1;i<6;i++) signatureToImage.SigJsonToImage(Request.Form["HdnImage" + i.ToString()]).Save(@"C:\Users\santhosh\Desktop\" + i.ToString() + ".jpg",ImageFormat.Jpeg); */ string ip = Request.ServerVariables["REMOTE_ADDR"]; string device; if (Request.Browser.IsMobileDevice) device = Request.Browser.Browser + " " + Request.Browser.Version; else device = Request.Browser.Browser + " " + Request.Browser.Version; formHandlerServiceClient.UpdateTrackingInfo(patientId, new TrackingInfo { IP = ip, Device = device }, ConsentType.OutsideOR.ToString()); formHandlerServiceClient.UpdatePatientUnableSignReason(patientId, ChkPatientisUnableToSign.Checked ? TxtPatientNotSignedBecause.Text : string.Empty, ConsentType.OutsideOR.ToString()); formHandlerServiceClient.GenerateAndUploadPDFtoSharePoint("http://devsp1.atbapps.com:5555/OutsideOR/ConsentPrintV1.aspx?PatientId=" + patientId, patientId, ConsentType.OutsideOR.ToString()); if ((bool)Session["EndoscopyConsent"]) { Response.Redirect("/EndoscopyConsent.aspx"); return; } if ((bool)Session["BloodConsentRefusal"]) { Response.Redirect("/BloodConsentOrRefusal.aspx"); } if ((bool)Session["PICCConsent"]) { Response.Redirect("/PICC/Consent.aspx"); } Response.Redirect("/PatientConsent.aspx"); } catch (Exception) { return; } }
protected void BtnCompleted_Click(object sender, EventArgs e) { try { // need to save signatures here //if (string.IsNullOrEmpty(HdnImage2.Value) || string.IsNullOrEmpty(HdnImage3.Value) || string.IsNullOrEmpty(HdnImage4.Value) || string.IsNullOrEmpty(HdnImage5.Value) || string.IsNullOrEmpty(HdnImage6.Value)) //{ // LblError.Text = "Please input signatures in all the fields"; // return; //} //validation LblError.Text = string.Empty; if (ChkPatientisUnableToSign.Checked) { if (string.IsNullOrEmpty(TxtPatientNotSignedBecause.Text.Trim())) { LblError.Text = "Please input reason for why patient not able sign."; } if (string.IsNullOrEmpty(Request.Form["HdnImage1"])) { LblError.Text += " <br /> Please input patient authorized person signature."; } } else { if (string.IsNullOrEmpty(Request.Form["HdnImage2"])) { LblError.Text += " <br /> Please input patient signature."; } } if (!string.IsNullOrEmpty(LblError.Text)) { return; } // uploading images here string patientId = string.Empty; try { patientId = Session["PatientID"].ToString(); } catch (Exception) { Response.Redirect("/PatientConsent.aspx"); } var formHandlerServiceClient = new FormHandlerServiceClient(); // updating signature1 //var bytes = Encoding.ASCII.GetBytes(HdnImage1.Value); //bool result = formHandlerServiceClient.SavePatientSignature(patientId, ASCIIEncoding.ASCII.GetString(bytes), "SurgicalConsent", "signature6"); // updating signature2 if (Request.Form["HdnImage1"] != null) { var bytes = Encoding.ASCII.GetBytes(Request.Form["HdnImage1"]); // If patient is unable to sing/person authorized to sign consent / relationship to patient var result = formHandlerServiceClient.SavePatientSignature(patientId, Encoding.ASCII.GetString(bytes), "SurgicalConsent", "signature7"); } // updating signature3 if (Request.Form["HdnImage2"] != null) { var bytes = Encoding.ASCII.GetBytes(Request.Form["HdnImage2"]); // Patient Signature var result = formHandlerServiceClient.SavePatientSignature(patientId, ASCIIEncoding.ASCII.GetString(bytes), "SurgicalConsent", "signature8"); } if (Request.Form["HdnImage3"] != null) { // updating signature4 var bytes = Encoding.ASCII.GetBytes(Request.Form["HdnImage3"]); // Translated by (name & empl.#) var result = formHandlerServiceClient.SavePatientSignature(patientId, ASCIIEncoding.ASCII.GetString(bytes), "SurgicalConsent", "signature9"); } // updating signature5 if (Request.Form["HdnImage4"] != null) { var bytes = Encoding.ASCII.GetBytes(Request.Form["HdnImage4"]); var result = formHandlerServiceClient.SavePatientSignature(patientId, ASCIIEncoding.ASCII.GetString(bytes), "SurgicalConsent", "signature10"); } // updating signature6 if (Request.Form["HdnImage5"] != null) { var bytes = Encoding.ASCII.GetBytes(Request.Form["HdnImage5"]); var result = formHandlerServiceClient.SavePatientSignature(patientId, ASCIIEncoding.ASCII.GetString(bytes), "SurgicalConsent", "signature11"); } /* temp code to generate images and store into local folder for testing * var signatureToImage = new SignatureToImage(); * for(int i=1;i<6;i++) * signatureToImage.SigJsonToImage(Request.Form["HdnImage" + i.ToString()]).Save(@"C:\Users\santhosh\Desktop\" + i.ToString() + ".jpg",ImageFormat.Jpeg); */ string ip = Request.ServerVariables["REMOTE_ADDR"]; string device; if (Request.Browser.IsMobileDevice) { device = Request.Browser.Browser + " " + Request.Browser.Version; } else { device = Request.Browser.Browser + " " + Request.Browser.Version; } formHandlerServiceClient.UpdateTrackingInfo(patientId, new TrackingInfo { IP = ip, Device = device }); formHandlerServiceClient.UpdatePatientUnableSignReason(patientId, ChkPatientisUnableToSign.Checked ? TxtPatientNotSignedBecause.Text : string.Empty); formHandlerServiceClient.GenerateAndUploadPDFtoSharePoint("http://devsp1.atbapps.com:5555/SurgicalConsentPrintV3.aspx?PatientId=" + patientId, patientId, "SurgicalConsentForm1"); if ((bool)Session["CardiacCathLabConsent"]) { Response.Redirect("/CardiacCathLabConsent.aspx"); return; } if ((bool)Session["EndoscopyConsent"]) { Response.Redirect("/EndoscopyConsent.aspx"); return; } if ((bool)Session["BloodConsentRefusal"]) { Response.Redirect("/BloodConsentOrRefusal.aspx"); } Response.Redirect("/PatientConsent.aspx"); } catch (Exception ex) { } }
protected void BtnNext_Click(object sender, EventArgs e) { // need to save signatures here try { if (DdlPrimaryDoctors.SelectedIndex == 0) // || DdlAssociatedDoctors.SelectedIndex == 0) { LblError.Text = "Please select primary and associated doctor"; return; } string selectedProcedurenames = HdnSelectedProcedures.Value; if (string.IsNullOrEmpty(selectedProcedurenames)) { LblError.Text = "Please select the procedure and then go next."; return; } if (string.IsNullOrEmpty(Request.Form["HdnImage1"]) || string.IsNullOrEmpty(Request.Form["HdnImage2"]) || string.IsNullOrEmpty(Request.Form["HdnImage3"]) || string.IsNullOrEmpty(Request.Form["HdnImage4"]) || string.IsNullOrEmpty(Request.Form["HdnImage5"])) //if (true) { LblError.Text = "Please input your signatures in all the fields"; return; } string patientId = string.Empty; try { patientId = Session["PatientID"].ToString(); } catch (Exception) { Response.Redirect("/PatientConsent.aspx"); } var formHandlerServiceClient = new FormHandlerServiceClient(); //formHandlerServiceClient.UpdateDoctorAssociation(patientId, DdlPrimaryDoctors.SelectedValue, DdlAssociatedDoctors.SelectedValue); formHandlerServiceClient.UpdateDoctorAssociation(patientId, DdlPrimaryDoctors.SelectedValue, "0"); formHandlerServiceClient.UpdatePatientProcedures(patientId, selectedProcedurenames); // updating signature1 var bytes = Encoding.ASCII.GetBytes(Request.Form["HdnImage1"]); bool result = formHandlerServiceClient.SavePatientSignature(patientId, Encoding.ASCII.GetString(bytes), "SurgicalConsent", "signature1"); // updating signature2 bytes = Encoding.ASCII.GetBytes(Request.Form["HdnImage2"]); result = formHandlerServiceClient.SavePatientSignature(patientId, Encoding.ASCII.GetString(bytes), "SurgicalConsent", "signature2"); // updating signature3 bytes = Encoding.ASCII.GetBytes(Request.Form["HdnImage3"]); result = formHandlerServiceClient.SavePatientSignature(patientId, Encoding.ASCII.GetString(bytes), "SurgicalConsent", "signature3"); // updating signature4 bytes = Encoding.ASCII.GetBytes(Request.Form["HdnImage4"]); result = formHandlerServiceClient.SavePatientSignature(patientId, Encoding.ASCII.GetString(bytes), "SurgicalConsent", "signature4"); // updating signature4 bytes = Encoding.ASCII.GetBytes(Request.Form["HdnImage5"]); result = formHandlerServiceClient.SavePatientSignature(patientId, Encoding.ASCII.GetString(bytes), "SurgicalConsent", "signature5"); Session["NewSession"] = false; Response.Redirect("/SurgicalConsentDeclaration.aspx"); } catch (Exception) { } }
protected void BtnNext_Click(object sender, EventArgs e) { // need to save signatures here try { if (DdlPrimaryDoctors.SelectedIndex == 0) // || DdlAssociatedDoctors.SelectedIndex == 0) { LblError.Text = "Please select primary and associated doctor"; return; } if (string.IsNullOrEmpty(HdnSelectedProcedures.Value)) { LblError.Text = "Please select the procedures and then go next."; return; } if (string.IsNullOrEmpty(Request.Form["HdnImage1"]) || string.IsNullOrEmpty(Request.Form["HdnImage2"]) || string.IsNullOrEmpty(Request.Form["HdnImage3"]) || string.IsNullOrEmpty(Request.Form["HdnImage4"]) || string.IsNullOrEmpty(Request.Form["HdnImage5"])) //if (true) { LblError.Text = "Please input your signatures in all the fields"; return; } string patientId = string.Empty; try { patientId = Session["PatientID"].ToString(); } catch (Exception) { Response.Redirect("/PatientConsent.aspx"); } string selectedProcedurenames = string.Empty; // validation for other procedure foreach (string procedurename in HdnSelectedProcedures.Value.Split('#')) { if (!string.IsNullOrEmpty(procedurename)) { if (procedurename.Trim().ToLower() == "other") { if (string.IsNullOrEmpty(TxtOtherProcedure.Text)) { LblError.Text = "Please input your signatures in all the fields"; return; } selectedProcedurenames += TxtOtherProcedure.Text; } else selectedProcedurenames += procedurename + "#"; } } var formHandlerServiceClient = new FormHandlerServiceClient(); formHandlerServiceClient.UpdateDoctorAssociation(patientId, DdlPrimaryDoctors.SelectedValue, LblAssociatedDoctors.Text, ConsentType.OutsideOR.ToString()); formHandlerServiceClient.UpdatePatientProcedures(patientId, selectedProcedurenames, ConsentType.OutsideOR.ToString()); // updating signature1 var bytes = Encoding.ASCII.GetBytes(Request.Form["HdnImage1"]); bool result = formHandlerServiceClient.SavePatientSignature(patientId, Encoding.ASCII.GetString(bytes), ConsentType.OutsideOR.ToString(), "signature1"); // updating signature2 bytes = Encoding.ASCII.GetBytes(Request.Form["HdnImage2"]); result = formHandlerServiceClient.SavePatientSignature(patientId, Encoding.ASCII.GetString(bytes), ConsentType.OutsideOR.ToString(), "signature2"); // updating signature3 bytes = Encoding.ASCII.GetBytes(Request.Form["HdnImage3"]); result = formHandlerServiceClient.SavePatientSignature(patientId, Encoding.ASCII.GetString(bytes), ConsentType.OutsideOR.ToString(), "signature3"); // updating signature4 bytes = Encoding.ASCII.GetBytes(Request.Form["HdnImage4"]); result = formHandlerServiceClient.SavePatientSignature(patientId, Encoding.ASCII.GetString(bytes), "OutsideORConsent", "signature4"); // updating signature4 bytes = Encoding.ASCII.GetBytes(Request.Form["HdnImage5"]); result = formHandlerServiceClient.SavePatientSignature(patientId, Encoding.ASCII.GetString(bytes), "OutsideORConsent", "signature5"); Response.Redirect("/OutsideOR/ConsentDeclaration.aspx"); } catch (Exception) { return; } }
protected void BtnNext_Click(object sender, EventArgs e) { // need to save signatures here try { if (DoctorsAndProcedures1.DdlPrimaryDoctors.SelectedIndex == 0) // || DdlAssociatedDoctors.SelectedIndex == 0) { LblError.Text = "Please select primary and associated doctor"; return; } if (string.IsNullOrEmpty(DoctorsAndProcedures1.HdnSelectedProcedures.Value)) { LblError.Text = "Please select the procedures and then go next."; return; } if (string.IsNullOrEmpty(Request.Form["HdnImage1"]) || string.IsNullOrEmpty(Request.Form["HdnImage2"]) || string.IsNullOrEmpty(Request.Form["HdnImage3"]) || string.IsNullOrEmpty(Request.Form["HdnImage4"]) || string.IsNullOrEmpty(Request.Form["HdnImage5"])) { LblError.Text = "Please input your signatures in all the fields"; return; } string patientId = string.Empty; try { patientId = Session["PatientID"].ToString(); } catch (Exception) { Response.Redirect("/PatientConsent.aspx"); } string selectedProcedurenames = string.Empty; // validation for other procedure foreach (string procedurename in DoctorsAndProcedures1.HdnSelectedProcedures.Value.Split('#')) { if (!string.IsNullOrEmpty(procedurename)) { if (procedurename.Trim().ToLower() == "other") { if (string.IsNullOrEmpty(DoctorsAndProcedures1.TxtOtherProcedure.Text)) { LblError.Text = "Please input your signatures in all the fields"; return; } selectedProcedurenames += DoctorsAndProcedures1.TxtOtherProcedure.Text; } else { selectedProcedurenames += procedurename + "#"; } } } var formHandlerServiceClient = new FormHandlerServiceClient(); //formHandlerServiceClient.UpdateDoctorAssociation(patientId, DdlPrimaryDoctors.SelectedValue, DdlAssociatedDoctors.SelectedValue); formHandlerServiceClient.UpdateDoctorAssociation(patientId, DoctorsAndProcedures1.DdlPrimaryDoctors.SelectedValue, "0"); formHandlerServiceClient.UpdatePatientProcedures(patientId, selectedProcedurenames); // updating signature1 var bytes = Encoding.ASCII.GetBytes(Request.Form["HdnImage1"]); bool result = formHandlerServiceClient.SavePatientSignature(patientId, Encoding.ASCII.GetString(bytes), ConsentType.ToString(), "signature1"); // updating signature2 bytes = Encoding.ASCII.GetBytes(Request.Form["HdnImage2"]); result = formHandlerServiceClient.SavePatientSignature(patientId, Encoding.ASCII.GetString(bytes), ConsentType.ToString(), "signature2"); // updating signature3 bytes = Encoding.ASCII.GetBytes(Request.Form["HdnImage3"]); result = formHandlerServiceClient.SavePatientSignature(patientId, Encoding.ASCII.GetString(bytes), ConsentType.ToString(), "signature3"); // updating signature4 bytes = Encoding.ASCII.GetBytes(Request.Form["HdnImage4"]); result = formHandlerServiceClient.SavePatientSignature(patientId, Encoding.ASCII.GetString(bytes), ConsentType.ToString(), "signature4"); // updating signature4 bytes = Encoding.ASCII.GetBytes(Request.Form["HdnImage5"]); result = formHandlerServiceClient.SavePatientSignature(patientId, Encoding.ASCII.GetString(bytes), ConsentType.ToString(), "signature5"); Session["NewSessionFor" + ConsentType.ToString()] = false; Response.Redirect("/" + ConsentFolder + "/ConsentDeclaration.aspx"); } catch (Exception) { return; } }
protected void BtnCompleted_Click(object sender, EventArgs e) { try { //validation LblError.Text = string.Empty; if (ChkPatientisUnableToSign.Checked) { if (string.IsNullOrEmpty(TxtPatientNotSignedBecause.Text.Trim())) { LblError.Text = "Please input reason for why patient not able sign."; } if (string.IsNullOrEmpty(Request.Form["HdnImage1"])) { LblError.Text += " <br /> Please input patient authorized person signature."; } } else { if (string.IsNullOrEmpty(Request.Form["HdnImage2"])) { LblError.Text += " <br /> Please input patient signature."; } } if (string.IsNullOrEmpty(Request.Form["HdnImage4"])) { LblError.Text += " <br /> Please input witness signature."; } if (!string.IsNullOrEmpty(LblError.Text)) { return; } // uploading images here string patientId = string.Empty; try { patientId = Session["PatientID"].ToString(); } catch (Exception) { Response.Redirect("/PatientConsent.aspx"); } var formHandlerServiceClient = new FormHandlerServiceClient(); // updating signature2 if (Request.Form["HdnImage1"] != null) { var bytes = Encoding.ASCII.GetBytes(Request.Form["HdnImage1"]); // If patient is unable to sign/person authorized to sign consent / relationship to patient var result = formHandlerServiceClient.SavePatientSignature(patientId, Encoding.ASCII.GetString(bytes), ConsentType.ToString(), "signature7"); } // updating signature3 if (Request.Form["HdnImage2"] != null) { var bytes = Encoding.ASCII.GetBytes(Request.Form["HdnImage2"]); // Patient Signature var result = formHandlerServiceClient.SavePatientSignature(patientId, Encoding.ASCII.GetString(bytes), ConsentType.ToString(), "signature8"); } if (Request.Form["HdnImage3"] != null) { // updating signature4 var bytes = Encoding.ASCII.GetBytes(Request.Form["HdnImage3"]); // Translated by (name & empl.#) var result = formHandlerServiceClient.SavePatientSignature(patientId, Encoding.ASCII.GetString(bytes), ConsentType.ToString(), "signature9"); } // updating signature5 if (Request.Form["HdnImage4"] != null) { var bytes = Encoding.ASCII.GetBytes(Request.Form["HdnImage4"]); var result = formHandlerServiceClient.SavePatientSignature(patientId, Encoding.ASCII.GetString(bytes), ConsentType.ToString(), "signature10"); } // updating signature6 if (Request.Form["HdnImage5"] != null) { var bytes = Encoding.ASCII.GetBytes(Request.Form["HdnImage5"]); var result = formHandlerServiceClient.SavePatientSignature(patientId, Encoding.ASCII.GetString(bytes), ConsentType.ToString(), "signature11"); } string ip = Request.ServerVariables["REMOTE_ADDR"]; string device; if (Request.Browser.IsMobileDevice) { device = Request.Browser.Browser + " " + Request.Browser.Version; } else { device = Request.Browser.Browser + " " + Request.Browser.Version; } formHandlerServiceClient.UpdateTrackingInfo(patientId, new TrackingInfo { IP = ip, Device = device }); formHandlerServiceClient.UpdatePatientUnableSignReason(patientId, ChkPatientisUnableToSign.Checked ? TxtPatientNotSignedBecause.Text : string.Empty); formHandlerServiceClient.GenerateAndUploadPDFtoSharePoint("http://devsp1.atbapps.com:5555/" + ConsentFolder + "/ConsentPrint.aspx?PatientId=" + patientId, patientId, ConsentType.ToString()); Response.Redirect(Utilities.GetNextFormUrl(ConsentType, Session)); } catch (Exception) { return; } }
protected void BtnCompleted_Click(object sender, EventArgs e) { try { //validation LblError.Text = string.Empty; if (ChkPatientisUnableToSign.Checked) { if (string.IsNullOrEmpty(TxtPatientNotSignedBecause.Text.Trim())) { LblError.Text = "Please input reason for why patient not able sign."; } if (string.IsNullOrEmpty(Request.Form["HdnImage1"])) { LblError.Text += " <br /> Please input patient authorized person signature."; } } else { if (string.IsNullOrEmpty(Request.Form["HdnImage2"])) { LblError.Text += " <br /> Please input patient signature."; } } if (string.IsNullOrEmpty(Request.Form["HdnImage4"])) { LblError.Text += " <br /> Please input witness signature."; } if (!string.IsNullOrEmpty(LblError.Text)) { return; } // uploading images here string patientId = string.Empty; try { patientId = Session["PatientID"].ToString(); } catch (Exception) { Response.Redirect("/PatientConsent.aspx"); } var formHandlerServiceClient = new FormHandlerServiceClient(); // updating signature2 if (Request.Form["HdnImage1"] != null) { var bytes = Encoding.ASCII.GetBytes(Request.Form["HdnImage1"]); // If patient is unable to sign/person authorized to sign consent / relationship to patient var result = formHandlerServiceClient.SavePatientSignature(patientId, Encoding.ASCII.GetString(bytes), ConsentType.ToString(), "signature7"); } // updating signature3 if (Request.Form["HdnImage2"] != null) { var bytes = Encoding.ASCII.GetBytes(Request.Form["HdnImage2"]); // Patient Signature var result = formHandlerServiceClient.SavePatientSignature(patientId, Encoding.ASCII.GetString(bytes), ConsentType.ToString(), "signature8"); } if (Request.Form["HdnImage3"] != null) { // updating signature4 var bytes = Encoding.ASCII.GetBytes(Request.Form["HdnImage3"]); // Translated by (name & empl.#) var result = formHandlerServiceClient.SavePatientSignature(patientId, Encoding.ASCII.GetString(bytes), ConsentType.ToString(), "signature9"); } // updating signature5 if (Request.Form["HdnImage4"] != null) { var bytes = Encoding.ASCII.GetBytes(Request.Form["HdnImage4"]); var result = formHandlerServiceClient.SavePatientSignature(patientId, Encoding.ASCII.GetString(bytes), ConsentType.ToString(), "signature10"); } // updating signature6 if (Request.Form["HdnImage5"] != null) { var bytes = Encoding.ASCII.GetBytes(Request.Form["HdnImage5"]); var result = formHandlerServiceClient.SavePatientSignature(patientId, Encoding.ASCII.GetString(bytes), ConsentType.ToString(), "signature11"); } string ip = Request.ServerVariables["REMOTE_ADDR"]; string device; if (Request.Browser.IsMobileDevice) device = Request.Browser.Browser + " " + Request.Browser.Version; else device = Request.Browser.Browser + " " + Request.Browser.Version; formHandlerServiceClient.UpdateTrackingInfo(patientId, new TrackingInfo { IP = ip, Device = device }); formHandlerServiceClient.UpdatePatientUnableSignReason(patientId, ChkPatientisUnableToSign.Checked ? TxtPatientNotSignedBecause.Text : string.Empty); formHandlerServiceClient.GenerateAndUploadPDFtoSharePoint("http://devsp1.atbapps.com:5555/" + ConsentFolder + "/ConsentPrint.aspx?PatientId=" + patientId, patientId, ConsentType.ToString()); Response.Redirect(Utilities.GetNextFormUrl(ConsentType, Session)); } catch (Exception) { return; } }