public static string FirmaDocumento(string nom_archivo) { try { string lafirmo = ConfigurationManager.AppSettings["McaFirmaPDF"]; if (lafirmo == "S") { bool resp = UtilesWeb.firmaPDFServidor(nom_archivo); System.Threading.Thread.Sleep(3000); if (resp) { nom_archivo = nom_archivo + "_sign"; } else { UtilesWeb.EnviaCorreoAcusete("NO FIRMO VEHICULO :" + nom_archivo, "REVISAR PROCESO FIRMA"); } } return(nom_archivo); } catch (Exception ex) { return(nom_archivo); } }
protected void ImgGuardar_Click(object sender, ImageClickEventArgs e) { string datos_daños = ""; string datos_accesorios = ""; ArrayList ArrAccesorios = AccesoriosVehiculo.CargaAccesorio(); for (int i = 0; i < ArrAccesorios.Count; i++) { datos_accesorios = datos_accesorios + ((AccesoriosVehiculo)ArrAccesorios[i]).NomAccesorio.ToString() + "|"; datos_accesorios = datos_accesorios + ((AccesoriosVehiculo)ArrAccesorios[i]).Observacion.ToString() + "||"; datos_accesorios = datos_accesorios + ((AccesoriosVehiculo)ArrAccesorios[i]).CodAccesorio + "|"; } ArrayList ArrDaños = DañosVehiculo.CargaDaño(); for (int i = 0; i < ArrDaños.Count; i++) { datos_daños = datos_daños + ((DañosVehiculo)ArrDaños[i]).NomPartesVeh.ToString() + "|"; datos_daños = datos_daños + ((DañosVehiculo)ArrDaños[i]).Observacion.ToString() + "|"; datos_daños = datos_daños + ((DañosVehiculo)ArrDaños[i]).CodDaño.ToString() + "|"; datos_daños = datos_daños + ((DañosVehiculo)ArrDaños[i]).CodParte.ToString() + "|"; datos_daños = datos_daños + ((DañosVehiculo)ArrDaños[i]).CodSubParte.ToString() + "|"; } Poliza PolVeh; if (Session["PolVeh"] != null) { PolVeh = (Poliza)Session["PolVeh"]; } else { PolVeh = new Poliza(); Session["PolVeh"] = PolVeh; Response.Redirect("SessionTerminada.aspx", false); } string resultado = Vehiculo.GuardaDatosInspeccion(PolVeh.NumCotizacion, "", "", datos_daños, datos_accesorios); if (resultado == "OK") { Session["InspeccionExpress"] = "OK"; UtilesWeb.EjecutaJs(this, "alert('Los datos de la inspeccion han sido almacenados exitosamente.');"); UtilesWeb.EjecutaJs(this, "window.close();"); } else { Session["InspeccionExpress"] = "NO"; UtilesWeb.EnviaCorreoAcusete(resultado, "Cot. Veh. Livianos - Emision.asxp - Inspeccion Express"); UtilesWeb.EjecutaJs(this, "alert('Se registro un error al momento de generar la inspeccion, intentalo de nuevo mas tarde.');"); return; } }