예제 #1
0
        protected void List_RowCommand(object sender, CommandEventArgs e)
        {
            if (e == null)
            {
                return;
            }

            object obj = Support.ConvertStringToType((string)e.CommandArgument, typeof(Guid));

            switch (e.CommandName)
            {
            case "Inactivate":
            case "Activate":
                if (obj != null)
                {
                    OrganizationProvider.UpdateOrganizationActive((Guid)obj, (e.CommandName == "Activate"));
                    List.DataBind();
                }
                break;

            case "UnDelete":
                if (obj != null)
                {
                    OrganizationProvider.UndeleteOrganization((Guid)obj);
                    List.DataBind();
                }
                break;
            }
        }