protected void RadGrid1_ItemCommand(object sender, GridCommandEventArgs e)
        {
            string mensaje = string.Empty;

            GuardarItemsSeleccionados(RadGrid1);
            if (e.CommandName.Equals("Nuevo"))
            {
                LimpiarCampos();
                MostrarModal();
            }
            else if (e.CommandName.Equals("Editar"))
            {
                DataTable dt = new DataTable();
                LimpiarCampos();
                foreach (GridDataItem item in RadGrid1.SelectedItems)
                {
                    HfIdUsuario.Value = item["IdUsuario"].Text.Trim();
                    TxtUsuario.Text   = item["Usuario"].Text.Trim();
                    TxtNombre.Text    = item["Nombre"].Text.Trim();
                    CmbTipo.FindItemByValue(item["IdTipoUsuario"].Text.Trim()).Selected = true;
                    CmbPerfil.FindItemByValue(item["IdPerfil"].Text.Trim()).Selected    = true;
                    //Se valida para saber si mostrar etiqueta de personalizado
                    if (item["Perfil"].Text.Contains("Personalizado"))
                    {
                        lblPersonalizado.Visible = true;
                    }
                    else
                    {
                        lblPersonalizado.Visible = false;
                    }

                    CargarPermisosUsuario();
                }
                MostrarModal();
            }
            else if (e.CommandName.Equals("Eliminar"))
            {
                foreach (GridDataItem item in RadGrid1.SelectedItems)
                {
                    HfIdUsuario.Value = item["IdUsuario"].Text.Trim();
                }

                usuarios.UsuarioEliminar(Convert.ToInt32(Session["IdUsuario"]), Convert.ToInt32(HfIdUsuario.Value), ref mensaje);
                if (mensaje.Equals(ControlExcepciones.Ok))
                {
                    (this.Master as Principal).AlertSuccess("El usuario se eliminó.");
                    RadGrid1.Rebind();
                }
                else
                {
                    (this.Master as Principal).AlertError(mensaje);
                }
            }
            else if (e.CommandName.Equals(RadGrid.ExportToExcelCommandName))
            {
                ConfigureExport(RadGrid1);
            }
            else if (e.CommandName == RadGrid.ExportToPdfCommandName)
            {
                RadGrid1.MasterTableView.GetColumn("Nombre").HeaderStyle.Width              = 300;
                RadGrid1.MasterTableView.GetColumn("Usuario").HeaderStyle.Width             =
                    RadGrid1.MasterTableView.GetColumn("Perfil").HeaderStyle.Width          =
                        RadGrid1.MasterTableView.GetColumn("TipoUsuario").HeaderStyle.Width = 90;
                ConfigureExport(RadGrid1);
            }
        }