public int Sua(HoSoHocSinh x) { int n = 9; string[] name = new string[n]; object[] value = new object[n]; name[0] = "@ma"; name[1] = "@hoten"; name[2] = "@ngaysinh"; name[3] = "@gioitinh"; name[4] = "@diachi"; name[5] = "@diem"; name[6] = "@hotenbo"; name[7] = "@sdt"; name[8] = "@malop"; value[0] = x.MaHocSinh; value[1] = x.HoTen; value[2] = x.NgaySinh; value[3] = x.GioiTinh; value[4] = x.DiaChi; value[5] = x.DiemVAotruong; value[6] = x.HoTenBoMe; value[7] = x.sdt; value[8] = x.MaLop; string sql = "update HoSoHocSinh set Hoten=@hoten,NgaySinh=@ngaysinh,GioiTinh=@gioitinh,DiaChi=@diachi,DiemVaoTruong=@diem,HoTenBoMe=@hotenbo,SoDienThoai=@sdt,MaLop=@malop where MaHocSinh=@ma"; return(cls.Update(sql, name, value, n)); }
private void btnLuu_Click(object sender, EventArgs e) { if (String.IsNullOrEmpty(txtMaHS.Text) || String.IsNullOrEmpty(txtHoTen.Text) || String.IsNullOrEmpty(dtpNgaySinh.Text) || String.IsNullOrEmpty(cmbGioiTinh.Text) || String.IsNullOrEmpty(txtDiaChi.Text) || String.IsNullOrEmpty(txtHoTenBoMe.Text) || String.IsNullOrEmpty(txtSoDienThoai.Text) || String.IsNullOrEmpty(cmbLop.Text)) { MessageBox.Show("Không được để trống thông tin."); return; } HoSoHocSinh hshs = new HoSoHocSinh(); hshs.MaHocSinh = txtMaHS.Text; hshs.HoTen = txtHoTen.Text; hshs.NgaySinh = dtpNgaySinh.Value; hshs.GioiTinh = cmbGioiTinh.Text; hshs.DiaChi = txtDiaChi.Text; hshs.DiemVaoTruong = (float)numDiemVaoTruong.Value; hshs.HoTenBoMe = txtHoTenBoMe.Text; hshs.SoDienThoai = txtSoDienThoai.Text; hshs.MaLop = cmbLop.SelectedValue.ToString(); if (!hshsBUS.Update(hshs)) { MessageBox.Show("Sửa thông tin học sinh không thành công."); return; } QuanLyHoSoHocSinh_Load(sender, e); btnHuy_Click(sender, e); }
public int Them(HoSoHocSinh x) { int n = 9; string[] name = new string[n]; object[] value = new object[n]; name[0] = "@ma"; name[1] = "@hoten"; name[2] = "@ngaysinh"; name[3] = "@gioitinh"; name[4] = "@diachi"; name[5] = "@diem"; name[6] = "@hotenbo"; name[7] = "@sdt"; name[8] = "@malop"; value[0] = x.MaHocSinh; value[1] = x.HoTen; value[2] = x.NgaySinh; value[3] = x.GioiTinh; value[4] = x.DiaChi; value[5] = x.DiemVAotruong; value[6] = x.HoTenBoMe; value[7] = x.sdt; value[8] = x.MaLop; string sql = "insert into HoSoHocSinh values(@ma,@hoten,@ngaysinh,@gioitinh,@diachi,@diem,@hotenbo,@sdt,@malop)"; return(cls.Update(sql, name, value, n)); }
private void btnSua_Click(object sender, EventArgs e) { if (String.IsNullOrEmpty(txtMaHS.Text)) { MessageBox.Show("Mã học sinh không được để trống."); return; } if (!hshsBUS.Exist(txtMaHS.Text)) { MessageBox.Show("Mã học sinh không tồn tại."); return; } HoSoHocSinh hshs = hshsBUS.Get(txtMaHS.Text); txtHoTen.Text = hshs.HoTen; dtpNgaySinh.Value = hshs.NgaySinh; cmbGioiTinh.Text = hshs.GioiTinh; txtDiaChi.Text = hshs.DiaChi; numDiemVaoTruong.Value = (decimal)hshs.DiemVaoTruong; txtHoTenBoMe.Text = hshs.HoTenBoMe; txtSoDienThoai.Text = hshs.SoDienThoai; cmbLop.SelectedValue = hshs.MaLop; txtMaHS.Enabled = false; BatTatLHTSX(); }
//ds hoc sinh public List <HoSoHocSinh> dsHS() { List <HoSoHocSinh> ds = new List <HoSoHocSinh>(); Open(); SqlCommand cmd = new SqlCommand(); cmd.CommandType = CommandType.Text; cmd.CommandText = "select * from HoSoHocSinh"; cmd.Connection = conn; SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { HoSoHocSinh a = new HoSoHocSinh(); a.MaHocSinh = reader.GetString(0); a.HoTen = reader.GetString(1); a.NgaySinh = reader.GetDateTime(2); a.GioiTinh = reader.GetString(3); a.DiaChi = reader.GetString(4); a.DiemVAotruong = reader.GetDouble(5); a.HoTenBoMe = reader.GetString(6); a.sdt = reader.GetString(7); //a.NienKhoa = reader.GetString(2); a.MaLop = reader.GetString(8); // a.GiaoVienChuNHiem = reader.GetString(4); ds.Add(a); } Close(); conn.Close(); return(ds); }
private void btnXoaHocSinh_Click(object sender, EventArgs e) { try { DialogResult result = MessageBox.Show("Chắc chắn xoá?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.Yes) { HoSoHocSinh hs = new HoSoHocSinh(); hs.MaHocSinh = txtMaHocSinh.Text; hs.HoTen = txtHoTen.Text; hs.NgaySinh = dtNgaySinh.Value.ToString("MM/dd/yyyy"); hs.GioiTinh = cbGioiTinh.SelectedValue + ""; hs.DiaChi = txtDiaChi.Text; hs.DiemVaoTruong = float.Parse(txtDiemVaoTruong.Text); hs.HoTenBoMe = txtHoTenBoMe.Text; hs.SoDienThoai = txtSoDienThoai.Text; hs.MaLop = cbLop.SelectedValue + ""; // MessageBox.Show(hs.MaHocSinh + " " + hs.HoTen + " " + hs.NgaySinh + " " + hs.GioiTinh + " " + hs.DiaChi + hs.DiemVaoTruong + " " + hs.HoTenBoMe + " " + hs.MaLop); bulHS.xoaHoSoHocSinh(hs); MessageBox.Show("Xoá thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } } catch (Exception err) { MessageBox.Show("Xoá thất bại!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
public HoSoHocSinh Get(string maHocSinh) { DataTable dt = hshsDTL.Get(maHocSinh); HoSoHocSinh hshs = new HoSoHocSinh(dt.Rows[0]); return(hshs); }
private void btnXem_Click(object sender, EventArgs e) { HoSoHSBUL cls = new HoSoHSBUL(); HoSoHocSinh x = new HoSoHocSinh(); x.MaHocSinh = txtMaHS.Text; dgvHocSinh.DataSource = cls.Xem(x); }
private void AddHSbutton_Click(object sender, EventArgs e) { HoSoHocSinh HS = new HoSoHocSinh(); this.Visible = false; HS.ShowDialog(); this.Visible = true; }
private void btnXoa_Click(object sender, EventArgs e) { HoSoHSBUL cls = new HoSoHSBUL(); HoSoHocSinh x = new HoSoHocSinh(); x.MaHocSinh = txtMaHS.Text; cls.Xoa(x); frmHoSoHocSinh_Load(sender, e); }
private void btnTim_Click(object sender, EventArgs e) { DanhSachHocSinhBUL cls = new DanhSachHocSinhBUL(); HoSoHocSinh x = new HoSoHocSinh(); x.MaLop = cboTenLop.SelectedValue.ToString(); dgvDSHS.DataSource = cls.HienThi(x); dgvDSHS.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; }
public void xoaHoSoHocSinh(HoSoHocSinh hs) { string sqlUpdate = "delete from HoSoHocSinh where maHocSinh=@maHocSinh"; KetNoiCSDL.moKetNoi(); SqlCommand cmd = new SqlCommand(sqlUpdate, KetNoiCSDL.connect); cmd.Parameters.AddWithValue("maHocSinh", hs.MaHocSinh); cmd.ExecuteNonQuery(); KetNoiCSDL.dongKetNoi(); }
public int Xoa(HoSoHocSinh x) { int n = 1; string[] name = new string[n]; object[] value = new object[n]; name[0] = "@MaHocSinh"; value[0] = x.MaHocSinh; string sql = "delete HoSoHocSinh where MaHocSinh=@MaHocSinh"; return(cls.Update(sql, name, value, n)); }
public DataTable HienThi(HoSoHocSinh x) { Open(); string sql = "select MaHocSinh,HoTen,GioiTinh,DiaChi,HoTenBoMe,SoDienThoai from HoSoHocSinh where MaLop=@MaLop"; SqlCommand cmd = new SqlCommand(sql, conn); cmd.Parameters.AddWithValue("MaLop", x.MaLop); DataTable dt = new DataTable(); SqlDataReader dr = cmd.ExecuteReader(); dt.Load(dr); return(dt); }
public DataTable Xem(HoSoHocSinh x) { Open(); string sql = "select * from HoSoHocSinh where MaHocSinh=@ma"; SqlCommand cmd = new SqlCommand(sql, conn); cmd.Parameters.AddWithValue("ma", x.MaHocSinh); DataTable dt = new DataTable(); SqlDataReader dr = cmd.ExecuteReader(); dt.Load(dr); return(dt); }
public int Update(HoSoHocSinh hoSoHocSinh) { string que = "update HoSoHocSinh set HoTen= @HoTen, NgaySinh= @NgaySinh, GioiTinh= @GioiTinh, DiaChi= @DiaChi, DiemVaoTruong= @DiemVaoTruong, HoTenBoMe = @HoTenBoMe, SoDienThoai = @SoDienThoai, MaLop = @MaLop where MaHocSinh = @MaHocSinh"; SqlCommand cmd = new SqlCommand(que); cmd.Parameters.AddWithValue("@MaHocSinh", hoSoHocSinh.MaHocSinh); cmd.Parameters.AddWithValue("@HoTen", hoSoHocSinh.HoTen); cmd.Parameters.AddWithValue("@NgaySinh", hoSoHocSinh.NgaySinh); cmd.Parameters.AddWithValue("@GioiTinh", hoSoHocSinh.GioiTinh); cmd.Parameters.AddWithValue("@DiaChi", hoSoHocSinh.DiaChi); cmd.Parameters.AddWithValue("@DiemVaoTruong", hoSoHocSinh.DiemVaoTruong); cmd.Parameters.AddWithValue("@HoTenBoMe", hoSoHocSinh.HoTenBoMe); cmd.Parameters.AddWithValue("@SoDienThoai", hoSoHocSinh.SoDienThoai); cmd.Parameters.AddWithValue("@MaLop", hoSoHocSinh.MaLop); return(csdl.ExecuteNonQuery(cmd)); }
public int Insert(HoSoHocSinh hoSoHocSinh) { string que = "insert into HoSoHocSinh values(@MaHocSinh, @HoTen, @NgaySinh, @GioiTinh, @DiaChi, @DiemVaoTruong, @HoTenBoMe, @SoDienThoai, @MaLop)"; SqlCommand cmd = new SqlCommand(que); cmd.Parameters.AddWithValue("@MaHocSinh", hoSoHocSinh.MaHocSinh); cmd.Parameters.AddWithValue("@HoTen", hoSoHocSinh.HoTen); cmd.Parameters.AddWithValue("@NgaySinh", hoSoHocSinh.NgaySinh); cmd.Parameters.AddWithValue("@GioiTinh", hoSoHocSinh.GioiTinh); cmd.Parameters.AddWithValue("@DiaChi", hoSoHocSinh.DiaChi); cmd.Parameters.AddWithValue("@DiemVaoTruong", hoSoHocSinh.DiemVaoTruong); cmd.Parameters.AddWithValue("@HoTenBoMe", hoSoHocSinh.HoTenBoMe); cmd.Parameters.AddWithValue("@SoDienThoai", hoSoHocSinh.SoDienThoai); cmd.Parameters.AddWithValue("@MaLop", hoSoHocSinh.MaLop); return(csdl.ExecuteNonQuery(cmd)); }
private void btnSua_Click(object sender, EventArgs e) { HoSoHSBUL cls = new HoSoHSBUL(); HoSoHocSinh x = new HoSoHocSinh(); x.MaHocSinh = txtMaHS.Text; x.HoTen = txtHoTen.Text; x.NgaySinh = DateTime.Parse(txtNgaySinh.Text); x.GioiTinh = cboGioiTinh.SelectedValue.ToString(); x.DiaChi = txtDiaChi.Text; x.DiemVAotruong = double.Parse(txtDiemVaoTruong.Text); x.HoTenBoMe = txtHoTenBoMe.Text; x.sdt = txtSDT.Text; x.MaLop = cboMaLop.SelectedValue.ToString(); cls.Sua(x); frmHoSoHocSinh_Load(sender, e); }
public List <HoSoHocSinh> layHoSoHocSinh() { List <HoSoHocSinh> arr = new List <HoSoHocSinh>(); KetNoiCSDL.moKetNoi(); string get = "select * from HoSoHocSinh"; SqlCommand cmd = new SqlCommand(get, KetNoiCSDL.connect); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { HoSoHocSinh x = new HoSoHocSinh(dr["maHocSinh"] + "", dr["hoTen"] + "", dr["ngaySinh"] + "", dr["gioiTinh"] + "", dr["diaChi"] + "", float.Parse(dr["diemVaoTruong"] + ""), dr["hoTenBoMe"] + "", dr["soDienThoai"] + "", dr["maLop"] + ""); arr.Add(x); } KetNoiCSDL.dongKetNoi(); return(arr); }
public HoSoHocSinh LayThongTinHocSinh(string maHS) { string query = @"sb_GetInfoStudent @mahs"; DataTable dt = DataProvider.Instance.ExcuteQuery(query, new object[] { maHS }); HoSoHocSinh hs = new HoSoHocSinh(); hs.MaHocSinh = dt.Rows[0][0].ToString(); hs.HoTen = dt.Rows[0][1].ToString(); hs.NgaySinh = DateTime.Parse(dt.Rows[0][2].ToString()); hs.GioiTinh = int.Parse(dt.Rows[0][3].ToString()); hs.DiaChi = dt.Rows[0][4].ToString(); hs.DiemVaoTruong = double.Parse(dt.Rows[0][5].ToString()); hs.HoTenBoMe = dt.Rows[0][6].ToString(); hs.DienThoai = dt.Rows[0][7].ToString(); hs.MaLop = dt.Rows[0][8].ToString(); return(hs); }
public void themHoSoHocSinh(HoSoHocSinh hs) { string sqlSelect = "insert into HoSoHocSinh values(@maHocSinh ,@hoTen ,@ngaySinh, @gioiTinh, @diaChi, @diemVaoTruong, @hoTenBoMe, @soDienThoai, @maLop)"; KetNoiCSDL.moKetNoi(); SqlCommand cmd = new SqlCommand(sqlSelect, KetNoiCSDL.connect); cmd.Parameters.AddWithValue("maHocSinh", hs.MaHocSinh); cmd.Parameters.AddWithValue("hoTen", hs.HoTen); cmd.Parameters.AddWithValue("ngaySinh", hs.NgaySinh); cmd.Parameters.AddWithValue("gioiTinh", hs.GioiTinh); cmd.Parameters.AddWithValue("diaChi", hs.DiaChi); cmd.Parameters.AddWithValue("diemVaoTruong", hs.DiemVaoTruong); cmd.Parameters.AddWithValue("hoTenBoMe", hs.HoTenBoMe); cmd.Parameters.AddWithValue("soDienThoai", hs.SoDienThoai); cmd.Parameters.AddWithValue("maLop", hs.MaLop); cmd.ExecuteNonQuery(); KetNoiCSDL.dongKetNoi(); }
public void suaHoSoHocSinh(HoSoHocSinh hs) { string sqlUpdate = "update HoSoHocSinh set hoTen = @hoTen ,ngaySinh=@ngaySinh,gioiTinh= @gioiTinh,diaChi= @diaChi ,diemVaoTruong= @diemVaoTruong ,hoTenBoMe= @hoTenBoMe ,soDienThoai= @soDienThoai ,maLop= @maLop where maHocSinh =@maHocSinh "; KetNoiCSDL.moKetNoi(); SqlCommand cmd = new SqlCommand(sqlUpdate, KetNoiCSDL.connect); cmd.Parameters.AddWithValue("maHocSinh", hs.MaHocSinh); cmd.Parameters.AddWithValue("hoTen", hs.HoTen); cmd.Parameters.AddWithValue("ngaySinh", hs.NgaySinh); cmd.Parameters.AddWithValue("gioiTinh", hs.GioiTinh); cmd.Parameters.AddWithValue("diaChi", hs.DiaChi); cmd.Parameters.AddWithValue("diemVaoTruong", hs.DiemVaoTruong); cmd.Parameters.AddWithValue("hoTenBoMe", hs.HoTenBoMe); cmd.Parameters.AddWithValue("soDienThoai", hs.SoDienThoai); cmd.Parameters.AddWithValue("maLop", hs.MaLop); cmd.ExecuteNonQuery(); KetNoiCSDL.dongKetNoi(); }
private void btnThem_Click(object sender, EventArgs e) { if (String.IsNullOrEmpty(txtMaHS.Text) || String.IsNullOrEmpty(txtHoTen.Text) || String.IsNullOrEmpty(dtpNgaySinh.Text) || String.IsNullOrEmpty(cmbGioiTinh.Text) || String.IsNullOrEmpty(txtDiaChi.Text) || String.IsNullOrEmpty(txtHoTenBoMe.Text) || String.IsNullOrEmpty(txtSoDienThoai.Text) || String.IsNullOrEmpty(cmbLop.Text)) { MessageBox.Show("Không được để trống thông tin."); return; } if (hshsBUS.Exist(txtMaHS.Text)) { MessageBox.Show("Mã học sinh đã tồn tại."); return; } HoSoHocSinh hshs = new HoSoHocSinh(); hshs.MaHocSinh = txtMaHS.Text; hshs.HoTen = txtHoTen.Text; hshs.NgaySinh = dtpNgaySinh.Value; hshs.GioiTinh = cmbGioiTinh.Text; hshs.DiaChi = txtDiaChi.Text; hshs.DiemVaoTruong = (float)numDiemVaoTruong.Value; hshs.HoTenBoMe = txtHoTenBoMe.Text; hshs.SoDienThoai = txtSoDienThoai.Text; hshs.MaLop = cmbLop.SelectedValue.ToString(); if (!hshsBUS.Insert(hshs)) { MessageBox.Show("Thêm học sinh thất bại."); return; } QuanLyHoSoHocSinh_Load(sender, e); }
public void xoaHoSoHocSinh(HoSoHocSinh hs) { dal.xoaHoSoHocSinh(hs); }
private void btnLuu_Click(object sender, EventArgs e) { if (!string.IsNullOrEmpty(txtHoTen.Text)) { if (!string.IsNullOrEmpty(txtDiaChi.Text)) { if (!string.IsNullOrEmpty(txtDiemVaoTruong.Text)) { float diem = 0; if (float.TryParse(txtDiemVaoTruong.Text, out diem)) { if (!string.IsNullOrEmpty(txtHoTenBoMe.Text)) { HoSoHocSinh hocSinh = new HoSoHocSinh(); hocSinh.HoTen = txtHoTen.Text; hocSinh.NgaySinh = dtpNgaySinh.Value; hocSinh.DiaChi = txtDiaChi.Text; hocSinh.DiemVaoTruong = diem; hocSinh.HoTenBoMe = txtHoTenBoMe.Text; if (rdoNam.Checked) { hocSinh.GioiTinh = 1; } else if (rdoNu.Checked) { hocSinh.GioiTinh = 0; } else { hocSinh.GioiTinh = -1; } hocSinh.DienThoai = txtSdt.Text; hocSinh.MaHocSinh = txtMaHS.Text; hocSinh.MaLop = cbxLop.SelectedValue.ToString(); if (HoSoHocSinh_BUS.Instance.KiemTraTonTai(txtMaHS.Text)) { //Sua thong tin hoc sinh if (HoSoHocSinh_BUS.Instance.SuaHocSinh(hocSinh) > 0) { LoadData(); btnHuy.Enabled = false; btnLuu.Enabled = false; } else { MessageBox.Show("Đã có lỗi xảy ra, vui lòng thử lại sau.", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { //Them moi hoc sinh if (HoSoHocSinh_BUS.Instance.ThemHocSinh(hocSinh) > 0) { LoadData(); btnHuy.Enabled = false; btnLuu.Enabled = false; } else { MessageBox.Show("Đã có lỗi xảy ra, vui lòng thử lại sau.", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } else { MessageBox.Show("Họ tên bố mẹ không được để trống.", "Cảnh báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { MessageBox.Show("Định dạng nhập vào không chính xác (chỉ nhập số).", "Cảnh báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { MessageBox.Show("Điểm vào trường không được để trống.", "Cảnh báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { MessageBox.Show("Địa chỉ học sinh không được để trống.", "Cảnh báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { MessageBox.Show("Họ tên học sinh không được để trống.", "Cảnh báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
public DataTable HienThi(HoSoHocSinh x) { return(cls.HienThi(x)); }
public int Xoa(HoSoHocSinh x) { return(cls.Xoa(x)); }
public int Them(HoSoHocSinh x) { return(cls.Them(x)); }
public int Sua(HoSoHocSinh x) { return(cls.Sua(x)); }
public DataTable Xem(HoSoHocSinh x) { return(cls.Xem(x)); }