public ActionResult DeleteConfirmed(int?id)
        {
            ServiceTipoActivo _ServiceTipoActivo = new ServiceTipoActivo();

            try
            {
                if (id == null)
                {
                    return(View());
                }

                _ServiceTipoActivo.DeleteTipoActivo(id.Value);

                return(RedirectToAction("List"));
            }
            catch (Exception ex)
            {
                // Salvar el error en un archivo
                Log.Error(ex, MethodBase.GetCurrentMethod());
                TempData["Message"] = "Error al procesar los datos! " + ex.Message;
                TempData.Keep();
                // Redireccion a la captura del Error
                return(RedirectToAction("Default", "Error"));
            }
        }
        // GET: TipoActivo/Delete/5
        //[CustomAuthorize((int)Roles.Administrador)]
        public ActionResult Delete(int?id)
        {
            IServiceTipoActivo _ServiceTipoActivo = new ServiceTipoActivo();

            try
            {
                // Es valido
                if (id != null)
                {
                    _ServiceTipoActivo.DeleteTipoActivo(id.Value);
                }
                else
                {
                    TempData["Message"] = "Error al procesar los datos! el código es un dato requerido ";
                    TempData.Keep();

                    IServiceTipoActivo _ServiceTipoActivo1 = new ServiceTipoActivo();
                    ViewBag.ListaTipoActivo = _ServiceTipoActivo1.GetTipoActivo();
                    return(View("List"));
                }

                // redirigir
                return(RedirectToAction("List"));
            }
            catch (Exception ex)
            {
                // Salvar el error en un archivo
                Log.Error(ex, MethodBase.GetCurrentMethod());
                TempData["Message"] = "Error al procesar los datos! " + ex.Message;
                TempData.Keep();
                // Redireccion a la captura del Error
                return(RedirectToAction("Default", "Error"));
            }
        }