private void Eliminar(CrmCatSolucion solucion) { try { if (!_PermisoEliminar) { Alerta("No tiene permisos para eliminar"); return; } else { HF_Modificar.Value = ""; int valido = 0; Sesion session = new Sesion(); session = (Sesion)Session["Sesion" + Session.SessionID]; CN_CrmCatSoluciones cls = new CN_CrmCatSoluciones(); cls.EliminarCatSolucion(session, solucion, ref valido); if (valido == 1) { Alerta("La Solución #" + solucion.Clave + " fue eliminada satisfactoriamente"); } else if (valido == -2) { Alerta("No se puede eliminar la solución, ya fue asignada a un proyecto"); } else { Alerta("No se pudo eliminar la solución #" + solucion.Clave); } rgAreas.Rebind(); } } catch (Exception ex) { throw ex; } }