示例#1
0
        private void btnPlay_Click(object sender, EventArgs e)
        {
            string filenameDB    = "";
            string filenameVoice = "";

            gridBaoCaoBieuMau1.SelectionMode = Janus.Windows.GridEX.SelectionMode.SingleSelection;
            if (gridBaoCaoBieuMau1.SelectedItems.Count > 0)
            {
                filenameDB    = (gridBaoCaoBieuMau1.SelectedItems[0]).GetRow().Cells["VoiceFilePath"].Text;
                filenameVoice = NgheLaiCuocGoi.GetFileNameCuocDi(filenameDB);
            }
            if (filenameVoice.Length > 0)
            {
                player1.FileName = filenameVoice;
                if (player1.FileName != "")
                {
                    player1.Play();
                    btnPause.Text       = "Pause";
                    this.timer1.Enabled = true;
                }
                else
                {
                    new MessageBox.MessageBoxBA().Show("File không tồn tại");
                }
            }
            else
            {
                new MessageBox.MessageBoxBA().Show("File không tồn tại - filenameVoice.Length <0 !");
            }
        }
示例#2
0
        private void btnPlay_Click(object sender, EventArgs e)
        {
            string filenameDB    = "";
            string filenameVoice = "";

            gridDienThoai.SelectionMode = Janus.Windows.GridEX.SelectionMode.SingleSelection;
            BaoCaoBieuMau3 objItem = null;

            if (gridDienThoai.SelectedItems.Count > 0)
            {
                objItem = (BaoCaoBieuMau3)(gridDienThoai.SelectedItems[0]).GetRow().DataRow;

                filenameDB    = (gridDienThoai.SelectedItems[0]).GetRow().Cells["FileVoicePath"].Text;
                filenameVoice = NgheLaiCuocGoi.GetFileNameCuocDi(filenameDB);
            }

            if (filenameVoice.Length > 0)
            {
                player1.FileName = filenameVoice;
                if (player1.FileName != "")
                {
                    player1.Play();
                    btnPause.Text       = "Pause";
                    this.timer1.Enabled = true;
                }
                else
                {
                    new MessageBox.MessageBoxBA().Show(@"File không tồn tại.Bạn cần kiểm tra lại đường dẫn tới thư mục lưu file âm thanh.Thư mục này phải được lưu cùng với thư mục của hệ thống bắt số.Ví dụ : \\\maychu\GhiAm. Hoặc bạn có thể tìm ở file gốc.");
                }
            }
            else
            {
                if (new MessageBox.MessageBoxBA().Show(this, "Chọn file gốc để nghe.", "Thong bao", Taxi.MessageBox.MessageBoxButtonsBA.OKCancel, Taxi.MessageBox.MessageBoxIconBA.Question).ToString() == DialogResult.OK.ToString())
                {
                    string     FileNameWildcard = StringTools.GetFilenameWidlcard(KYTU_GOIDEN, objItem.PhoneNumber);
                    frmTimFile frmTim           = new frmTimFile(NgheLaiCuocGoi.GetFullDirectory(ThongTinCauHinh.ThuMucFileAmThanh, objItem.ThoiDiemGoi), FileNameWildcard);
                    frmTim.ShowDialog();
                    if (frmTim.DialogResult == DialogResult.OK)
                    {
                        player1.FileName      = frmTim.GetFilename();
                        this.lblFilename.Text = player1.FileName;
                        if (player1.FileName != "")
                        {
                            player1.Play();
                            btnPause.Text       = "Pause";
                            this.timer1.Enabled = true;
                        }
                        else
                        {
                            new MessageBox.MessageBoxBA().Show(@"File không tồn tại.Bạn cần kiểm tra lại đường dẫn tới thư mục lưu file âm thanh.");
                        }
                    }
                }
            }
        }
示例#3
0
        private void uiCommandManager1_CommandClick(object sender, Janus.Windows.UI.CommandBars.CommandEventArgs e)
        {
            if (e.Command.Key == "cmdGetRecordingFile")
            {
                // lấy file ghi âm.  lấy đường dẫn

                string filenameDB    = "";
                string filenameVoice = "";
                gridBaoCaoBieuMau1.SelectionMode = Janus.Windows.GridEX.SelectionMode.SingleSelection;

                if (gridBaoCaoBieuMau1.SelectedItems.Count > 0)
                {
                    string line = (gridBaoCaoBieuMau1.SelectedItems[0]).GetRow().Cells["Line"].Text;
                    filenameDB = (gridBaoCaoBieuMau1.SelectedItems[0]).GetRow().Cells["VoiceFilePath"].Text;
                    if (!DieuHanhTaxi.IsPBXIP(line))
                    {
                        filenameVoice = NgheLaiCuocGoi.GetFileNameCuocDi(filenameDB);
                    }
                    else
                    {
                        filenameVoice = NgheLaiCuocGoi.GetFileNameCuocDiFromPBXIP(filenameDB);
                    }
                }
                //TEST
                // filenameVoice = @"\\192.168.1.8\Share Data\PPM\Congnt\Taxi.Data.dll";

                if (filenameVoice.Length > 0)
                {
                    // check file tồn tại
                    if (File.Exists(filenameVoice))
                    {
                        // bật cửa sổ lưu file
                        string   soDienThoai = (gridBaoCaoBieuMau1.SelectedItems[0]).GetRow().Cells["PhoneNumber"].Text;
                        FileInfo fi          = new FileInfo(filenameVoice);

                        saveFileDialog2.FileName = string.Format("{0}_{1}", soDienThoai, fi.Name);
                        if (saveFileDialog2.ShowDialog() == DialogResult.OK)
                        {
                            File.Copy(filenameVoice, saveFileDialog2.FileName);

                            MessageBox.MessageBoxBA msb = new MessageBox.MessageBoxBA();
                            msb.Show(this, "Lưu file Excel thành công.", "Thông báo", Taxi.MessageBox.MessageBoxButtonsBA.OK);
                        }
                        //
                    }
                }
            }
        }
示例#4
0
        private void mnuLayFileGhiAm_Click(object sender, EventArgs e)
        {
            if (gridView1.RowCount > 0)
            {
                // lấy file ghi âm.  lấy đường dẫn
                string filenameDB    = "";
                string filenameVoice = "";
                var    objItem       = gridView1.GetFocusedRow() as BaoCaoBieuMau3;
                filenameDB = objItem.FileVoicePath;
                // neu len(line) >=3 thi la PBXIP
                // nguoc lai thi la binh thuong tansonic
                if (!DieuHanhTaxi.IsPBXIP(objItem.Line)) // binh thuong nhu cu
                {
                    filenameVoice = NgheLaiCuocGoi.GetFileNameCuocDi(filenameDB);
                }
                else
                {
                    filenameVoice = Config_Common.PBXIPVoicePath + "\\" + filenameDB;
                }

                //TEST
                //filenameVoice = @"\\192.168.1.8\Share Data\PPM\Congnt\Taxi.Data.dll";
                // Lưu vào
                if (filenameVoice.Length > 0)
                {
                    // check file tồn tại
                    if (File.Exists(filenameVoice))
                    {
                        // bật cửa sổ lưu file
                        string soDienThoai = objItem.PhoneNumber;

                        FileInfo       fi = new FileInfo(filenameVoice);
                        SaveFileDialog sv = new SaveFileDialog();


                        sv.FileName = string.Format("{0}_{1}", soDienThoai, fi.Name);
                        if (sv.ShowDialog() == DialogResult.OK)
                        {
                            File.Copy(filenameVoice, sv.FileName);
                            new Taxi.MessageBox.MessageBoxBA().Show(this, "Lưu file thành công", "Thông báo");
                        }
                    }
                }
            }
        }
示例#5
0
        private void btnPlay_Click(object sender, EventArgs e)
        {
            string filenameDB    = "";
            string filenameVoice = "";

            gridDienThoai.SelectionMode = Janus.Windows.GridEX.SelectionMode.SingleSelection;
            BaoCaoBieuMau3 objItem = null;

            if (gridDienThoai.SelectedItems.Count > 0)
            {
                objItem = (BaoCaoBieuMau3)(gridDienThoai.SelectedItems[0]).GetRow().DataRow;

                filenameDB    = (gridDienThoai.SelectedItems[0]).GetRow().Cells["FileVoicePath"].Text;
                filenameVoice = NgheLaiCuocGoi.GetFileNameCuocDi(filenameDB);
            }

            if (!FileTools.IsExsitFile(filenameVoice))
            {
                filenameVoice = NgheLaiCuocGoi.GetFileVoiceCuaMotCuocGoi(objItem.Line, objItem.PhoneNumber, objItem.ThoiDiemGoi, Taxi.Utils.TypeCall.Incoming, ThongTinCauHinh.ThuMucFileAmThanh);
            }

            if (filenameVoice.Length > 0)
            {
                player1.FileName = filenameVoice;
                if (player1.FileName != "")
                {
                    player1.Play();
                    btnPause.Text       = "Pause";
                    this.timer1.Enabled = true;
                }
                else
                {
                    new MessageBox.MessageBoxBA().Show(@"File không tồn tại.Bạn cần kiểm tra lại đường dẫn tới thư mục lưu file âm thanh.Thư mục này phải được lưu cùng với thư mục của hệ thống bắt số.Ví dụ : \\\maychu\GhiAm");
                }
            }
            else
            {
                new MessageBox.MessageBoxBA().Show(@"File không tồn tại.Bạn cần kiểm tra lại đường dẫn tới thư mục lưu file âm thanh.Thư mục này phải được lưu cùng với thư mục của hệ thống bắt số.Ví dụ : \\maychu\GhiAm");
            }
        }
示例#6
0
        private void btnPlay_Click(object sender, EventArgs e)
        {
            try
            {
                string filenameDB    = "";
                string filenameVoice = "";
                if (gridViewChiTietGoiDi.RowCount > 0)
                {
                    filenameDB    = gridViewChiTietGoiDi.GetFocusedDataRow()["VoiceFilePath"].ToString();
                    filenameVoice = NgheLaiCuocGoi.GetFileNameCuocDi(filenameDB);
                }

                if (filenameVoice.Length > 0)
                {
                    player.FileName = filenameVoice;
                    if (player.FileName != "")
                    {
                        player.Play();
                        btnPause.Text      = "Pause";
                        this.timer.Enabled = true;
                    }
                    else
                    {
                        new MessageBoxBA().Show("File không tồn tại");
                    }
                }
                else
                {
                    new MessageBoxBA().Show("File ghi âm không tồn tại!");
                }
            }
            catch (Exception ex)
            {
                LogError.WriteLogError("btnPlay_Click: ", ex);
            }
        }
示例#7
0
 private void btnPlay_Click(object sender, EventArgs e)
 {
     try
     {
         string _line = string.Empty;
         string filenameVoice;
         bool   isPlay = false;
         if (string.IsNullOrEmpty(_fileVoicePath))
         {
             var dr = gridView1.GetFocusedDataRow();
             if (dr != null && dr.Table.Columns.Contains("FileVoicePath"))
             {
                 isPlay         = true;
                 _fileVoicePath = dr["FileVoicePath"].ToString();
                 _line          = dr["Line"].ToString();
             }
         }
         if (string.IsNullOrEmpty(_fileVoicePath))
         {
             new Taxi.MessageBox.MessageBoxBA().Show("Không tìm thấy tệp ghi âm");
             return;
         }
         btnPause.Enabled = true;
         btnStop.Enabled  = true;
         btnPlay.Enabled  = false;
         if (!string.IsNullOrEmpty(_line) && !DieuHanhTaxi.IsPBXIP(_line)) // binh thuong nhu cu
         {
             filenameVoice = NgheLaiCuocGoi.GetFileNameCuocDi(_fileVoicePath);
         }
         else
         {
             filenameVoice = Config_Common.PBXIPVoicePath + "\\" + _fileVoicePath;
         }
         //filenameVoice = @"C:\Users\haunv.HN-BINHANH\AppData\Roaming\Skype\My Skype Received Files\03--A-0313741098---20141028153714.wav";
         //if (player_Play.FileName == "")
         //    isPlay = true;
         if (filenameVoice.Length > 0)
         {
             if (isPlay)
             {
                 player_Play.FileName = filenameVoice;
                 if (player_Play.FileName != "")
                 {
                     player_Play.Play();
                     lblAudio.Text       = player_Play.FileName;
                     btnPause.Text       = "Pause";
                     this.timer1.Enabled = true;
                 }
                 else
                 {
                     new Taxi.MessageBox.MessageBoxBA().Show(@"File không tồn tại.Bạn cần kiểm tra lại đường dẫn tới thư mục lưu file âm thanh.Thư mục này phải được lưu cùng với thư mục của hệ thống bắt số.Ví dụ : \\\maychu\GhiAm. Hoặc bạn có thể tìm ở file gốc.");
                 }
             }
             else
             {
                 if (player_Play.Status == "stopped")
                 {
                     int pos = (TrackBarFileVoicePath.Value * player_Play.DurationInMS) / this.TrackBarFileVoicePath.Properties.Maximum;
                     player_Play.Play();
                     player_Play.ChangePosition(pos);
                 }
                 else
                 {
                     player_Play.Resume();
                 }
                 this.timer1.Enabled = true;
             }
         }
     }
     catch (Exception ex)
     {
         LogError.WriteLogError("btnPlay_Click: ", ex);
     }
 }
示例#8
0
        private void btnPlay_Click(object sender, EventArgs e)
        {
            string filenameDB    = "";
            string filenameVoice = "";

            gridEX1.SelectionMode = Janus.Windows.GridEX.SelectionMode.SingleSelection;
            CSKHChiTiet objItem              = null;
            string      KyTuDaiDienCuocGoi   = "";
            DateTime    ThoiDiemCuocGoiDiDen = DateTime.MinValue;

            if (gridEX1.SelectedItems.Count > 0)
            {
                objItem = (CSKHChiTiet)(gridEX1.SelectedItems[0]).GetRow().DataRow;

                filenameDB       = GetFileOfCuocGoi(objItem, out KyTuDaiDienCuocGoi, out ThoiDiemCuocGoiDiDen);
                lblFilename.Text = filenameDB;

                if (filenameDB.Length > 0)
                {
                    filenameVoice = NgheLaiCuocGoi.GetFileNameCuocDi(filenameDB);
                }
            }
            else
            {
                return;
            }
            // Xay dung Tools tìm kiếm file.

            //if (!FileTools.IsExsitFile(filenameVoice))
            //{
            //    filenameVoice = NgheLaiCuocGoi.GetFileVoiceCuaMotCuocGoi(objItem.Line, objItem.PhoneNumber, objItem.ThoiDiemGoi, Taxi.Utils.TypeCall.Incoming, ThongTinCauHinh.ThuMucFileAmThanh);
            //}

            if (filenameVoice.Length > 0)
            {
                player1.FileName = filenameVoice;
                if (player1.FileName != "")
                {
                    player1.Play();
                    btnPause.Text       = "Pause";
                    this.timer1.Enabled = true;
                }
                else
                {
                    new MessageBox.MessageBoxBA().Show(@"File không tồn tại.Bạn cần kiểm tra lại đường dẫn tới thư mục lưu file âm thanh.Thư mục này phải được lưu cùng với thư mục của hệ thống bắt số.Ví dụ : \\\maychu\GhiAm. Hoặc bạn có thể tìm ở file gốc.");
                }
            }
            else
            {
                if (objItem == null)
                {
                    return;
                }

                if (new MessageBox.MessageBoxBA().Show(this, "Chọn file gốc để nghe.", "Thong bao", Taxi.MessageBox.MessageBoxButtonsBA.OKCancel, Taxi.MessageBox.MessageBoxIconBA.Question).ToString() == DialogResult.OK.ToString())
                {
                    string     FileNameWildcard = StringTools.GetFilenameWidlcard(KyTuDaiDienCuocGoi, objItem.SoDienThoai);
                    frmTimFile frmTim           = new frmTimFile(NgheLaiCuocGoi.GetFullDirectory(ThongTinCauHinh.ThuMucFileAmThanh, ThoiDiemCuocGoiDiDen), FileNameWildcard);
                    frmTim.ShowDialog();
                    if (frmTim.DialogResult == DialogResult.OK)
                    {
                        player1.FileName      = frmTim.GetFilename();
                        this.lblFilename.Text = player1.FileName;
                        if (player1.FileName != "")
                        {
                            player1.Play();
                            btnPause.Text       = "Pause";
                            this.timer1.Enabled = true;
                        }
                        else
                        {
                            new MessageBox.MessageBoxBA().Show(@"File không tồn tại.Bạn cần kiểm tra lại đường dẫn tới thư mục lưu file âm thanh.");
                        }
                    }
                }
            }
        }