private void format_control() { US_V_HT_NGUOI_SU_DUNG v_us = new US_V_HT_NGUOI_SU_DUNG(); if (US_V_HT_NGUOI_SU_DUNG.isInAdminGroup(CAppContext_201.getCurrentUserID())) { ribbonPageGroup4.Visible = false; ribbonPageGroup5.Visible = false; m_cmd_lap_phai_thu_le.Visibility = BarItemVisibility.Never; m_cmd_lap_phai_thu_tu_dong.Visibility = BarItemVisibility.Never; m_cmd_lap_thuc_thu.Visibility = BarItemVisibility.Never; m_cmd_lap_giam_tru.Visibility = BarItemVisibility.Never; //m_cmd_phan_quyen_nhom.Visibility = BarItemVisibility.Never; //m_cmd_nhom_nguoi_su_dung.Visibility = BarItemVisibility.Never; //m_cmd_nguoi_sd.Visibility = BarItemVisibility.Never; ribbonPage2.Visible = false; m_cmd_ds_phieu.Visibility = BarItemVisibility.Always ; } else { m_cmd_ban_giao_tien.Visibility = BarItemVisibility.Never; m_cmd_phan_quyen_nhom.Visibility = BarItemVisibility.Never; m_cmd_nhom_nguoi_su_dung.Visibility = BarItemVisibility.Never; m_cmd_nguoi_sd.Visibility = BarItemVisibility.Never; ribbonPageGroup2.Visible = false; } set_define_events(); }
/// <summary> /// Trả về danh sách các nhân viên được quyền chọn theo user người sử dụng /// </summary> /// <param name="ip_id_user"></param> public static void load_data_2_cbo_nhan_vien( decimal ip_dc_id_user , System.Windows.Forms.ComboBox op_cbo_nhan_vien_thu ) { DS_V_HT_NGUOI_SU_DUNG v_ds = new DS_V_HT_NGUOI_SU_DUNG(); US_V_HT_NGUOI_SU_DUNG v_us = new US_V_HT_NGUOI_SU_DUNG(); if (US_V_HT_NGUOI_SU_DUNG.isInAdminGroup(ip_dc_id_user)) { v_us.FillDataset(v_ds); DataRow v_dr = v_ds.V_HT_NGUOI_SU_DUNG.NewRow(); v_dr[V_HT_NGUOI_SU_DUNG.ID] = -1; v_dr[V_HT_NGUOI_SU_DUNG.TEN_TRUY_CAP] = "All"; v_dr[V_HT_NGUOI_SU_DUNG.TEN] = "--Tất cả---"; v_dr[V_HT_NGUOI_SU_DUNG.MAT_KHAU] = 123; v_dr[V_HT_NGUOI_SU_DUNG.NGAY_TAO] = "2015-01-20"; v_dr[V_HT_NGUOI_SU_DUNG.NGUOI_TAO] = "ADMIN"; v_dr[V_HT_NGUOI_SU_DUNG.TRANG_THAI] = "0"; v_dr[V_HT_NGUOI_SU_DUNG.BUILT_IN_YN] = "Y"; v_dr[V_HT_NGUOI_SU_DUNG.ID_USER_GROUP] = 3; v_ds.V_HT_NGUOI_SU_DUNG.Rows.InsertAt(v_dr, 0); } else { v_us.FillDataset(v_ds, "where ID=" + ip_dc_id_user.ToString()); } op_cbo_nhan_vien_thu.DataSource = v_ds.V_HT_NGUOI_SU_DUNG; op_cbo_nhan_vien_thu.DisplayMember = V_HT_NGUOI_SU_DUNG.TEN; op_cbo_nhan_vien_thu.ValueMember = V_HT_NGUOI_SU_DUNG.ID; op_cbo_nhan_vien_thu.SelectedIndex = 0; }
public static bool isInAdminGroup(decimal ip_dc_id_user) { try { US_V_HT_NGUOI_SU_DUNG v_us_v_ht_nguoi_su_dung = new US_V_HT_NGUOI_SU_DUNG(ip_dc_id_user); if (v_us_v_ht_nguoi_su_dung.dcID_USER_GROUP == CONST_ID_USER_GROUP.ADMIN) return true; } catch (Exception) { return false; } return false; }
private void load_data_2_grid() { DS_V_RPT_BAO_CAO_DANH_SACH_PHIEU_THU v_ds_ds_pt = new DS_V_RPT_BAO_CAO_DANH_SACH_PHIEU_THU(); US_V_RPT_BAO_CAO_DANH_SACH_PHIEU_THU v_us_ds_pt = new US_V_RPT_BAO_CAO_DANH_SACH_PHIEU_THU(); v_ds_ds_pt.EnforceConstraints = false; v_ds_ds_pt.Clear(); v_us_ds_pt.FillThongTinHS(v_ds_ds_pt, CIPConvert.ToDecimal(m_cbo_lop_mon.SelectedValue)); CGridUtils.Dataset2C1Grid(v_ds_ds_pt, m_fg, m_obj_trans); CGridUtils.MakeSoTT(0, m_fg); //Fill cac cot con lai for (int v_i_cur_row = m_fg.Rows.Fixed; v_i_cur_row < m_fg.Rows.Count; v_i_cur_row++) { m_fg.Rows[v_i_cur_row][(int)e_col_Number.NGAY_THU] = m_dat_tai_ngay.Value.Date; m_fg.Rows[v_i_cur_row][(int)e_col_Number.NOI_DUNG] = m_txt_noi_dung.Text.Trim(); m_fg.Rows[v_i_cur_row][(int)e_col_Number.HO_TEN_PH] = "PH " + m_fg.Rows[v_i_cur_row][(int)e_col_Number.HO_TEN_HS]; US_V_HT_NGUOI_SU_DUNG v_us_ht_nsd = new US_V_HT_NGUOI_SU_DUNG(CAppContext_201.getCurrentUserID()); m_fg.Rows[v_i_cur_row][(int)e_col_Number.NGUOI_THU] = v_us_ht_nsd.strTEN; m_fg.Rows[v_i_cur_row][(int)e_col_Number.SO_PHIEU] = "PPT" + m_cbo_lop_mon.SelectedValue.ToString() + "_" + m_fg.Rows[v_i_cur_row][(int)e_col_Number.MA_HOC_SINH]; m_fg.Rows[v_i_cur_row][(int)e_col_Number.TIEN_PHAI_THU] = m_txt_thanh_tien.Text; } }