//Hàm sửa public void SuaDuLieu(EC_QuanLyTrungTam ec) { SqlCommand cmd = new SqlCommand(); cmd.CommandText = "dbo.[QuanLyTrungTam_Update]"; cmd.CommandType = CommandType.StoredProcedure; try { con.MoKetNoi(); cmd.Connection = con.connect; cmd.Parameters.AddWithValue("@ID", ec.ID); cmd.Parameters.AddWithValue("@HoTen", ec.HoTen); cmd.Parameters.AddWithValue("LienHe", ec.LienHe); cmd.Parameters.Add(new SqlParameter("@Anh", SqlDbType.Image)).Value = ec.Anh; cmd.ExecuteNonQuery(); } catch { } finally { cmd.Dispose(); con.DongKetNoi(); } }
private void btLuu_Click(object sender, EventArgs e) { if (XacNhan == false) { lbThongBao.Visible = true; pnXacNhan.Visible = true; return; } if (btLuu.Text == "Thêm") { txbMatKhau.Enabled = true; btLuu.Text = "Lưu"; } else if (btLuu.Text == "Lưu") { string ID = TaoID(); string MatKhau = txbMatKhau.Text; if (MatKhau == "") { return; } EC_TaiKhoan ecTK = new EC_TaiKhoan(ID, txbTenDN.Text, Hash.getHashString(MatKhau)); new BUS_TaiKhoan().ThemDuLieu(ecTK); if (cbLoai.SelectedIndex == 0) { EC_QuanLyTrungTam ecQl = new EC_QuanLyTrungTam(); ecQl.ID = ID; new BUS_QuanLyTrungTam().ThemDuLieu(ecQl); } else if (cbLoai.SelectedIndex == 1) { BUS_GiaoVien busGv = new BUS_GiaoVien(); if (busGv.Select_ByPrimaryKey(txbMa.Text) == null) { MessageBox.Show("Không tồn tại giáo viên"); return; } busGv.ThemID(txbMa.Text, ID); } else if (cbLoai.SelectedIndex == 2) { BUS_HocSinh busHS = new BUS_HocSinh(); if (busHS.Select_ByPrimaryKey(txbMa.Text) == null) { MessageBox.Show("Không tồn tại học sinh"); return; } busHS.ThemID(txbMa.Text, ID); } btLuu.Text = "Thêm"; } else { } LoadForm(); }
/// <summary> /// Populate business objects from the data reader /// </summary> /// <param name="dataReader">data reader</param> /// <returns>list of SinhVien</returns> internal List <EC_QuanLyTrungTam> PopulateObjectsFromReader(IDataReader dataReader) { List <EC_QuanLyTrungTam> list = new List <EC_QuanLyTrungTam>(); while (dataReader.Read()) { EC_QuanLyTrungTam businessObject = new EC_QuanLyTrungTam(); PopulateBusinessObjectFromReader(businessObject, dataReader); list.Add(businessObject); } return(list); }
private void btLuu_Click(object sender, EventArgs e) { if (btLuu.Text == "Lưu") { EC_TaiKhoan ecTK = new EC_TaiKhoan(txbID.Text, txbTenDN.Text, txbMatKhau.Text); busTK.SuaDuLieu(ecTK); btLuu.Text = "Thêm"; txbID.Enabled = txbMa.Enabled = txbTenDN.Enabled = cbLoai.Enabled = true; } else if (btLuu.Text == "Thêm") { string ID = TaoID(); EC_TaiKhoan ecTK = new EC_TaiKhoan(ID, txbTenDN.Text, txbMatKhau.Text); if (cbLoai.SelectedIndex == 0) { EC_QuanLyTrungTam ecQl = new EC_QuanLyTrungTam(); ecQl.ID = ID; } else if (cbLoai.SelectedIndex == 1) { BUS_GiaoVien busGv = new BUS_GiaoVien(); if (busGv.Select_ByPrimaryKey(txbMa.Text) == null) { MessageBox.Show("Không tồn tại giáo viên"); return; } busGv.ThemID(txbMa.Text, ID); } else if (cbLoai.SelectedIndex == 2) { BUS_HocSinh busHS = new BUS_HocSinh(); if (busHS.Select_ByPrimaryKey(txbMa.Text) == null) { MessageBox.Show("Không tồn tại học sinh"); return; } busHS.ThemID(txbMa.Text, ID); } } else { } LoadForm(); }
internal void PopulateBusinessObjectFromReader(EC_QuanLyTrungTam businessObject, IDataReader dataReader) { businessObject.ID = dataReader.GetString(dataReader.GetOrdinal(EC_QuanLyTrungTam.QuanLyTrungTam_Fields.ID.ToString())); if (!dataReader.IsDBNull(dataReader.GetOrdinal(EC_QuanLyTrungTam.QuanLyTrungTam_Fields.HoTen.ToString()))) { businessObject.HoTen = dataReader.GetString(dataReader.GetOrdinal(EC_QuanLyTrungTam.QuanLyTrungTam_Fields.HoTen.ToString())); } if (!dataReader.IsDBNull(dataReader.GetOrdinal(EC_QuanLyTrungTam.QuanLyTrungTam_Fields.LienHe.ToString()))) { businessObject.LienHe = dataReader.GetString(dataReader.GetOrdinal(EC_QuanLyTrungTam.QuanLyTrungTam_Fields.LienHe.ToString())); } if (!dataReader.IsDBNull(dataReader.GetOrdinal(EC_QuanLyTrungTam.QuanLyTrungTam_Fields.Anh.ToString()))) { int length = (int)dataReader.GetBytes(dataReader.GetOrdinal(EC_QuanLyTrungTam.QuanLyTrungTam_Fields.Anh.ToString()), 0, null, 0, 0); businessObject.Anh = new byte[length]; dataReader.GetBytes(dataReader.GetOrdinal(EC_QuanLyTrungTam.QuanLyTrungTam_Fields.Anh.ToString()), 0, businessObject.Anh, 0, length); } }
void LayDuLieu() { DataTable tb = new DataTable(); if (Quyen == 1) { List <EC_QuanLyTrungTam> ListQuanLy = new BUS_QuanLyTrungTam().Select_BYPrimaryKey(ID); if (ListQuanLy == null) { return; } EC_QuanLyTrungTam QuanLy = ListQuanLy[0]; if (QuanLy.Anh != null) { picAvt.Image = HinhAnh.ByteToImage(QuanLy.Anh); } cbLoaiTaiKhoan.SelectedIndex = 0; } else if (Quyen == 2) { EC_GiaoVien GiaoVien = new BUS_GiaoVien().SelectByFields("ID", ID)[0]; txbTrinhDo.Text = GiaoVien.TrinhDo; lbTrinhDo.Text = "Trình độ"; txbHoTen.Text = GiaoVien.Ten_GiaoVien; txbMa.Text = GiaoVien.Ma_GiaoVien; txbNgaySinh.Text = GiaoVien.NgaySinh.ToString(); txbDiaChi.Text = GiaoVien.DiaChi; txbEmail.Text = GiaoVien.Email; txbSDT.Text = GiaoVien.SDT; comboBox1.SelectedIndex = GiaoVien.GioiTinh == true ? 0 : 1; cbLoaiTaiKhoan.SelectedIndex = 1; if (GiaoVien.Anh != null) { picAvt.Image = HinhAnh.ByteToImage(GiaoVien.Anh); } } else if (Quyen == 3) { EC_HocSinh hs = new BUS_HocSinh().SelectByFields("ID", ID)[0]; txbTrinhDo.Text = hs.Lop.ToString(); lbTrinhDo.Text = "Lớp"; txbHoTen.Text = hs.Ten_HocSinh; txbMa.Text = hs.Ma_HocSinh; txbNgaySinh.Text = hs.NgaySinh.ToString(); txbDiaChi.Text = hs.DiaChi; txbEmail.Text = hs.Email; txbSDT.Text = hs.SDT; comboBox1.SelectedIndex = hs.GioiTinh == true ? 0 : 1; cbLoaiTaiKhoan.SelectedIndex = 2; if (hs.Anh != null) { picAvt.Image = HinhAnh.ByteToImage(hs.Anh); } } BUS_TaiKhoan busTK = new BUS_TaiKhoan(); EC_TaiKhoan TaiKhoan = busTK.SelectByMa(ID); txbID.Text = ID; txbTenDN.Text = TaiKhoan.TenDangNhap; txbMatKhau.UseSystemPasswordChar = false; txbMatKhau.PasswordChar = '*'; txbMatKhau.Text = TaiKhoan.MatKhau; }
public void XoaDuLieu(EC_QuanLyTrungTam ec) { sql.XoaDuLieu(ec); }
public void SuaDuLieu(EC_QuanLyTrungTam ec) { sql.SuaDuLieu(ec); }
public void ThemDuLieu(EC_QuanLyTrungTam ec) { sql.ThemDuLieu(ec); }
//Hàm xóa public void XoaDuLieu(EC_QuanLyTrungTam ec) { }
//Hàm xóa public void XoaDuLieu(EC_QuanLyTrungTam ec) { con.ThucThiCauLenhSQL(@"DELETE FROM QuanLyTrungTam where ID = '" + ec.ID + "'"); }
//Hàm sửa public void SuaDuLieu(EC_QuanLyTrungTam ec) { con.ThucThiCauLenhSQL(@"UPDATE QuanLyTrungTam SET HoTen = N'" + ec.HoTen + "', LienHe = '" + ec.LienHe + "' where ID = '" + ec.ID + "'"); }
//Hàm thêm dữ liệu public void ThemDuLieu(EC_QuanLyTrungTam ec) { con.ThucThiCauLenhSQL(@"INSERT INTO QuanLyTrungTam (ID, Hoten, LienHe) VALUES ('" + ec.ID + "', N'" + ec.HoTen + "', '" + ec.LienHe + "')"); }