public ActionResult EstadoInactivar(int?id)
        {
            try
            {
                tbObjeto             obj  = db.tbObjeto.Find(id);
                IEnumerable <object> list = null;
                var MsjError = "";
                list = db.UDP_Acce_tbObjeto_Update_Estado(id, Models.Helpers.ObjetoInactivo, Function.GetUser(), Function.DatetimeNow());
                foreach (UDP_Acce_tbObjeto_Update_Estado_Result obje in list)
                {
                    MsjError = obje.MensajeError;
                }

                if (MsjError.StartsWith("-1"))
                {
                    Function.InsertBitacoraErrores("Objeto/EstadoInactivar", MsjError, "EstadoInactivar");
                    ModelState.AddModelError("", "No se pudo actualizar el registro, favor contacte al administrador.");
                    return(RedirectToAction("Edit/" + id));
                }
                else
                {
                    return(RedirectToAction("Edit/" + id));
                }
            }
            catch (Exception Ex)
            {
                Function.InsertBitacoraErrores("Objeto/EstadoInactivar", Ex.Message.ToString(), "EstadoInactivar");
                ModelState.AddModelError("", "No se pudo actualizar el registro, favor contacte al administrador.");
                return(RedirectToAction("Edit/" + id));
            }
        }