public MulticastMessageEditWindow(Tag tag, string comment, AmoebaManager amoebaManager) { _tag = tag; _amoebaManager = amoebaManager; _digitalSignatureCollection.AddRange(Settings.Instance.Global_DigitalSignatures.ToArray()); InitializeComponent(); this.Title = LanguagesManager.Instance.MulticastMessageEditWindow_Title + " - " + MessageConverter.ToTagString(tag); { var icon = new BitmapImage(); icon.BeginInit(); icon.StreamSource = new FileStream(Path.Combine(_serviceManager.Paths["Icons"], "Amoeba.ico"), FileMode.Open, FileAccess.Read, FileShare.Read); icon.EndInit(); if (icon.CanFreeze) icon.Freeze(); this.Icon = icon; } _signatureComboBox.ItemsSource = _digitalSignatureCollection; _signatureComboBox.SelectedIndex = 0; _commentTextBox.Text = comment; _watchTimer = new WatchTimer(this.WatchThread, 0, 1000); this.Closed += (sender, e) => _watchTimer.Dispose(); _textEditor_Helper.Setup(_textEditor); }
public static int getProxID() { try { DataSet ds = ExecuteQuery("Select t.* from Tage where t.Cod_tag like (select MAX(Cod_tag) from Tag)", getConnection(true)); DataRow row = ds.Tables[0].Rows[0]; Tag t= new Tag(row); return t.CODTAG + 1; } catch (Exception e) { throw new ApplicationException("ErroBD", e); } }
public static string ToInfoMessage(Tag tag) { try { var builder = new StringBuilder(); if (!string.IsNullOrWhiteSpace(tag.Name)) builder.AppendLine(string.Format("{0}: {1}", LanguagesManager.Instance.Tag_Name, tag.Name)); if (tag.Id != null) builder.AppendLine(string.Format("{0}: {1}", LanguagesManager.Instance.Tag_Id, NetworkConverter.ToBase64UrlString(tag.Id))); if (builder.Length != 0) return builder.ToString().Remove(builder.Length - 2); else return null; } catch (Exception e) { throw new ArgumentException("ArgumentException", e); } }
public static IList LoadAll() { try { DataSet ds = ExecuteQuery("Select * From Tag", getConnection(true)); IList list = new ArrayList(); foreach (DataRow row in ds.Tables[0].Rows) { Tag t = new Tag(row); list.Add(t); } return list; } catch (Exception e) { throw new ApplicationException("ErroBD", e); } }
public static string ToTagString(Tag tag) { if (tag.Name == null || tag.Id == null) return null; try { return tag.Name + " - " + NetworkConverter.ToBase64UrlString(tag.Id); } catch (Exception e) { throw new ArgumentException("ArgumentException", e); } }
/// <summary> /// constructor de VisitorScreen. /// </summary> /// <param name="tag">Tag recibido.</param> public VisitorScreen(Tag tag) { this.Tag = tag; }
/// <summary> /// constructor de VisitorButtonNextPage. /// </summary> /// <param name="tag">Tag recibido.</param> public VisitorButtonNextPage(Tag tag) { this.Tag = tag; }