Esempio n. 1
0
 private void OK_OnClick(object sender, RoutedEventArgs e)
 {
     try
     { cls.ClsConnect();
       int      thamso = 3;
       string[] bien   = new string[thamso];
       object[] giatri = new object[thamso];
       bien[0]   = "@MaPos";
       giatri[0] = str.Left(CboPos.SelectedValue.ToString().Trim(), 6);
       bien[1]   = "@MaXa";
       giatri[1] = str.Left(CboXa.SelectedValue.ToString().Trim(), 6);
       bien[2]   = "@Ngay";
       if (dtpNgay.SelectedDate != null)
       {
           giatri[2] = dtpNgay.SelectedDate.Value.ToString("yyyy-MM-dd");
       }
       dt = cls.LoadLdbf("usp_XLN_M1", bien, giatri, thamso);
       if (dt.Rows.Count > 0)
       {
           rpt_XLN_M1 rpt = new rpt_XLN_M1();
           RPUtility.ShowRp(rpt, dt, this, srv.DbSourceSerVer(), srv.DbNameSerVer(), srv.DbUserSerVer(), srv.DbPassSerVer());
       }
       else
       {
           MessageBox.Show("Không có khế ước nào đến hạn !", "Thông báo", MessageBoxButton.OK, MessageBoxImage.Warning);
       } }
     catch (Exception ex)
     {
         MessageBox.Show("Error \n" + ex.Message, "Mess", MessageBoxButton.OK, MessageBoxImage.Error);
     }
     finally
     {
         cls.DongKetNoi();
     }
 }
Esempio n. 2
0
        private void btnOK_Click(object sender, RoutedEventArgs e)
        {
            ClsServer cls = new ClsServer();

            try
            {
                cls.ClsConnect();
                int      thamso = 4;
                string[] bien   = new string[thamso];
                object[] giatri = new object[thamso];
                bien[0] = "@Ngay";
                if (dtpNgay.SelectedDate != null)
                {
                    giatri[0] = dtpNgay.SelectedDate.Value.ToString("yyyy-MM-dd");
                }
                bien[1]   = "@MaPos";
                giatri[1] = bll.Left(CboPos.SelectedValue.ToString().Trim(), 6);
                bien[2]   = "@MaXa";
                giatri[2] = bll.Left(CboXa.SelectedValue.ToString().Trim(), 6);
                bien[3]   = "@Nam";
                giatri[3] = comboBoxYear.SelectedValue.ToString().Trim();
                dt        = cls.LoadLdbf("usp_TTDSHN01", bien, giatri, thamso);
                rpt_ChkDoituong01 rpt = new rpt_ChkDoituong01();
                RPUtility.ShowRp(rpt, dt, this, srv.DbSourceSerVer(), srv.DbNameSerVer(), srv.DbUserSerVer(), srv.DbPassSerVer());

                //MessageBox.Show("Insert OK", "Thông báo", MessageBoxButton.OK, MessageBoxImage.Information);
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error + " + ex.Message, "Error", MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }
Esempio n. 3
0
        private void btnOk_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                cls.ClsConnect();
                int      thamso = 4;
                string[] bien   = new string[thamso];
                object[] giatri = new object[thamso];
                bien[0]   = "@MaPos";
                giatri[0] = bll.Left(CboPos.SelectedValue.ToString().Trim(), 6);
                bien[1]   = "@Ngay";
                giatri[1] = dtpNgay.SelectedDate.Value.ToString("dd/MM/yyyy");
                if (giatri[1] == null)
                {
                    MessageBox.Show("Chưa chọn ngày : ", "Mess");
                    return;
                }
                bien[2] = "@Mau";
                if (Ration1.IsChecked == true)
                {
                    giatri[2] = "1";
                }
                else if (Ration2.IsChecked == true)
                {
                    giatri[2] = "2";
                }
                else
                {
                    giatri[2] = "3";
                }

                bien[3] = "@Nguon";
                if (Ration4.IsChecked == true)
                {
                    giatri[3] = "1";
                }
                else if (Ration5.IsChecked == true)
                {
                    giatri[3] = "2";
                }
                else
                {
                    giatri[3] = "3";
                }

                //dt = cls.LoadDataProcPara("usp_PhanTichSL", bien, giatri, thamso);
                dt = cls.LoadLdbf("usp_PhanTichSL", bien, giatri, thamso);
                //dataGrid1.ItemsSource = dt.DefaultView;
                rpt_PhanTichSL rpt = new rpt_PhanTichSL();
                RPUtility.ShowRp(rpt, dt, this, srv.DbSourceSerVer(), srv.DbNameSerVer(), srv.DbUserSerVer(), srv.DbPassSerVer());
                cls.DongKetNoi();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Esempio n. 4
0
        private void btnOk_Click(object sender, RoutedEventArgs e)
        {
            #region

            try
            {
                cls.ClsConnect();
                int      thamso = 5;
                string[] bien   = new string[thamso];
                object[] giatri = new object[thamso];
                bien[0] = "@Ngay";
                if (dtpNgay.SelectedDate != null)
                {
                    giatri[0] = dtpNgay.SelectedDate.Value.ToString("yyyy-MM-dd");
                }
                bien[1]   = "@MaPos";
                giatri[1] = str.Left(CboPos.SelectedValue.ToString().Trim(), 6);
                bien[2]   = "@MaXa";
                giatri[2] = str.Left(CboXa.SelectedValue.ToString().Trim(), 6);
                bien[3]   = "@Mau";
                if (Ration1.IsChecked == true)
                {
                    giatri[3] = "1";
                }
                else if (Ration2.IsChecked == true)
                {
                    giatri[3] = "2";
                }
                else
                {
                    giatri[3] = "3";
                }
                bien[4]   = "@Cqlv";
                giatri[4] = str.Left(CboCqlv.SelectedValue.ToString().Trim(), 2);

                dt = cls.LoadLdbf("usp_QlyGqvl", bien, giatri, thamso);
                if (dt.Rows.Count > 0)
                {
                    //rpt_QlyGqvl rpt = new rpt_QlyGqvl();
                    rpt_QlyGqvlNew rpt = new rpt_QlyGqvlNew();
                    RPUtility.ShowRp(rpt, dt, this, srv.DbSourceSerVer(), srv.DbNameSerVer(), srv.DbUserSerVer(), srv.DbPassSerVer());
                }

                else
                {
                    MessageBox.Show("Không có số liệu", "Thông báo", MessageBoxButton.OK, MessageBoxImage.Warning);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
            cls.DongKetNoi();

            #endregion
        }
Esempio n. 5
0
 private void btnOk_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         cls.ClsConnect();
         DataTable dt     = new DataTable();
         int       thamso = 2;
         string[]  bien   = new string[thamso];
         object[]  giatri = new object[thamso];
         bien[0]   = "@MaPos";
         giatri[0] = str.Left(CboPos.SelectedValue.ToString().Trim(), 6);
         bien[1]   = "@Ngay";
         if (dtpNgay.SelectedDate == null)
         {
             MessageBox.Show("Chưa chọn ngày", "Thông báo", MessageBoxButton.OK, MessageBoxImage.Error);
             return;
         }
         else
         {
             giatri[1] = dtpNgay.SelectedDate.Value.ToString("yyyy-MM-dd");
         }
         //MessageBox.Show(giatri[0] + "  " + giatri[1] + "  " + giatri[2] + "  " + giatri[3] + "  " + giatri[4]);
         dt = cls.LoadLdbf("usp_THUNODH", bien, giatri, thamso);
         //rpt_kt740_01 rpt = new rpt_kt740_01();
         if (dt.Rows.Count > 0)
         {
             rpt_KH_THUNO rpt = new rpt_KH_THUNO();
             RPUtility.ShowRp(rpt, dt, this, srv.DbSourceSerVer(), srv.DbNameSerVer(), srv.DbUserSerVer(), srv.DbPassSerVer());
             //dataGrid1.ItemsSource = dt.DefaultView;
             // FileName = Thumuc + "\\" + str.Left(CboPos.SelectedValue.ToString().Trim(), 6) + "_" + str.Left(CboDvut.SelectedValue.ToString().Trim(), 2) + "_" + str.Left(CboXa.SelectedValue.ToString().Trim(), 6) + "_" + dtpNgay.SelectedDate.Value.ToString("ddMMyyyy") + ".xlsx";
             // str.WriteDataTableToExcel(dt, "Person Details", FileName, "Details");
             //MessageBox.Show("Copy Excel to : " );
         }
         else
         {
             MessageBox.Show("Không có số liệu", "Thông báo", MessageBoxButton.OK, MessageBoxImage.Warning);
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Error", MessageBoxButton.OK, MessageBoxImage.Error);
     }
     cls.DongKetNoi();
 }
Esempio n. 6
0
        private void btnOk_Click(object sender, RoutedEventArgs e)
        {
            #region
            cls.ClsConnect();
            try
            {
                int      thamso = 3;
                string[] bien   = new string[thamso];
                object[] giatri = new object[thamso];
                bien[0] = "@Ngay";
                if (dtpNgayKu.SelectedDate != null)
                {
                    giatri[0] = dtpNgayKu.SelectedDate.Value.ToString("yyyy-MM-dd");
                }
                bien[1]   = "@MaPos";
                giatri[1] = str.Left(CboPos.SelectedValue.ToString().Trim(), 6);
                bien[2]   = "@MaXa";
                giatri[2] = str.Left(CboXa.SelectedValue.ToString().Trim(), 6);
                dt        = cls.LoadLdbf("usp_Nqh", bien, giatri, thamso);
                if (dt.Rows.Count > 0)
                {
                    rpt_Nqh rpt = new rpt_Nqh();
                    RPUtility.ShowRp(rpt, dt, this, srv.DbSourceSerVer(), srv.DbNameSerVer(), srv.DbUserSerVer(), srv.DbPassSerVer());
                }
                else
                {
                    MessageBox.Show("Không có dữ liệu", "Thông báo", MessageBoxButton.OK, MessageBoxImage.Information);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
            cls.DongKetNoi();

            #endregion
        }
Esempio n. 7
0
        private void btnOk_Click(object sender, RoutedEventArgs e)
        {
            #region

            try
            {
                if (str.Right(str.Left(CboPos.SelectedValue.ToString().Trim(), 6), 2) == "00")
                {
                    MessageBox.Show("Không chọn POS tổng hợp", "Thông báo", MessageBoxButton.OK, MessageBoxImage.Warning);
                }
                else
                {
                    cls.ClsConnect();
                    if (Ration1.IsChecked == true)
                    {
                        int      thamso = 2;
                        string[] bien   = new string[thamso];
                        object[] giatri = new object[thamso];
                        bien[0] = "@NgayKu";
                        if (dtpNgayKu.SelectedDate != null)
                        {
                            giatri[0] = dtpNgayKu.SelectedDate.Value.ToString("yyyy-MM-dd");
                        }
                        bien[1]   = "@MaPos";
                        giatri[1] = str.Left(CboPos.SelectedValue.ToString().Trim(), 6);
                        dt        = cls.LoadLdbf("usp_SlVungBien", bien, giatri, thamso);
                        if (dt.Rows.Count > 0)
                        {
                            rpt_SlVungBien rpt = new rpt_SlVungBien();
                            RPUtility.ShowRp(rpt, dt, this, srv.DbSourceSerVer(), srv.DbNameSerVer(), srv.DbUserSerVer(), srv.DbPassSerVer());
                        }
                        else
                        {
                            MessageBox.Show("Không có dữ liệu", "Thông báo", MessageBoxButton.OK, MessageBoxImage.Information);
                        }
                    }
                    else if (Ration2.IsChecked == true)
                    {
                        int      thamso1 = 3;
                        string[] bien    = new string[thamso1];
                        object[] giatri  = new object[thamso1];
                        bien[0] = "@NgayKu";
                        if (dtpNgayKu.SelectedDate != null)
                        {
                            giatri[0] = dtpNgayKu.SelectedDate.Value.ToString("yyyy-MM-dd");
                        }
                        bien[1]   = "@MaPos";
                        giatri[1] = str.Left(CboPos.SelectedValue.ToString().Trim(), 6);
                        bien[2]   = "@MaXa";
                        giatri[2] = str.Left(cboXa.SelectedValue.ToString().Trim(), 6);
                        dt        = cls.LoadLdbf("usp_SlVungBienCT", bien, giatri, thamso1);
                        if (dt.Rows.Count > 0)
                        {
                            rpt_SlVungBienCt rpt = new rpt_SlVungBienCt();
                            RPUtility.ShowRp(rpt, dt, this, srv.DbSourceSerVer(), srv.DbNameSerVer(), srv.DbUserSerVer(), srv.DbPassSerVer());
                        }
                        else
                        {
                            MessageBox.Show("Không có dữ liệu", "Thông báo", MessageBoxButton.OK, MessageBoxImage.Information);
                        }
                    }
                    else
                    {
                        int      thamso2 = 1;
                        string[] bien    = new string[thamso2];
                        object[] giatri  = new object[thamso2];
                        bien[0] = "@NgayKu";
                        if (dtpNgayKu.SelectedDate != null)
                        {
                            giatri[0] = dtpNgayKu.SelectedDate.Value.ToString("yyyy-MM-dd");
                        }
                        dt = cls.LoadLdbf("usp_SlVungBienTH", bien, giatri, thamso2);
                        if (dt.Rows.Count > 0)
                        {
                            FileName = Thumuc + "\\" + str.Left(CboPos.SelectedValue.ToString().Trim(), 6) + "_SoLieuXaVungBien_" + dtpNgayKu.SelectedDate.Value.ToString("ddMMyyyy") + ".csv";
                            str.ExportToExcel(dt, FileName);
                            //bll.ExportDTToExcel(dt,FileName);
                            //bll.WriteDataTableToExcel(dt, "Details", FileName, "tutm : 0985165777");
                            //bll.ToCSV(dt, sw, true);
                            MessageBox.Show("Copy Excel to : " + FileName, "Thông báo", MessageBoxButton.OK, MessageBoxImage.Information);
                            //bll.OpenCSVWithExcel(FileName);
                            str.OpenExcel(FileName);
                        }
                        else
                        {
                            MessageBox.Show("Không có dữ liệu", "Thông báo", MessageBoxButton.OK, MessageBoxImage.Information);
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
            cls.DongKetNoi();

            #endregion
        }
Esempio n. 8
0
        private void btnOk_Click(object sender, RoutedEventArgs e)
        {
            #region

            try
            {
                cls.ClsConnect();
                int      thamso = 6;
                string[] bien   = new string[thamso];
                object[] giatri = new object[thamso];
                bien[0] = "@Ngay";
                if (dtpNgay.SelectedDate != null)
                {
                    giatri[0] = dtpNgay.SelectedDate.Value.ToString("yyyy-MM-dd");
                }
                bien[5] = "@DenNgay";
                if (dtpDenNgay.SelectedDate != null)
                {
                    giatri[5] = dtpDenNgay.SelectedDate.Value.ToString("yyyy-MM-dd");
                }
                bien[1]   = "@MaPos";
                giatri[1] = str.Left(CboPos.SelectedValue.ToString().Trim(), 6);
                bien[2]   = "@MaXa";
                giatri[2] = str.Left(CboXa.SelectedValue.ToString().Trim(), 6);
                bien[3]   = "@Htvay";
                if (Ration1.IsChecked == true)
                {
                    giatri[3] = "1";
                }
                else if (Ration2.IsChecked == true)
                {
                    giatri[3] = "2";
                }
                else
                {
                    giatri[3] = "3";
                }

                bien[4] = "@Nguon";
                if (Ration4.IsChecked == true)
                {
                    giatri[4] = "1";
                }
                else if (Ration5.IsChecked == true)
                {
                    giatri[4] = "2";
                }
                else
                {
                    giatri[4] = "3";
                }
                dt = cls.LoadLdbf("usp_NdhCT", bien, giatri, thamso);
                if (dt.Rows.Count > 0)
                {
                    if (Ration7.IsChecked == true)
                    {
                        if (Ration6.IsChecked == true)
                        {
                            rpt_NdhCtNewKHB rpt = new rpt_NdhCtNewKHB();
                            RPUtility.ShowRp(rpt, dt, this, srv.DbSourceSerVer(), srv.DbNameSerVer(),
                                             srv.DbUserSerVer(), srv.DbPassSerVer());
                        }
                        else
                        {
                            rpt_NdhCtNew rpt = new rpt_NdhCtNew();
                            RPUtility.ShowRp(rpt, dt, this, srv.DbSourceSerVer(), srv.DbNameSerVer(),
                                             srv.DbUserSerVer(), srv.DbPassSerVer());
                        }
                    }
                    else
                    {
                        FileName = Thumuc + "\\" + giatri[1] + "_" + giatri[2] + "_" + dtpNgay.SelectedDate.Value.ToString("ddMMyyyy") + ".csv";
                        FileStream   fs = new FileStream(FileName, FileMode.Create);
                        StreamWriter sw = new StreamWriter(fs, Encoding.Unicode);

                        str.ToCSV(dt, sw, true);
                        //str.exportDataTableToExcel(dt, FileName);
                        // //str.ExportToExcel(dt, FileName);
                        //MessageBox.Show("Export to Excel : " + FileName, "Thông báo");
                        // str.OpenExcel(FileName);

                        //str.ExportToExcel(dt, FileName);
                        MessageBox.Show("Copy Excel to : " + FileName, "Thông báo", MessageBoxButton.OK,
                                        MessageBoxImage.Information);
                        str.OpenExcel(FileName);
                    }
                }
                else
                {
                    MessageBox.Show("Không có số liệu", "Thông báo", MessageBoxButton.OK, MessageBoxImage.Warning);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
            cls.DongKetNoi();

            #endregion
        }
Esempio n. 9
0
        private void btnOk_Click(object sender, RoutedEventArgs e)
        {
            #region

            try
            {
                if (str.Right(str.Left(CboPos.SelectedValue.ToString().Trim(), 6), 2) == "00")
                {
                    MessageBox.Show("Không chọn POS tổng hợp", "Thông báo", MessageBoxButton.OK, MessageBoxImage.Warning);
                }
                else
                {
                    cls.ClsConnect();
                    int      thamso = 6;
                    string[] bien   = new string[thamso];
                    object[] giatri = new object[thamso];
                    bien[0] = "@NgayKu";
                    if (dtpNgayKu.SelectedDate != null)
                    {
                        giatri[0] = dtpNgayKu.SelectedDate.Value.ToString("yyyy-MM-dd");
                    }
                    bien[1] = "@NgayBt";
                    if (dtpNgayBt.SelectedDate != null)
                    {
                        giatri[1] = dtpNgayBt.SelectedDate.Value.ToString("yyyy-MM-dd");
                    }
                    bien[2]   = "@MaPos";
                    giatri[2] = str.Left(CboPos.SelectedValue.ToString().Trim(), 6);
                    bien[3]   = "@MaXa";
                    giatri[3] = str.Left(cboXa.SelectedValue.ToString().Trim(), 6);
                    //MessageBox.Show(giatri[3].ToString());
                    bien[4] = "@Nguon";
                    if (Ration1.IsChecked == true)
                    {
                        giatri[4] = "1";
                    }
                    else if (Ration2.IsChecked == true)
                    {
                        giatri[4] = "2";
                    }
                    else
                    {
                        giatri[4] = "3";
                    }
                    bien[5] = "@Mau";
                    if (Ration4.IsChecked == true)
                    {
                        giatri[5] = "1";
                    }
                    else if (Ration5.IsChecked == true)
                    {
                        giatri[5] = "2";
                    }
                    else
                    {
                        giatri[5] = "3";
                    }

                    if (Ration4.IsChecked == true)
                    {
                        dt = cls.LoadLdbf("usp_SlDaily", bien, giatri, thamso);
                        if (Ration6.IsChecked == true)
                        {
                            rpt_SlDaily rpt = new rpt_SlDaily();
                            RPUtility.ShowRp(rpt, dt, this, srv.DbSourceSerVer(), srv.DbNameSerVer(), srv.DbUserSerVer(), srv.DbPassSerVer());
                        }
                        else
                        {
                            FileName = Thumuc + "\\" + giatri[2] + "_" + giatri[3] + "_SLTD_XA_" +
                                       dtpNgayBt.SelectedDate.Value.ToString("ddMMyyyy") + ".csv";
                            str.ExportToExcel(dt, FileName);
                            MessageBox.Show("Copy Excel to : " + FileName, "Thông báo", MessageBoxButton.OK,
                                            MessageBoxImage.Information);
                            //str.OpenExcel(FileName);
                        }
                    }
                    else
                    {
                        if (Ration5.IsChecked == true)
                        {
                            dt = cls.LoadLdbf("usp_SlDailyCT", bien, giatri, thamso);
                            if (Ration6.IsChecked == true)
                            {
                                rpt_SlDailyCt rpt = new rpt_SlDailyCt();
                                RPUtility.ShowRp(rpt, dt, this, srv.DbSourceSerVer(), srv.DbNameSerVer(), srv.DbUserSerVer(), srv.DbPassSerVer());
                            }
                            else
                            {
                                FileName = Thumuc + "\\" + giatri[2] + "_" + giatri[3] + "_SLTD_CHTR_" +
                                           dtpNgayBt.SelectedDate.Value.ToString("ddMMyyyy") + ".csv";
                                str.ExportToExcel(dt, FileName);
                                MessageBox.Show("Copy Excel to : " + FileName, "Thông báo", MessageBoxButton.OK,
                                                MessageBoxImage.Information);
                                //str.OpenExcel(FileName);
                            }
                        }
                        else
                        {
                            dt = cls.LoadLdbf("usp_SlDailyDvut", bien, giatri, thamso);

                            if (Ration6.IsChecked == true)
                            {
                                rpt_SlDaily rpt = new rpt_SlDaily();
                                RPUtility.ShowRp(rpt, dt, this, srv.DbSourceSerVer(), srv.DbNameSerVer(), srv.DbUserSerVer(), srv.DbPassSerVer());
                            }
                            else
                            {
                                FileName = Thumuc + "\\" + giatri[2] + "_" + giatri[3] + "_SLTD_DVUT_" +
                                           dtpNgayBt.SelectedDate.Value.ToString("ddMMyyyy") + ".csv";
                                str.ExportToExcel(dt, FileName);
                                MessageBox.Show("Copy Excel to : " + FileName, "Thông báo", MessageBoxButton.OK,
                                                MessageBoxImage.Information);
                                //str.OpenExcel(FileName);
                            }
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
            cls.DongKetNoi();

            #endregion
        }
Esempio n. 10
0
        private void btnOk_Click(object sender, RoutedEventArgs e)
        {
            #region

            try
            {
                cls.ClsConnect();
                int      thamso = 4;
                string[] bien   = new string[thamso];
                object[] giatri = new object[thamso];
                bien[0] = "@Ngay";
                if (dtpNgay.SelectedDate != null)
                {
                    giatri[0] = dtpNgay.SelectedDate.Value.ToString("yyyy-MM-dd");
                }
                bien[1]   = "@MaPos";
                giatri[1] = str.Left(CboPos.SelectedValue.ToString().Trim(), 6);
                bien[2]   = "@MaXa";
                if (str.Right(CboPos.SelectedValue.ToString(), 2) != "00")
                {
                    giatri[2] = str.Left(CboXa.SelectedValue.ToString().Trim(), 6);
                }
                else
                {
                    giatri[2] = "";
                }
                bien[3] = "@Mau";
                if (str.Right(CboPos.SelectedValue.ToString(), 2) != "00" && str.Right(CboXa.SelectedValue.ToString(), 2) != "00")
                {
                    giatri[3] = "1";
                }
                else if (str.Right(CboPos.SelectedValue.ToString(), 2) != "00" && str.Right(CboXa.SelectedValue.ToString(), 2) == "00")
                {
                    giatri[3] = "2";
                }
                if (str.Right(CboPos.SelectedValue.ToString(), 2) == "00")
                {
                    giatri[3] = "3";
                }
                dt = cls.LoadLdbf("usp_NOXH", bien, giatri, thamso);
                if (dt.Rows.Count > 0)
                {
                    if (Ration1.IsChecked == true)
                    {
                        rpt_NOXH rpt = new rpt_NOXH();
                        RPUtility.ShowRp(rpt, dt, this, srv.DbSourceSerVer(), srv.DbNameSerVer(), srv.DbUserSerVer(), srv.DbPassSerVer());
                    }
                    else
                    {
                        FileName = Thumuc + "\\" + giatri[2] + "_" + giatri[3] + "_NOXH_" +
                                   dtpNgay.SelectedDate.Value.ToString("ddMMyyyy") + ".csv";
                        str.ExportToExcel(dt, FileName);
                        MessageBox.Show("Copy Excel to : " + FileName, "Thông báo", MessageBoxButton.OK,
                                        MessageBoxImage.Information);
                        str.OpenExcel(FileName);
                    }
                }
                else
                {
                    MessageBox.Show("Không có số liệu", "Thông báo", MessageBoxButton.OK, MessageBoxImage.Warning);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
            cls.DongKetNoi();

            #endregion
        }