public ActionResult SolucionarIntegridad()
        {
            try
            {
                var integridad = new IntegridadDatos();

                integridad.RecalcularTodosDVH();

                integridad.LimpiarTablaRegistrosTablasFaltantes();

                integridad.ValidarIntegridadGlobal();
            }
            catch
            {
                var aud = new Auditoria();
                aud.grabarBitacora(DateTime.Now, "SISTEMA", "ERROR SOLUCIONAR INTEGRIDAD", "ERROR GRAVE", "Error al intentar solucionar integridad.");

                return(RedirectToAction("Index", "Home"));
            }

            return(View());
        }