public ActionResult Edit(string apl_id, string apl_nombre, string apl_url, string apl_orden, string apl_est_id,
                                 string apl_controller, string apl_action)
        {
            Aplicacion _aplicacion = new Aplicacion();
            Int32      ord         = 0;

            Int32.TryParse(apl_orden, out ord);

            _aplicacion.apl_id         = apl_id;
            _aplicacion.apl_nombre     = apl_nombre;
            _aplicacion.apl_tip_id     = "F";
            _aplicacion.apl_url        = apl_url;
            _aplicacion.apl_orden      = ord.ToString();
            _aplicacion.apl_est_id     = apl_est_id;
            _aplicacion.apl_controller = apl_controller;
            _aplicacion.apl_action     = apl_action;

            Boolean _valida_editar = _aplicacion.UpdateAplicacion();

            return(Json(new { estado = (_valida_editar) ? "1" : "-1", desmsg = (_valida_editar) ? "Se actualizo satisfactoriamente." : "Hubo un error al actualizar." }));
        }