public static void InitialUser(decimal ip_dc_id ) { using(QuanLyKhoEntities db=new QuanLyKhoEntities()) { var ht_nsd=db.HT_NGUOI_SU_DUNG.Where(x=>x.ID==ip_dc_id).FirstOrDefault(); m_ht_nguoi_su_dung=new HT_NGUOI_SU_DUNG() { ID=ht_nsd.ID , ID_CO_CAU_CO_CHUC=ht_nsd.ID_CO_CAU_CO_CHUC , DANG_SU_DUNG_YN=ht_nsd.DANG_SU_DUNG_YN , MAT_KHAU=ht_nsd.MAT_KHAU , TEN_TRUY_CAP=ht_nsd.TEN_TRUY_CAP }; } }
void m_cmd_them_Click(object sender, EventArgs e) { try { if (check_validate_data_is_ok("THEM")) { HT_NGUOI_SU_DUNG v_ht_nguoi_dung = new HT_NGUOI_SU_DUNG(); v_ht_nguoi_dung.ID_NHOM_NGUOI_DUNG = Convert.ToDecimal(m_cbo_nhom_nguoi_dung.SelectedValue); v_ht_nguoi_dung.DIA_CHI = m_txt_dia_chi.Text.Trim(); v_ht_nguoi_dung.DIEN_THOAI = Convert.ToDecimal(m_txt_dien_thoai.Text.Trim()); v_ht_nguoi_dung.EMAIL = m_txt_email.Text.Trim(); v_ht_nguoi_dung.FACEBOOK = m_txt_facebook.Text.Trim(); v_ht_nguoi_dung.GIOI_TINH = m_txt_gioi_tinh.Text.Trim(); v_ht_nguoi_dung.HO_TEN_NHAN_VIEN = m_txt_ho_ten.Text.Trim(); v_ht_nguoi_dung.MA_NHAN_VIEN = m_txt_ma_nhan_vien.Text.Trim(); DateTime v_dat_ngay_sinh; DateTime.TryParseExact(m_txt_ngay_sinh.Text, "dd/MM/yyyy", null, System.Globalization.DateTimeStyles.None, out v_dat_ngay_sinh); v_ht_nguoi_dung.NGAY_SINH = v_dat_ngay_sinh; v_ht_nguoi_dung.PASSWORD = m_txt_mat_khau.Text; v_ht_nguoi_dung.USER_NAME = m_txt_tai_khoan.Text; db.HT_NGUOI_SU_DUNG.Add(v_ht_nguoi_dung); db.SaveChanges(); m_cmd_xoa_trang_Click(null, null); MessageBox.Show("Bạn đã thêm mới Người dùng thành công!", "Thông báo"); load_data_to_grid(); } } catch (Exception v_e) { MessageBox.Show(v_e.ToString()); } }
void m_cmd_update_Click(object sender, EventArgs e) { try { HT_NGUOI_SU_DUNG nsd; if (m_cmd_update.Text == "Cập nhật") { F105Grid row = (F105Grid)m_gv.GetRow(m_gv.FocusedRowHandle); nsd = db.HT_NGUOI_SU_DUNG.Where(x => x.ID == row.ID).FirstOrDefault(); } else { nsd = new HT_NGUOI_SU_DUNG(); } //tc.ID_CO_CAU_TO_CHUC_PARENT = Convert.ToDecimal(m_cbo_cap_tren.SelectedValue); nsd.ID_CO_CAU_CO_CHUC = Convert.ToDecimal(m_cbo_nhom_nguoi_dung.SelectedValue); nsd.TEN_TRUY_CAP = m_txt_ten_truy_cap.Text; nsd.MAT_KHAU = m_txt_mat_khau.Text; nsd.DANG_SU_DUNG_YN = m_ckb_dang_su_dung.Checked; if (m_cmd_update.Text != "Cập nhật") { db.HT_NGUOI_SU_DUNG.Add(nsd); } db.SaveChanges(); load_data_to_grid(); load_data_to_combobox_nhom_nguoi_dung(); MessageBox.Show("Bạn đã cập nhật dữ liệu thành công!", "Thông báo"); m_cmd_xoa_trang_Click(null, null); } catch (Exception v_e) { MessageBox.Show(v_e.ToString()); } }