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"); } }
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; } }
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); } } }
private string RubberStampTypeToString(AnnRubberStampType type) { return(Enum.GetName(typeof(AnnRubberStampType), (int)type)); }
internal RubberStampMenuItem(string text, AnnRubberStampType type) : base(text) { _type = type; }