private void SwitchControler(AttachFile attachFile, AttachFileStatus status, LinkButton lbnEditGv, LinkButton hplView, LinkButton hplDelete, LinkButton hplCancel) { switch (status) { case AttachFileStatus.Active: if (lbnEditGv != null) { lbnEditGv.Visible = true; } if (hplDelete != null) { lbnEditGv.Visible = true; } if (hplCancel != null) { lbnEditGv.Visible = true; } if (hplView != null) { hplView.Visible = true; hplView.OnClientClick = LinkPopUp(attachFile.ATTACH_FILE_PATH); } break; case AttachFileStatus.Edit: if (lbnEditGv != null) { lbnEditGv.Visible = true; } if (hplDelete != null) { lbnEditGv.Visible = true; } if (hplCancel != null) { lbnEditGv.Visible = true; } if (hplView != null) { hplView.Visible = true; hplView.OnClientClick = LinkPopUp(attachFile.ATTACH_FILE_PATH); } break; case AttachFileStatus.Wait: break; case AttachFileStatus.Delete: break; default: break; } }
public static String Value(this AttachFileStatus attachFileStatus) { switch (attachFileStatus) { case AttachFileStatus.Active: return("A"); case AttachFileStatus.Edit: return("E"); case AttachFileStatus.Wait: return("W"); case AttachFileStatus.Delete: return("D"); default: throw new InvalidOperationException(Resources.errorAttachFileStatus_001); } }