コード例 #1
0
        private void save_data()
        {
            if (!check_validate())
            {
                return;
            }
            form_2_us_object();
            switch (m_e_form_mode)
            {
            case DataEntryFormMode.InsertDataState:
                m_us_group.Insert();
                break;

            case DataEntryFormMode.UpdateDataState:
                m_us_group.Update();
                break;
            }
            US_HT_PHAN_QUYEN_CHO_NHOM v_us_quyen_user = new US_HT_PHAN_QUYEN_CHO_NHOM();

            v_us_quyen_user.dcID_NHOM_NGUOI_SU_DUNG = m_us_group.dcID;
            v_us_quyen_user.DeleteAllQuyenOfGroupUser(m_us_group.dcID);
            for (int v_i_cur = m_fg.Rows.Fixed; v_i_cur < m_fg.Rows.Count; v_i_cur++)
            {
                if ((bool)m_fg[v_i_cur, (int)e_col_number.LA_QUYEN_USER] == true)
                {
                    v_us_quyen_user.dcID_PHAN_QUYEN_HE_THONG
                        = CIPConvert.ToDecimal(m_fg[v_i_cur, (int)e_col_number.ID_QUYEN]);
                    v_us_quyen_user.Insert();
                }
            }
            BaseMessages.MsgBox_Infor("Đã cập nhật thành công!");
            this.Close();
        }