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;
            }
        }
Esempio n. 2
0
        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);
            }
        }