Example #1
0
        protected override void OnMvcContextChanged()
        {
            dataGridView1.Rows.Clear();
            Frec frec = (Frec)MvcContext;

            if (frec == null)
            {
                return;
            }


            if (!string.IsNullOrEmpty(frec.ResponcePerformanceData))
            {
                DataSet ds = new DataSet();

                using (TextReader tr = new StringReader(frec.ResponcePerformanceData))
                {
                    try
                    {
                        ds.ReadXml(tr);
                        DataRow row = ds.Tables[0].Rows[0];
                        foreach (DataColumn column in ds.Tables[0].Columns)
                        {
                            dataGridView1.Rows.Add(column.ColumnName, row[column]);
                            dataGridView1.Sort(dataGridView1.Columns[0], ListSortDirection.Ascending);
                        }
                    }
                    catch (Exception e)
                    {
                        dataGridView1.Rows.Clear();
                        dataGridView1.Rows.Add("Error", e.Message);
                    }
                }
            }
        }
Example #2
0
        protected override void OnMvcContextChanged()
        {
            if (MvcContext == null)
            {
                m_txtRequest.Text   = string.Empty;
                m_txtResponse.Text  = string.Empty;
                m_responceTruncated = false;
            }
            else
            {
                Frec frec = (Frec)MvcContext;

                m_txtResponse.SetStatus(frec.IsFailed);
                m_txtRequest.Text = frec.Request;


                if (frec.Response.Length <= Options.ParseMaximalResponseLength)
                {
                    m_txtResponse.Text  = frec.Response;
                    m_responceTruncated = false;
                }
                else
                {
                    string splitter = "\r\n\r\n\r\n\r\n==========================================================================\r\n\r\n";
                    string suffix   = string.Format("Responce was truncated to {0} characters. To change number of visible characters use Configuration->Advanced->Parsing", Options.ParseMaximalResponseLength);

                    m_txtResponse.Text  = frec.Response.Substring(0, Options.ParseMaximalResponseLength) + splitter + suffix;
                    m_responceTruncated = true;
                }

                UpdateFilter(frec.Parent.FilterConfig);
            }
        }
Example #3
0
        private string GetXmlData()
        {
            Frec frec = (Frec)MvcContext;

            if (frec.Title == "UpdateClientPerformanceData")
            {
                return(frec.Request);
            }

            return(null);
        }
Example #4
0
        public ModeMovingFilter(int frames, int width, int height)
        {
            modeFrameCount = frames;
            modeQueue      = new FixedSizeStack(modeFrameCount);

            frecuencies = new Frec[width * height];

            //inicializamos
            for (int i = 0; i < width * height; i++)
            {
                frecuencies[i] = new Frec(modeFrameCount);
            }
        }
Example #5
0
        protected override void OnMvcContextChanged()
        {
            Frec frec = (Frec)MvcContext;

            if (frec != null)
            {
                //in this way we "disable" click sound
                string content = frec.GetRawFrec();
                webBrowser1.Document.OpenNew(true);
                webBrowser1.Document.Write(content);
            }
            else
            {
                //if no frec the only way to clear browser
                //is to use this way ,though it do "Click" sound
                webBrowser1.DocumentText = "";
            }
        }
Example #6
0
 public override string ToString()
 {
     if (Marc != null && Frec != null)
     {
         return("Nombre: " + Nombre + "Estado: " + Estado.ToString() + "Frecunacia: " + Frec.ToString() + "Eliminar anterires: " + EliminarLotesAnt + " Marcador: " + Marc.Nombre);
     }
     if (Marc != null)
     {
         return("Nombre: " + Nombre + "Estado: " + Estado.ToString() + "Eliminar anterires: " + EliminarLotesAnt + " Marcador: " + Marc.Nombre);
     }
     if (Frec != null)
     {
         return("Nombre: " + Nombre + "Estado: " + Estado.ToString() + "Frecunacia: " + Frec.ToString() + "Eliminar anterires: " + EliminarLotesAnt);
     }
     return("Nombre: " + Nombre + "Estado: " + Estado.ToString() + "Eliminar anterires: " + EliminarLotesAnt);
 }