private void m_pv_CellDoubleClick(object sender, DevExpress.XtraPivotGrid.PivotCellEventArgs e)
 {
     try
     {
         if (check_bang_luong_da_chot(m_txt_thang.ToString(), m_txt_nam.ToString()))
         {
             XtraMessageBox.Show("Tháng đã chốt bảng lương. Vui lòng không cập nhật!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Stop);
             return;
         }
         f394_cham_cong_thang_detail v_f = new f394_cham_cong_thang_detail();
         PivotDrillDownDataSource v_ds = e.CreateDrillDownDataSource();
         PivotDrillDownDataRow v_dr = v_ds[0];
         var v_id_loai_ngay_cong = CIPConvert.ToDecimal(v_dr["ID_LOAI_NGAY_CONG"].ToString());
         //var v_id_nhan_vien = CIPConvert.ToDecimal(v_dr["ID_NHAN_VIEN"].ToString());
         v_f.display_for_update(ref v_id_loai_ngay_cong);
         US_GD_CHAM_CONG v_us = new US_GD_CHAM_CONG(CIPConvert.ToDecimal(v_dr["ID"].ToString()));
         if (v_us.dcID_LOAI_NGAY_CONG != v_id_loai_ngay_cong)
         {
             v_us.dcID_LOAI_NGAY_CONG = v_id_loai_ngay_cong;
             v_us.Update();
             XtraMessageBox.Show("Sửa dữ liệu chấm công thành công", "THÔNG BÁO", MessageBoxButtons.OK, MessageBoxIcon.Information);
             load_data_to_m_pv();
         }
     }
     catch (Exception v_e)
     {
         CSystemLog_301.ExceptionHandle(v_e);
     }
 }