Beispiel #1
0
 public void CloseTrack(int Track)
 {
     if (Tracks.TryRemove(Track, out Track Td))
     {
         Td.Dispose();
     }
 }
Beispiel #2
0
        public bool ContainsBuffer(int Track, long Tag)
        {
            if (Tracks.TryGetValue(Track, out Track Td))
            {
                return(Td.ContainsBuffer(Tag));
            }

            return(false);
        }
Beispiel #3
0
        public long[] GetReleasedBuffers(int Track, int MaxCount)
        {
            if (Tracks.TryGetValue(Track, out Track Td))
            {
                return(Td.GetReleasedBuffers(MaxCount));
            }

            return(null);
        }
Beispiel #4
0
        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);
                }
            }
        }
Beispiel #5
0
        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();
        }
Beispiel #7
0
        //余区
        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);
        }
Beispiel #8
0
 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);
        }
Beispiel #10
0
        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);
            }
        }
Beispiel #11
0
 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));
        }
Beispiel #13
0
        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);
        }
Beispiel #14
0
        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);
            }
        }
Beispiel #15
0
        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);
        }
Beispiel #16
0
        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);
        }
Beispiel #17
0
        }         // 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
Beispiel #18
0
 public void SetUp()
 {
     _tag = new Td();
 }
Beispiel #19
0
 public int updateTdInfo(Td td)
 {
     return(ADal.updateTdInfo(td));
 }
Beispiel #20
0
        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);
     }
 }
Beispiel #22
0
        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());
        }