/// <summary> /// Valida que todas las reglas del formulario se hayan cumplido y procede /// a insertar el registro utilizando el procedimiento sp_InsertaCliente /// </summary> void AlmacenarDatos() { if (this.IsValid) { ///Creación de la instancia de la clase BLCoberturaPoliza BLCoberturaPoliza oCoberturaPoliza = new BLCoberturaPoliza(); ///Creación de la variable el cuál verificará el resultado de la acción bool resultado = false; ///Creación de la variable el cuál almacenará el mensaje a mostrar string mensaje = ""; try { ///Obtener el ID del registro a Eliminar int id_CoberturaPoliza = Convert.ToInt16(this.hdIdCoberturaPoliza.Value); ///Asignar a la variable el resultado de la invocacion del procedimiento almacenado resultado = oCoberturaPoliza.eliminaCoberturaPoliza(id_CoberturaPoliza); } ///catch: se ejecuta en el caso de que haya una excepcion ///excepcionCapturada: posee los datos de la excepción catch (Exception excepcionCapturada) { ///Generación mensaje mensaje += $"Ocurrió un error: {excepcionCapturada.Message}"; ///Mostrar mensaje Response.Write("<script>alert('" + mensaje + "')</script>"); } ///finally: siempre se ejecuta (se atrape o no la excepción) finally { ///si el resultado de la variable es verdadera implica que ///el procedimiento no retornó errores if (resultado) { ///Generación mensaje mensaje += "El registro fue eliminado"; ///Mostrar mensaje Response.Write("<script>alert('" + mensaje + "')</script>"); } } } }