private void update_v_gd_de_xuat_vpp()
 {
     if (!CGridUtils.IsThere_Any_NonFixed_Row(m_grv_de_xuat)) return;
     if (!CGridUtils.isValid_NonFixed_RowIndex(m_grv_de_xuat, m_grv_de_xuat.Row)) return;
     grid2us_object(m_us_v_gd_de_xuat, m_grv_de_xuat.Row);
     F566_V_GD_DE_XUAT_VPP_DE v_fDE = new F566_V_GD_DE_XUAT_VPP_DE();
     v_fDE.display_for_update(m_us_v_gd_de_xuat);
     load_data_2_grid();
 }
 private void insert_v_gd_de_xuat_vpp()
 {
     F566_V_GD_DE_XUAT_VPP_DE v_fDE = new F566_V_GD_DE_XUAT_VPP_DE();
     v_fDE.display_for_insert();
     load_data_2_grid();
 }