Ejemplo n.º 1
0
 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;
     }
 }