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 (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 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; } }