private void set_initial_form_load()
 {
     m_obj_trans = get_trans_object(m_fg);
     WinFormControls.load_data_to_cbo_tu_dien(WinFormControls.eLOAI_TU_DIEN.LOAI_HOP_DONG, WinFormControls.eTAT_CA.YES, m_cbo_loai_hop_dong);
     WinFormControls.load_data_to_cbo_tu_dien(WinFormControls.eLOAI_TU_DIEN.TRANG_THAI_HOP_DONG, WinFormControls.eTAT_CA.YES, m_cbo_trang_thai_hop_dong);
     load_data_2_grid();
     m_fg.Select(1, (int)e_col_Number.MA_HOP_DONG);
 }
Ejemplo n.º 2
0
 private void set_initial_form_load()
 {
     m_obj_trans = get_trans_object(m_fg);
     m_cbo_tim_kiem_theo.SelectedIndex = 0;
     load_data_2_grid();
     auto_suggest_text();
     m_fg.Select(1, (int)e_col_Number.MA_QUYET_DINH);
 }
Ejemplo n.º 3
0
        // prevent selecting the locked columns
        void _flex_BeforeSelChange(object sender, C1.Win.C1FlexGrid.RangeEventArgs e)
        {
            // check if the new selection contains any bad columns
            int badCol = -1;

            for (int c = e.NewRange.LeftCol; c <= e.NewRange.RightCol; c++)
            {
                if (_lockedCols.Contains(c))
                {
                    badCol = c;
                    break;
                }
            }

            // if so, cancel the selection and skip over the locked columns
            if (badCol > -1)
            {
                // cancel the selection
                e.Cancel = true;

                // try skipping over to the right
                if (_flex.Col < badCol)
                {
                    for (int c = badCol + 1; c < _flex.Cols.Count; c++)
                    {
                        if (!_lockedCols.Contains(c))
                        {
                            _flex.Select(e.NewRange.TopRow, c);
                            break;
                        }
                    }
                    return;
                }

                // try skipping to the left
                if (_flex.Col > badCol)
                {
                    for (int c = badCol - 1; c >= _flex.Cols.Fixed; c--)
                    {
                        if (!_lockedCols.Contains(c))
                        {
                            _flex.Select(e.NewRange.TopRow, c);
                            break;
                        }
                    }
                    return;
                }
            }
        }
Ejemplo n.º 4
0
 // when the user clicks a point on the chart, select the data on the grid
 private void _chart_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e)
 {
     if (e.Button == MouseButtons.Left)
     {
         int        series         = -1;
         int        point          = -1;
         int        distance       = -1;
         ChartGroup grp            = _chart.ChartGroups[0];
         bool       foundDataPoint = grp.CoordToDataIndex(e.X, e.Y, CoordinateFocusEnum.XandYCoord, ref series, ref point, ref distance);
         if (foundDataPoint && distance < 10)
         {
             _flex.Select(point + _flex.Rows.Fixed, series + _flex.Cols.Fixed + 1);
             _flex.Focus();
         }
     }
 }
Ejemplo n.º 5
0
 private void load_data_2_grid()
 {
     m_ds_cau_hoi = new DS_V_DM_CAU_HOI();
     m_us_cau_hoi.search_dm_cau_hoi(m_txt_key_cau_hoi.Text.Trim()
                                    , CIPConvert.ToDecimal(m_cbo_don_vi_lien_quan.SelectedValue)
                                    , CIPConvert.ToDecimal(m_cbo_loai_cau_hoi_tren.SelectedValue)
                                    , m_ds_cau_hoi);
     m_fg.Redraw = false;
     CGridUtils.Dataset2C1Grid(m_ds_cau_hoi, m_fg, m_obj_trans);
     set_tree_on_grid();
     m_fg.Redraw = true;
     m_fg.Focus();
     if (m_fg.Rows.Count > 3)
     {
         m_fg.Select(3, 3, true);
     }
 }