private void us_object2grid(US_V_HT_LOG_TRUY_CAP i_us
			, int i_grid_row)
        {
            DataRow v_dr = (DataRow) m_fg.Rows[i_grid_row].UserData;
            i_us.Me2DataRow(v_dr);
            m_obj_trans.DataRow2GridRow(v_dr, i_grid_row);
        }
Пример #2
0
        /// <summary>
        /// Hàm này thực hiện việc ghi log hành động, thao tác của nươời dùng
        /// </summary>
        /// <param name="ip_loai_hanh_dong">enum: các kiểu hành động của người dùng</param>
        /// <param name="ip_obj_doi_tuong_thao_tac">Thao tác, tác động vào đối tượng nào</param>
        /// <param name="ip_str_mo_ta">Mô tả chi tiết hơn về hành động</param>
        public static void ghi_log_he_thong(decimal ip_dc_loai_hanh_dong
                                            , string ip_obj_doi_tuong_thao_tac
                                            , string ip_str_mo_ta
                                            , string ip_str_ghi_chu)
        {
            /* Thông tin chung*/
            US_V_HT_LOG_TRUY_CAP m_us_v_ht_log_truy_cap = new US_V_HT_LOG_TRUY_CAP();

            m_us_v_ht_log_truy_cap.dcID_DANG_NHAP = f002_main_form.m_dc_id_user;
            m_us_v_ht_log_truy_cap.datTHOI_GIAN = DateTime.Now;
            m_us_v_ht_log_truy_cap.strDOI_TUONG_THAO_TAC = ip_obj_doi_tuong_thao_tac;

            /* Thông tin riêng*/
            m_us_v_ht_log_truy_cap.dcID_LOAI_HANH_DONG = ip_dc_loai_hanh_dong;
            m_us_v_ht_log_truy_cap.strMO_TA = ip_str_mo_ta;
            m_us_v_ht_log_truy_cap.strGHI_CHU = ip_str_ghi_chu;

            // ghi log hệ thống
            try
            {
                m_us_v_ht_log_truy_cap.Insert();
            }
            catch
            {
                BaseMessages.MsgBox_Infor(THONG_BAO.ER_GHI_LOG_HE_THONG);
            }
        }
        private void grid2us_object(US_V_HT_LOG_TRUY_CAP i_us
			, int i_grid_row)
        {
            DataRow v_dr;
            v_dr = (DataRow) m_fg.Rows[i_grid_row].UserData;
            m_obj_trans.GridRow2DataRow(i_grid_row,v_dr);
            i_us.DataRow2Me(v_dr);
        }