public void CloseTrack(int Track) { if (Tracks.TryRemove(Track, out Track Td)) { Td.Dispose(); } }
public bool ContainsBuffer(int Track, long Tag) { if (Tracks.TryGetValue(Track, out Track Td)) { return(Td.ContainsBuffer(Tag)); } return(false); }
public long[] GetReleasedBuffers(int Track, int MaxCount) { if (Tracks.TryGetValue(Track, out Track Td)) { return(Td.GetReleasedBuffers(MaxCount)); } return(null); }
public void Merge(params DocumentStyle[] styles) { if (styles != null) { foreach (var style in styles) { Section.Merge(style.Section); Article.Merge(style.Article); Header.Merge(style.Header); Footer.Merge(style.Footer); Main.Merge(style.Main); Figure.Merge(style.Figure); Details.Merge(style.Details); Summary.Merge(style.Summary); Div.Merge(style.Div); Ul.Merge(style.Ul); Ol.Merge(style.Ol); Dl.Merge(style.Dl); Td.Merge(style.Td); Table.Merge(style.Table); Img.Merge(style.Img); YouTube.Merge(style.YouTube); Channel9.Merge(style.Channel9); H1.Merge(style.H1); H2.Merge(style.H2); H3.Merge(style.H3); H4.Merge(style.H4); H5.Merge(style.H5); H6.Merge(style.H6); BlockQuote.Merge(style.BlockQuote); P.Merge(style.P); FigCaption.Merge(style.FigCaption); Pre.Merge(style.Pre); Dt.Merge(style.Dt); Dd.Merge(style.Dd); Li.Merge(style.Li); A.Merge(style.A); Span.Merge(style.Span); Label.Merge(style.Label); Q.Merge(style.Q); Cite.Merge(style.Cite); I.Merge(style.I); Em.Merge(style.Em); Mark.Merge(style.Mark); Time.Merge(style.Time); Code.Merge(style.Code); Strong.Merge(style.Strong); } } }
private void AudioPollerWork() { do { foreach (Track Td in Tracks.Values) { Td.CallReleaseCallbackIfNeeded(); } Thread.Yield(); }while (KeepPolling); }
//根据选择从数据库中获取单位时间值班信息并绑定 protected void choose_time_Click(object sender, EventArgs e) { string placeid = place.SelectedValue.ToString(); int weekid = Convert.ToInt32(week.SelectedValue); int timeid = Convert.ToInt32(time.SelectedValue); string id = placeid + ((weekid - 1) * 6 + timeid).ToString(); tdinfo = ab.GetTdinfo(id); teacher.Text = tdinfo.t_name.ToString(); work_time.Text = tdinfo.time.ToString(); state.SelectedValue = tdinfo.state.ToString(); }
//余区 public static List <Td> generate_YTd() { List <Td> list_td = new List <Td>(); for (int i = 1; i <= 36; i++) { Td td = new Td(); td.name = "2" + i.ToString(); list_td.Add(td); } return(list_td); }
private void updateThongSo() { dgvThongSo["giaTri", 0].Value = giaTocNenQuyDoiagr1.ToString(); dgvThongSo["giaTri", 1].Value = Math.Round(giaTocNenThamChieuagr, 4).ToString(); dgvThongSo["giaTri", 2].Value = hsQuanTrongg1.ToString(); dgvThongSo["giaTri", 3].Value = Math.Round(giaTocNenTKag, 4).ToString(); dgvThongSo["giaTri", 4].Value = S.ToString(); dgvThongSo["giaTri", 5].Value = Tb.ToString(); dgvThongSo["giaTri", 6].Value = Tc.ToString(); dgvThongSo["giaTri", 7].Value = Td.ToString(); dgvThongSo["giaTri", 8].Value = hsUngXuq.ToString(); KlDongDat(); }
private void AudioPollerWork() { do { foreach (Track Td in Tracks.Values) { Td.CallReleaseCallbackIfNeeded(); } //If it's not slept it will waste cycles Thread.Sleep(10); }while (KeepPolling); }
public void AppendBuffer(int Track, long Tag, byte[] Buffer) { if (Tracks.TryGetValue(Track, out Track Td)) { int BufferId = Td.AppendBuffer(Tag); AL.BufferData(BufferId, Td.Format, Buffer, Buffer.Length, Td.SampleRate); AL.SourceQueueBuffer(Td.SourceId, BufferId); StartPlaybackIfNeeded(Td); } }
public override string ToString() { return(string.Join(" ", new string[] { Date, T.ToString(), Po.ToString(), Pa.ToString(), U.ToString(), Ef.ToString(), Td.ToString(), RRR.ToString(), })); }
public int updateTdInfo(Td tdinfo) { StringBuilder sb = new StringBuilder(); sb.Append("update T_Appointment set appo_time=@appotime,t_name=@tname,state=@state where id=@id"); SqlParameter[] paras = { new SqlParameter("@id", tdinfo.name), new SqlParameter("@appotime", tdinfo.time), new SqlParameter("@tname", tdinfo.t_name), new SqlParameter("@state", tdinfo.state) }; return(SqlHelper.ExecuteNonQuery(sb.ToString(), CommandType.Text, paras)); }
public override string ToString() { string typepart = ""; if (SK == SymKind.var || SK == SymKind.field || SK == SymKind.field || SK == SymKind.param) { typepart = ": " + (Td == null ? "NOTYPE" : Td.ToString()); } typepart = typepart.Replace("PascalABCCompiler.SyntaxTree.", ""); var attrstr = Attr != 0 ? "[" + Attr.ToString() + "]" : ""; var s = "(" + Id.ToString() + "{" + SK.ToString() + "}" + typepart + attrstr + ")"; return(s); }
public void AppendBuffer <T>(int Track, long Tag, T[] Buffer) where T : struct { if (Tracks.TryGetValue(Track, out Track Td)) { int BufferId = Td.AppendBuffer(Tag); int Size = Buffer.Length * Marshal.SizeOf <T>(); AL.BufferData <T>(BufferId, Td.Format, Buffer, Size, Td.SampleRate); AL.SourceQueueBuffer(Td.SourceId, BufferId); StartPlaybackIfNeeded(Td); } }
public Td GetTdinfo(string id) { DataTable dt = ADal.Getlist(id); Td td = new Td(); if (dt.Rows.Count == 0) { td.name = ""; td.t_name = ""; td.time = ""; td.state = ""; } else { td.name = dt.Rows[0][0].ToString().Trim(); td.time = dt.Rows[0][1].ToString().Trim(); td.t_name = dt.Rows[0][2].ToString().Trim(); td.state = dt.Rows[0][3].ToString().Trim(); } return(td); }
public void Teste_Mapeamento_TesouroDireto() { var tesouroDiretoDTO = new Td { ValorInvestido = 799.4720, ValorTotal = 829.68, Vencimento = Convert.ToDateTime("01/03/2025"), DataDeCompra = Convert.ToDateTime("01/03/2015"), Iof = 0, Indice = "SELIC", Tipo = "TD", Nome = "Tesouro Selic 2025" }; var tesouroDiretoEntities = _mapper.Map <TesouroDireto>(tesouroDiretoDTO); Assert.Equal(tesouroDiretoDTO.ValorInvestido, tesouroDiretoEntities.ValorInvestido); Assert.Equal(tesouroDiretoDTO.ValorTotal, tesouroDiretoEntities.ValorTotal); Assert.Equal(tesouroDiretoDTO.Vencimento, tesouroDiretoEntities.DataVencimento); Assert.Equal(tesouroDiretoDTO.DataDeCompra, tesouroDiretoEntities.DataCompra); Assert.Equal(tesouroDiretoDTO.Iof, tesouroDiretoEntities.Iof); Assert.Equal(tesouroDiretoDTO.Indice, tesouroDiretoEntities.Indice); Assert.Equal(tesouroDiretoDTO.Nome, tesouroDiretoEntities.Nome); }
} // CreateUiExtReport private void ProcessTableReportRow(ReportQuery rptDef, SafeReader sr, Tbody oTbody, int lineCounter, List <string> oColumnTypes) { var oTr = new Tr().Add <Class>(lineCounter % 2 == 0 ? "Odd" : "Even"); oTbody.Append(oTr); var oClassesToApply = new List <string>(); for (int columnIndex = 0; columnIndex < rptDef.Columns.Length; columnIndex++) { ColumnInfo col = rptDef.Columns[columnIndex]; var oValue = sr.ColumnOrDefault(col.FieldName); if (col.IsVisible) { var oTd = new Td(); oTr.Append(oTd); if (IsNumber(oValue)) { ATag oInnerTag = new Text(NumStr(oValue, col.Format(IsInt(oValue) ? 0 : 2))); if (col.ValueType == ValueType.UserID || col.ValueType == ValueType.BrokerID) { var oLink = new A(); oLink.Append(oInnerTag); oLink.Target.Append("_blank"); var titleText = "Open this customer in underwriter."; if (col.ValueType == ValueType.UserID) { oLink.Href.Append("https://" + UnderwriterSite + "/UnderWriter/Customers?customerid=" + oValue); } else { oLink.Href.Append("https://" + UnderwriterSite + "/UnderWriter/Customers#broker/" + oValue); titleText = "Open this broker in underwriter."; } oLink.Alt.Append(titleText); oLink.Title.Append(titleText); oInnerTag = oLink; if (oColumnTypes != null) { oColumnTypes[columnIndex] = "user-id"; } } else { if (oColumnTypes != null) { oColumnTypes[columnIndex] = "formatted-num"; } } // if user id oTd.Add <Class>("R").Append(oInnerTag); } else { oTd.Add <Class>("L").Append(new Text(oValue.ToString())); if ((oColumnTypes != null) && (oValue is DateTime)) { oColumnTypes[columnIndex] = "date"; } } // if } else { if (col.ValueType == ValueType.CssClass) { oClassesToApply.Add(oValue.ToString()); } } // if } // for each column if (oClassesToApply.Count > 0) { oTr.ApplyToChildren <Class>(string.Join(" ", oClassesToApply.ToArray())); } } // ProcessTableReportRow
public void SetUp() { _tag = new Td(); }
public int updateTdInfo(Td td) { return(ADal.updateTdInfo(td)); }
private void GetTags_Resc <T>(HtmlNode node, List <T> list) where T : Element { Element tag = null; if (typeof(T).Name.ToLower().Equals(node.Name)) { switch (node.Name) { case "img": tag = new Img(); (tag as Img).src = node.Attributes.FirstOrDefault(t => t.Name.Equals("src"))?.Value; break; case "a": tag = new A(); (tag as A).Href = node.Attributes.FirstOrDefault(t => t.Name.Equals("href"))?.Value; (tag as A).Title = node.Attributes.FirstOrDefault(t => t.Name.Equals("title"))?.Value; break; case "div": tag = new Div(); break; case "section": tag = new Section(); break; case "strong": tag = new Strong(); break; case "span": tag = new Span(); break; case "script": tag = new Script(); (tag as Script).Type = node.Attributes.FirstOrDefault(t => t.Name.ToLower().Equals("type"))?.Value; (tag as Script).Code = node.childNodes.Count > 0 ? node.childNodes[0].Value : null; (tag as Script).Src = node.Attributes.FirstOrDefault(t => t.Name.ToLower().Equals("src"))?.Value; break; case "table": tag = new Table(); break; case "tr": tag = new Tr(); break; case "td": tag = new Td(); break; case "b": tag = new B(); break; } } if (tag != null) { tag.name = node.Name; tag.Class = node.attributes.FirstOrDefault(p => p.Name.Equals("class")) == null ? "": node.attributes.FirstOrDefault(p => p.Name.Equals("class")).Value; tag.ID = node.attributes.FirstOrDefault(p => p.Name.Equals("id")) == null ? "" : node.attributes.FirstOrDefault(p => p.Name.Equals("id")).Value; tag.Node = node; tag.text = node.FirstChild?.Value; var t = (T)tag; list.Add(t); } if (node.childNodes != null) { foreach (var n in node.childNodes) { GetTags_Resc(n, list); } } }
public Tr(List<Info> list, int rowno) { for (int i = 1; i <= list.Count; ++i) { Td td = new Td(list[i - 1], rowno, i); this.Controls.Add(td); } }
protected void Categ_Click(int idcateg) { contenu.InnerHtml = ""; HtmlB divGlob = new HtmlB("Div"); if (idcateg == 1) { //Response.Redirect("WebTest1.aspx#Acceuil"); divGlob.InnerHtml(@"Nous vous souhaitons la bienvenue sur le site. <br><br> Inscrivez - vous vite: <br><br> il suffit de cliquer sur ""inscription"" en haut à droite et de remplir le formulaire. <br><br> Losque vous êtes inscrit vous avez accès à la partie privée du site.<br> Pour envoyer des photos n'oubliez pas de créer un nouvel album.<br> Donnez vos impressions sur le forum. <br> Merci à tous !"); } else if (idcateg == 2) { Response.Redirect("WebTest1.aspx#aPropos"); HtmlB table = new HtmlB("table"); HtmlB t1 = new HtmlB("DIV"); t1.SStyle("font-weight:bold;text-decoration:underline"); t1.InnerHtml("Sur le plan administratif :"); HtmlB p1 = new HtmlB("p"); p1.InnerHtml(@"L'amicale des Classes en 3 est une association loi 1901 qui regroupe toutes les personnes nées une année en 3, originaires et nouveaux arrivants, de la ville de Cluny et ses alentours.<br> Elle s'appuie sur des statuts déposés en préfecture. Elle a sa tête un président qui est entouré par un bureau composé d’un président d'honneur, d'un vice président, d'un trésorier, d'un secrétaire et de membres actifs.<br> Une assemblée générale est organisée une fois par an en convoquant tous les adhérents qui cotisent à l'association.<br> Tous les adhérents peuvent être candidat au bureau et élu par l'assemblée générale. Le bureau est constitué peu après par les membres élus."); HtmlB t2 = new HtmlB("DIV"); t2.SStyle("font-weight:bold;text-decoration:underline"); t2.InnerHtml("Sur le plan des valeurs"); HtmlB p2 = new HtmlB("p"); p2.InnerHtml(@"L'amicale a pour but de garder ou créer un lien entre toutes les personnes de la même classe en privilégiant la rencontre des différentes générations issues d'année se terminant en 3.<br> L'amicale organise à ce titre des manifestations conviviales dans le courant de chaque année (randonnée, théâtre, sorties etc...) permettant de garder le contact entre ces adhérents.<br> L'amicale a comme devoir d'organiser une grande journée des Classes en 3 tous les dix ans et les années en 3. Cette grande journée est constituée d’un défilé, d'un grand vin d'honneur, de photos et d’un grand banquet regroupant les conscrits en 3 adhérents ou non ainsi que leur famille ou amis.<br> Une commission voyage est constituée au sein du bureau des Classes en 3 afin d'organiser des voyages tous les cinq ans avec des adhérents intéressés et volontaires. Les fonds nécessaire à ces voyages sont constitués de sommes prélevées mensuellement par l'amicale aux personnes inscrites. <br>"); divGlob.AddChilds(t1); divGlob.AddChilds(p1); divGlob.AddChilds(t2); divGlob.AddChilds(p2); } else if (idcateg == 3) { Response.Redirect("WebTest1.aspx#Contact"); #region table contact HtmlB divCentrer = new HtmlB("DIV"); HtmlB table = new HtmlB("table"); HtmlB l1 = new Tr(); HtmlB l2 = new Tr(); HtmlB l1c1 = new Td(); HtmlB l1c2 = new Td(); HtmlB l2c1 = new Td(); HtmlB l2c2 = new Td(); l1c1.InnerHtml("Siège social :"); l1c2.InnerHtml("Contacts"); l2c1.InnerHtml(@"Amicale des Classes en 3.<br> 26, rue de la levée.<br> 71250 Cluny.<br>"); l2c2.InnerHtml(@"Tel : 03 85 59 00 21<br><br> e-mail : [email protected]"); l1c1.SStyle("border-right:1px solid black"); l2c1.SStyle("border-right:1px solid black"); table.SStyle("margin:0 auto;border-collapse: collapse"); l1.AddChilds(l1c1); l1.AddChilds(l1c2); l2.AddChilds(l2c1); l2.AddChilds(l2c2); table.AddChilds(l1); table.AddChilds(l2); divCentrer.AddChilds(table); divGlob.AddChilds(divCentrer); #endregion HtmlB divInsc = new HtmlB("div"); divInsc.InnerHtml(@"Pour les inscriptions (Démarche externe au site) : <br><br> Envoyer un mail avec :<br> <br><br> Nom<br> Prénom<br> Année de naissance<br> Adresse<br> N° téléphone<br> Adresse mail<br>"); divInsc.SStyle("margin-top:100px"); divGlob.AddChilds(divInsc); } divGlob.SStyle("margin-top:10px"); contenu.Controls.Add(divGlob.GetHtml()); }