예제 #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_loai_yeu_cau.GetDataRow(m_grv_dm_loai_yeu_cau.FocusedRowHandle);
                if (v_dr_grv == null)
                {
                    try
                    {
                        f102_dm_loai_yeu_cau_de v_f = new f102_dm_loai_yeu_cau_de();
                        v_f.displayinsert();
                        load_data_griv();
                    }
                    catch (Exception v_e)
                    {
                        CSystemLog_301.ExceptionHandle(v_e);
                    }
                }
                else
                {
                    try
                    {
                        DataRow                 v_dr  = m_grv_dm_loai_yeu_cau.GetDataRow(m_grv_dm_loai_yeu_cau.FocusedRowHandle);
                        US_DM_LOAI_YEU_CAU      v_us1 = new US_DM_LOAI_YEU_CAU(CIPConvert.ToDecimal(v_dr[DM_LOAI_YEU_CAU.ID].ToString()));
                        US_DM_LOAI_YEU_CAU      v_us2 = new US_DM_LOAI_YEU_CAU(CIPConvert.ToDecimal(v_dr[DM_LOAI_YEU_CAU.ID_CHA].ToString()));
                        f102_dm_loai_yeu_cau_de v_f   = new f102_dm_loai_yeu_cau_de();
                        v_f.displayupdate(v_us1, v_us2);
                        load_data_griv();
                    }
                    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_loai_yeu_cau.GetDataRow(m_grv_dm_loai_yeu_cau.FocusedRowHandle);
         if (v_dr_grv == null)
         {
             try
             {
                 f102_dm_loai_yeu_cau_de v_f = new f102_dm_loai_yeu_cau_de();
                 v_f.displayinsert();
                 load_data_griv();
             }
             catch (Exception v_e)
             {
                 CSystemLog_301.ExceptionHandle(v_e);
             }
         }
         else
         {
             try
             {
                 DataRow v_dr = m_grv_dm_loai_yeu_cau.GetDataRow(m_grv_dm_loai_yeu_cau.FocusedRowHandle);
                 US_DM_LOAI_YEU_CAU v_us1 = new US_DM_LOAI_YEU_CAU(CIPConvert.ToDecimal(v_dr[DM_LOAI_YEU_CAU.ID].ToString()));
                 US_DM_LOAI_YEU_CAU v_us2 = new US_DM_LOAI_YEU_CAU(CIPConvert.ToDecimal(v_dr[DM_LOAI_YEU_CAU.ID_CHA].ToString()));
                 f102_dm_loai_yeu_cau_de v_f = new f102_dm_loai_yeu_cau_de();
                 v_f.displayupdate(v_us1, v_us2);
                 load_data_griv();
             }
             catch (Exception v_e)
             {
                 CSystemLog_301.ExceptionHandle(v_e);
             }
         }
     }
 }