예제 #1
0
        private void DoRowDoubleClick(GridView view, Point pt)
        {
            GridHitInfo info = view.CalcHitInfo(pt);

            if (info.InRow || info.InRowCell)
            {
                DataRow v_dr_grv = m_grv_dm_cau_hoi.GetDataRow(m_grv_dm_cau_hoi.FocusedRowHandle);
                if (v_dr_grv == null)
                {
                    try
                    {
                        f100_dm_cau_hoi_de v_f = new f100_dm_cau_hoi_de();
                        v_f.DisPlayForInsert();
                        load_data_grid();
                    }
                    catch (Exception v_e)
                    {
                        CSystemLog_301.ExceptionHandle(v_e);
                    }
                }
                else
                {
                    try
                    {
                        DataRow            v_dr             = m_grv_dm_cau_hoi.GetDataRow(m_grv_dm_cau_hoi.FocusedRowHandle);
                        US_DM_CAU_HOI      v_us_cau_hoi     = new US_DM_CAU_HOI(CIPConvert.ToDecimal(v_dr[DM_CAU_HOI.ID].ToString()));
                        US_DM_CAU_TRA_LOI  v_us_cau_tra_loi = new US_DM_CAU_TRA_LOI(CIPConvert.ToDecimal(v_dr["ID_CAU_TRA_LOI"].ToString()));
                        f100_dm_cau_hoi_de v_f = new f100_dm_cau_hoi_de();
                        v_f.DisPlayForUpdate(v_us_cau_hoi, v_us_cau_tra_loi);
                        load_data_grid();
                    }
                    catch (Exception v_e)
                    {
                        CSystemLog_301.ExceptionHandle(v_e);
                    }
                }
            }
        }
예제 #2
0
 private void DoRowDoubleClick(GridView view, Point pt)
 {
     GridHitInfo info = view.CalcHitInfo(pt);
     if (info.InRow || info.InRowCell)
     {
         DataRow v_dr_grv = m_grv_dm_cau_hoi.GetDataRow(m_grv_dm_cau_hoi.FocusedRowHandle);
         if (v_dr_grv == null)
         {
             try
             {
                 f100_dm_cau_hoi_de v_f = new f100_dm_cau_hoi_de();
                 v_f.DisPlayForInsert();
                 load_data_grid();
             }
             catch (Exception v_e)
             {
                 CSystemLog_301.ExceptionHandle(v_e);
             }
         }
         else
         {
             try
             {
                 DataRow v_dr = m_grv_dm_cau_hoi.GetDataRow(m_grv_dm_cau_hoi.FocusedRowHandle);
                 US_DM_CAU_HOI v_us_cau_hoi = new US_DM_CAU_HOI(CIPConvert.ToDecimal(v_dr[DM_CAU_HOI.ID].ToString()));
                 US_DM_CAU_TRA_LOI v_us_cau_tra_loi = new US_DM_CAU_TRA_LOI(CIPConvert.ToDecimal(v_dr["ID_CAU_TRA_LOI"].ToString()));
                 f100_dm_cau_hoi_de v_f = new f100_dm_cau_hoi_de();
                 v_f.DisPlayForUpdate(v_us_cau_hoi, v_us_cau_tra_loi);
                 load_data_grid();
             }
             catch (Exception v_e)
             {
                 CSystemLog_301.ExceptionHandle(v_e);
             }
         }
     }
 }