public bool SinhVien_Update(tbl_SinhVien data) { try { using (SqlCommand dbCmd = new SqlCommand("sp_SinhVien_Update", GetConection())) { dbCmd.CommandType = CommandType.StoredProcedure; dbCmd.Parameters.Add("@MaSV", data.MaSV); dbCmd.Parameters.Add("@HoTenSV", data.HoTenSV); dbCmd.Parameters.Add("@NgaySinh", data.NgaySinh); dbCmd.Parameters.Add("@DiaChi", data.DiaChi); dbCmd.Parameters.Add("@DienThoai", data.DienThoai); dbCmd.Parameters.Add("@MaChiDoan", data.MaChiDoan); dbCmd.Parameters.Add("@NgayVaoDoan", data.NgayVaoDoan); dbCmd.Parameters.Add("@TinhTrang", data.TinhTrang); dbCmd.Parameters.Add("@MaDT", data.MaDT); dbCmd.ExecuteNonQuery(); } return(true); } catch { return(false); } }
private void onAdd() { tbl_SinhVien sv = new tbl_SinhVien { MSSV = txtMSSV.Text, Ho = txtHo.Text, Ten = txtTen.Text, NTNS = dtNgaySinh.DateTime, GioiTinh = (imgCbGioiTinh.Text == "Nam") ? true : false, MaKhoa = cbMaKhoa.Text, NoiSinh = txtNoiSinh.Text, }; var dbContext = SinhVienRepository.GetMSSV(); var kq = dbContext[0].ToString(); foreach (var item in dbContext) { if (txtMSSV.Text == item.ToString()) { Main alert = new Main(); alert.ShowAlert("Thông báo", "Mã số sinh viên đã tồn tại!"); txtMSSV.SelectAll(); return; } } SinhVienEntities.tbl_SinhVien.Add(sv); SinhVienEntities.SaveChanges(); DialogResult = DialogResult.OK; }
public FrmThongTinSV(tbl_SinhVien sinhVien, bool role) { InitializeComponent(); _sinhvien = sinhVien; _role = role; LoadMaKhoa(); }
private void btnxoa_Click(object sender, EventArgs e) { DialogResult h = MessageBox.Show("Bạn có chắc muốn xoá không? ", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (h == DialogResult.Yes) { tbl_SinhVien sv = new tbl_SinhVien(); sv.MaSV = dtgrvSinhVien.CurrentRow.Cells["masv"].Value.ToString(); SinhVienService.SinhVien_Delete(sv); LamMoi(); } }
private void frmDeXuatDangVien_Load(object sender, EventArgs e) { if (lst_DeXuatDV != null) { List <tbl_SinhVien> lst = new List <tbl_SinhVien>(); foreach (var item in lst_DeXuatDV) { tbl_SinhVien obj = new tbl_SinhVien(); obj = SinhVienService.SinhVien_GetByTop("", " MaSV=" + item + "", "").First(); lst.Add(obj); } dtgrvSinhVien.DataSource = lst; } }
private void ShowFormDetail(tbl_SinhVien sinhvien, bool role) { var f = new View.FrmThongTinSV(sinhvien, role); if (f.ShowDialog() == DialogResult.OK) { Main alert = new Main(); alert.ShowAlert("Thông báo", "Cập nhật thành công!"); LoadSinhVienByKhoa(); } else { Main alert = new Main(); alert.ShowAlert("Thông báo", "Bạn bấm cancel!"); } }
public bool SinhVien_Delete(tbl_SinhVien data) { try { using (SqlCommand dbCmd = new SqlCommand("sp_SinhVien_Delete", GetConection())) { dbCmd.CommandType = CommandType.StoredProcedure; dbCmd.Parameters.Add("@MaSV", data.MaSV); dbCmd.ExecuteNonQuery(); } return(true); } catch { return(false); } }
public void UpdateGridViewToDataBase(DataRow db) { dbContext = new SinhVienEntities(); tbl_SinhVien sv = new tbl_SinhVien { MSSV = db.ItemArray[0].ToString(), Ho = db.ItemArray[1].ToString(), Ten = db.ItemArray[2].ToString(), GioiTinh = (db.ItemArray[3].ToString() == "Nam")? true: false, NTNS = DateTime.Parse(db.ItemArray[4].ToString()), NoiSinh = db.ItemArray[5].ToString(), MaKhoa = db.ItemArray[6].ToString(), }; dbContext.tbl_SinhVien.Add(sv); dbContext.SaveChanges(); }
private void btnCreateSamle_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { tbl_SinhVien sv = new tbl_SinhVien { MSSV = "AD01", Ho = "Đảo Hải", Ten = "Tặc", NTNS = DateTime.Today, GioiTinh = true, MaKhoa = "CNTT", NoiSinh = "Đảo Robinxon", }; SinhVienRepository.dbContext.tbl_SinhVien.Add(sv); SinhVienRepository.dbContext.SaveChanges(); Main alert = new Main(); alert.ShowAlert("Cập nhật thành công", "Thông báo"); LoadData(); }
private void btndongy_Click(object sender, EventArgs e) { if (them == true) { tbl_SinhVien obj = new tbl_SinhVien(); obj.HoTenSV = txthoten.Text; obj.NgaySinh = dtipngaysinh.Value.ToString("MM/dd/yyyy"); obj.DienThoai = txtdienthoai.Text; obj.MaChiDoan = cbbmacd.SelectedValue.ToString(); obj.MaDT = cbbmadt.SelectedValue.ToString(); obj.NgayVaoDoan = dtipngayvd.Value.ToString("MM/dd/yyyy"); obj.TinhTrang = cbbtinhtrang.SelectedItem.ToString(); obj.MaDT = cbbmadt.SelectedValue.ToString(); obj.MaChiDoan = cbbmacd.SelectedValue.ToString(); obj.DiaChi = txtdiachi.Text; SinhVienService.SinhVien_Insert(obj); MessageBox.Show("Thêm thành công!!!", "Thông báo"); this.Close(); } else { tbl_SinhVien obj = new tbl_SinhVien(); obj.MaSV = txtmasv.Text; obj.HoTenSV = txthoten.Text; obj.NgaySinh = dtipngaysinh.Value.ToString("MM/dd/yyyy"); obj.DienThoai = txtdienthoai.Text; obj.MaChiDoan = cbbmacd.SelectedValue.ToString(); obj.MaDT = cbbmadt.SelectedValue.ToString(); obj.NgayVaoDoan = dtipngayvd.Value.ToString("MM/dd/yyyy"); obj.TinhTrang = cbbtinhtrang.SelectedItem.ToString(); obj.MaDT = cbbmadt.SelectedValue.ToString(); obj.MaChiDoan = cbbmacd.SelectedValue.ToString(); obj.DiaChi = txtdiachi.Text; SinhVienService.SinhVien_Update(obj); MessageBox.Show("Sửa thành công!!!", "Thông báo"); this.Close(); } }
public List <tbl_SinhVien> SinhVien_GetByTop(string Top, string Where, string Order) { List <tbl_SinhVien> list = new List <tbl_SinhVien>(); using (SqlCommand dbCmd = new SqlCommand("sp_SinhVien_getByTop", GetConection())) { tbl_SinhVien obj = new tbl_SinhVien(); dbCmd.CommandType = CommandType.StoredProcedure; dbCmd.Parameters.Add(new SqlParameter("@Top", Top)); dbCmd.Parameters.Add(new SqlParameter("@Where", Where)); dbCmd.Parameters.Add(new SqlParameter("@Order", Order)); SqlDataReader dr = dbCmd.ExecuteReader(); if (dr.HasRows) { while (dr.Read()) { list.Add(obj.SinhVienIDataReader(dr)); } } dr.Close(); obj = null; } return(list); }
public static bool SinhVien_Delete(tbl_SinhVien data) { return(cmb.SinhVien_Delete(data)); }
public static bool SinhVien_Insert(tbl_SinhVien data) { return(cmb.SinhVien_Insert(data)); }