void BorrarAutoridad(int SolicitudId, int AutoridadId)
{
BPAutoridad oBPAutoridad = new BPAutoridad();
ENTAutoridad oENTAutoridad = new ENTAutoridad();
ENTResponse oENTResponse = new ENTResponse();
try
{
// Formulario
oENTAutoridad.SolicitudId = SolicitudId;
oENTAutoridad.AutoridadId = AutoridadId;
// Transacción
oENTResponse = oBPAutoridad.DeleteSolicitudAutoridad(oENTAutoridad);
// Validaciones
if (oENTResponse.GeneratesException) { throw new Exception(oENTResponse.sErrorMessage); }
if (oENTResponse.sMessage != "") { throw new Exception(oENTResponse.sMessage); }
// Recargar grid del listado de autoridades asociadas al expediente
LlenarGridAutoridades(Convert.ToInt32(hddSolicitudId.Value));
// Trasacción exitosa
ScriptManager.RegisterStartupScript(this.Page, this.GetType(), Convert.ToString(Guid.NewGuid()), "alert('Autoridad eliminada con éxito');", true);
}catch (Exception ex){
throw (ex);
}
}