Exemple #1
0
        private void btnConnect_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            try
            {
                Waiting.ShowWaitForm();
                Waiting.SetWaitFormDescription("Đang kết nối đến CMTS");

                Class.CMTS cmts = new Class.CMTS();
                cmts.Connect(Class.CMTS.CMTS_Host);
                if (Class.CMTS.tcpClient.Connected)
                {
                    btnConnect.Enabled = false;
                }

                Waiting.CloseWaitForm();
            }
            catch { }
        }
Exemple #2
0
        private void btnConnect_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            try
            {
                Waiting.ShowWaitForm();
                Waiting.SetWaitFormDescription("Đang kết nối đến CMTS");

                Class.CMTS cmts = new Class.CMTS();
                cmts.Connect(Class.CMTS.CMTS_Host);
                if (Class.CMTS.tcpClient.Connected)
                {
                    btnConnect.Enabled = false;
                }

                Waiting.CloseWaitForm();
            }
            catch { }
        }
Exemple #3
0
        void get()
        {
            Class.CMTS cmts = new Class.CMTS();
            cmts.Connect(Class.CMTS.CMTS_Host);
            if (Class.CMTS.tcpClient.Connected)
            {
                DataRow dr;
                string  _ds = "";
                string  _us = "";
                cmts.Get_TrafficMac(txtMac.Text, out _ds, out _us);
                if (_ds != "")
                {
                    if (dtTraffic.Rows.Count < 1)
                    {
                        dr              = dtTraffic.NewRow();
                        dr["DateTime"]  = DateTime.Now;
                        dr["DS"]        = _ds;
                        dr["US"]        = _us;
                        dr["CurrentDS"] = _ds;
                        dr["CurrentUS"] = _us;
                        dtTraffic.Rows.Add(dr);
                    }
                    else
                    {
                        // tinh trafic
                        double currds    = 0;
                        double currus    = 0;
                        double Oldcurrds = 0;
                        double Oldcurrus = 0;
                        double.TryParse(_ds, out currds);
                        double.TryParse(_us, out currus);
                        double.TryParse(dtTraffic.Rows[dtTraffic.Rows.Count - 1]["CurrentDS"].ToString(), out Oldcurrds);
                        double.TryParse(dtTraffic.Rows[dtTraffic.Rows.Count - 1]["CurrentUS"].ToString(), out Oldcurrus);

                        dr             = dtTraffic.NewRow();
                        dr["DateTime"] = DateTime.Now;
                        if (currds > Oldcurrds)
                        {
                            dr["CurrentDS"] = currds;
                            dr["DS"]        = (currds - Oldcurrds).ToString();
                        }
                        else if (currds == Oldcurrds)
                        {
                            dr["CurrentDS"] = currds;
                            dr["DS"]        = "0";
                        }
                        else
                        {
                            dr["CurrentDS"] = currds;
                            dr["DS"]        = currds.ToString();
                        }
                        if (currus > Oldcurrus)
                        {
                            dr["CurrentUS"] = currus;
                            dr["US"]        = (currus - Oldcurrus).ToString();
                        }
                        else if (currus == Oldcurrus)
                        {
                            dr["CurrentUS"] = currus;
                            dr["US"]        = "0";
                        }
                        else
                        {
                            dr["CurrentUS"] = currus;
                            dr["US"]        = currus.ToString();
                        }
                        dtTraffic.Rows.Add(dr);
                        float down      = 0;
                        float up        = 0;
                        float speeddown = 0;
                        float speedup   = 0;

                        float speeddownM = 0;
                        float speedupM   = 0;

                        float.TryParse(dr["DS"].ToString(), out down);
                        float.TryParse(dr["US"].ToString(), out up);
                        speeddown = down / 60;
                        speedup   = up / 60;
                        this.Text = " Monitoring ( Download: " + speeddown.ToString("n") + "Kbps - Upload: " + speedup.ToString("n") + "Kbps)";
                        arcScaleComponent1.Value = speeddown;
                        arcScaleComponent2.Value = speedup;
                        speeddownM = (speeddown * 8) / 1000;
                        speedupM   = (speedup * 8) / 1000;
                        arcScaleComponent3.Value = speeddownM;
                        arcScaleComponent4.Value = speedupM;

                        lblds1.Text = speeddown.ToString("n");
                        lblds2.Text = speeddownM.ToString("n");
                        lblus1.Text = speedup.ToString("n");
                        lblus2.Text = speedupM.ToString("n");
                    }
                }
            }
        }
Exemple #4
0
        void getOntime()
        {
            Class.CMTS cmts = new Class.CMTS();
            cmts.Connect(Class.CMTS.CMTS_Host);
            if (Class.CMTS.tcpClient.Connected)
            {
                DataRow dr;
                string _ds = "";
                string _us = "";
                cmts.Get_TrafficMac(txtMac.Text, out _ds, out _us);
                if (_ds != "")
                {
                    if (dtTraffic.Rows.Count < 1)
                    {
                        dr = dtTraffic.NewRow();
                        dr["DateTime"] = DateTime.Now;
                        dr["DS"] = _ds;
                        dr["US"] = _us;
                        dr["CurrentDS"] = _ds;
                        dr["CurrentUS"] = _us;
                        dtTraffic.Rows.Add(dr);
                    }
                    else
                    {
                        // tinh trafic
                        double currds = 0;
                        double currus = 0;
                        double Oldcurrds = 0;
                        double Oldcurrus = 0;
                        double.TryParse(_ds, out currds);
                        double.TryParse(_us, out currus);
                        double.TryParse(dtTraffic.Rows[dtTraffic.Rows.Count - 1]["CurrentDS"].ToString(), out Oldcurrds);
                        double.TryParse(dtTraffic.Rows[dtTraffic.Rows.Count - 1]["CurrentUS"].ToString(), out Oldcurrus);

                        dr = dtTraffic.NewRow();
                        dr["DateTime"] = DateTime.Now;
                        if (currds > Oldcurrds)
                        {
                            dr["CurrentDS"] = currds;
                            dr["DS"] = (currds - Oldcurrds).ToString();
                        }
                        else if (currds == Oldcurrds)
                        {
                            dr["CurrentDS"] = currds;
                            dr["DS"] = "0";
                        }
                        else
                        {
                            dr["CurrentDS"] = currds;
                            dr["DS"] = currds.ToString();
                        }
                        if (currus > Oldcurrus)
                        {
                            dr["CurrentUS"] = currus;
                            dr["US"] = (currus - Oldcurrus).ToString();
                        }
                        else if (currus == Oldcurrus)
                        {
                            dr["CurrentUS"] = currus;
                            dr["US"] = "0";
                        }
                        else
                        {
                            dr["CurrentUS"] = currus;
                            dr["US"] = currus.ToString();
                        }
                        dtTraffic.Rows.Add(dr);
                        float down = 0;
                        float up = 0;
                        float speeddown = 0;
                        float speedup = 0;
                        float speeddownM = 0;
                        float speedupM = 0;
                        float.TryParse(dr["DS"].ToString(), out down);
                        float.TryParse(dr["US"].ToString(), out up);
                        speeddown = down / 3;
                        speedup = up / 3;
                        this.Text = " Monitoring ( Download: " + speeddown.ToString("n") + "KBps - Upload: " + speedup.ToString("n") + "KBps)";

                       arcScaleComponent1.Value = speeddown;
                       arcScaleComponent2.Value = speedup;
                       speeddownM = (speeddown * 8) / 1000;
                       speedupM = (speedup * 8) / 1000;
                       arcScaleComponent3.Value = speeddownM;
                       arcScaleComponent4.Value = speedupM;
                       lblds1.Text = speeddown.ToString("n");
                       lblds2.Text = speeddownM.ToString("n");
                       lblus1.Text = speedup.ToString("n");
                       lblus2.Text = speedupM.ToString("n");

                    }
                }
            }
        }
Exemple #5
0
        private void btnConnect_Click(object sender, EventArgs e)
        {
            if (Waiting.IsSplashFormVisible)
            {
                return;
            }
            try
            {
                Waiting.ShowWaitForm();
                Waiting.SetWaitFormDescription("Đang kết nối đến CMTS");

                Class.CMTS cmts = new Class.CMTS();
                cmts.Connect(Class.CMTS.CMTS_Host);
                if (Class.CMTS.tcpClient.Connected)
                {
                    btnConnect.Enabled = false;
                }

                Waiting.CloseWaitForm();
            }
            catch { }
        }