Пример #1
0
        public static string GetRubberStampName(AnnRubberStampType rubberStampType)
        {
            switch (rubberStampType)
            {
            case AnnRubberStampType.StampApproved: return(StringManager.GetString(StringManager.Id.ApprovedRubberStamp));

            case AnnRubberStampType.StampAssigned: return(StringManager.GetString(StringManager.Id.AssignedRubberStamp));

            case AnnRubberStampType.StampChecked: return(StringManager.GetString(StringManager.Id.CheckedRubberStamp));

            case AnnRubberStampType.StampClient: return(StringManager.GetString(StringManager.Id.ClientRubberStamp));

            case AnnRubberStampType.StampCopy: return(StringManager.GetString(StringManager.Id.CopyRubberStamp));

            case AnnRubberStampType.StampDraft: return(StringManager.GetString(StringManager.Id.DraftRubberStamp));

            case AnnRubberStampType.StampExtended: return(StringManager.GetString(StringManager.Id.ExtendedRubberStamp));

            case AnnRubberStampType.StampFax: return(StringManager.GetString(StringManager.Id.FaxRubberStamp));

            case AnnRubberStampType.StampFaxed: return(StringManager.GetString(StringManager.Id.FaxedRubberStamp));

            case AnnRubberStampType.StampImportant: return(StringManager.GetString(StringManager.Id.ImportantRubberStamp));

            case AnnRubberStampType.StampInvoice: return(StringManager.GetString(StringManager.Id.InvoiceRubberStamp));

            case AnnRubberStampType.StampNotice: return(StringManager.GetString(StringManager.Id.NoticeRubberStamp));

            case AnnRubberStampType.StampOfficial: return(StringManager.GetString(StringManager.Id.OfficialRubberStamp));

            case AnnRubberStampType.StampOnFile: return(StringManager.GetString(StringManager.Id.OnFileRubberStamp));

            case AnnRubberStampType.StampPaid: return(StringManager.GetString(StringManager.Id.PaidRubberStamp));

            case AnnRubberStampType.StampPassed: return(StringManager.GetString(StringManager.Id.PassedRubberStamp));

            case AnnRubberStampType.StampPending: return(StringManager.GetString(StringManager.Id.PendingRubberStamp));

            case AnnRubberStampType.StampProcessed: return(StringManager.GetString(StringManager.Id.ProcessedRubberStamp));

            case AnnRubberStampType.StampReceived: return(StringManager.GetString(StringManager.Id.ReceivedRubberStamp));

            case AnnRubberStampType.StampRejected: return(StringManager.GetString(StringManager.Id.RejectedRubberStamp));

            case AnnRubberStampType.StampRelease: return(StringManager.GetString(StringManager.Id.ReleaseRubberStamp));

            case AnnRubberStampType.StampSent: return(StringManager.GetString(StringManager.Id.SentRubberStamp));

            case AnnRubberStampType.StampShipped: return(StringManager.GetString(StringManager.Id.ShippedRubberStamp));

            case AnnRubberStampType.StampTopSecret: return(StringManager.GetString(StringManager.Id.TopSecretRubberStamp));

            case AnnRubberStampType.StampUrgent: return(StringManager.GetString(StringManager.Id.UrgentRubberStamp));

            case AnnRubberStampType.StampVoid: return(StringManager.GetString(StringManager.Id.VoidRubberStamp));

            default: return("RubberStamp");
            }
        }
Пример #2
0
        private void _okButton_Click(object sender, EventArgs e)
        {
            AnnAutomationObject automationObject = _objectComboBox.SelectedItem as AnnAutomationObject;

            if (automationObject != null)
            {
                this.ObjectId = automationObject.Id;
            }

            if (this.ObjectId == AnnObject.RubberStampObjectId)
            {
                this.RubberStampType = ((RubberStampItem)_typeComboBox.SelectedItem).RubberStampType;
            }
        }
Пример #3
0
        void ruberStampTypeinfo_ValueChanged(object oldValue, object newValue)
        {
            AnnRubberStampObject annRubberStampObject = _annObject as AnnRubberStampObject;

            if (annRubberStampObject != null)
            {
                AnnRubberStampType newRubberStampType = (AnnRubberStampType)Enum.Parse(typeof(AnnRubberStampType), "Stamp" + this.Properties["RuberStampType"].Values[(string)newValue].ToString());
                annRubberStampObject.RubberStampType = newRubberStampType;

                if (OnPropertyChanged != null)
                {
                    OnPropertyChanged("RubberStampType", newRubberStampType);
                }
            }
        }
Пример #4
0
 private string RubberStampTypeToString(AnnRubberStampType type)
 {
     return(Enum.GetName(typeof(AnnRubberStampType), (int)type));
 }
Пример #5
0
 internal RubberStampMenuItem(string text, AnnRubberStampType type) :
     base(text)
 {
     _type = type;
 }