/// <summary>
        /// Khoi tao du lieu luc dau
        /// </summary>
        private void Init()
        {
            timerCapture          = new System.Timers.Timer(1000); // nửa giây quét một lần.
            timerCapture.Elapsed += new System.Timers.ElapsedEventHandler(timerCapture_Elapsed);
            timerCapture.Enabled  = true;


            g_ConnecString = System.Configuration.ConfigurationManager.AppSettings["ConnectionString"];
            // Lay thong tin he thong
            ThongTinCauHinh.LayThongTinCauHinh();

            g_ThoiDiemLayTruocVOC = DateTime.Now;

            if (ThongTinCauHinh.SoDauCuaTongDai.Length > 0)
            {
                g_HasSoDauTongDai = true;
            }
            else
            {
                g_HasSoDauTongDai = false;
            }

            g_SoCuocGoiGiuLai = Configuration.GetSoCuocGoiGiuLai();
            g_FileVOCPath     = Configuration.VocFilePath();

            if ((!FileTools.IsExsitFile(g_FileVOCPath)))
            {
                MessageBox.Show("Không tồn tại file thông tin cuộc gọi.Liên lạc với quản trị hệ thống.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                Environment.Exit(1);
                return;
            }
            else
            {
                TaxiCapture.DeletePhoneCallVocFile(DateTime.Now, g_FileVOCPath);
            }


            // check connection
            if (!DieuHanhTaxi.CheckConnection())
            {
                MessageBox.Show("Không kết nối được với cơ sở dữ liệu.Cần liên lạc với quản trị hệ thống.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                Environment.Exit(1);
                return;
            }
            /// end check connection


            // Thong tin status bar
            statusLblKhoiDongLuc.Text   = " Khởi động : " + string.Format("{0:HH:mm dd/MM}", DateTime.Now);
            statusLblSoCuocChoXuLy.Text = " Cuộc chờ xử lý : 0";
            statusLblServer.Text        = " Server: " + GetServerName(g_ConnecString);
            statusLblDatabase.Text      = " DB: " + GetDatabaseName(g_ConnecString);
            this.Text = Configuration.GetCompanyName() + " - " + this.Text;

            g_ListLines = TaxiCapture.GetLineDialOutCS(g_ConnecString);  // lấy line của CS

            g_TimeSecondOnDay = (int)DateTime.Now.TimeOfDay.TotalSeconds;
        }