private void btnxoadg_Click(object sender, EventArgs e) { DOCGIA dg = new DOCGIA(); if (MessageBox.Show("Bạn có muốn xoá?", "Thông Báo", MessageBoxButtons.YesNo) == DialogResult.Yes) { foreach (DataGridViewRow row in dgvdg.SelectedRows) { var numrow = row.Cells[0].Value; dg = db.DOCGIAs.FirstOrDefault(s => s.MADOCGIA == numrow.ToString()); if (dg != null) { db.DOCGIAs.DeleteOnSubmit(dg); } db.SubmitChanges(); DataGridView(); MessageBox.Show("Xoá Thành Công", "Thông Báo", MessageBoxButtons.OK); mskMa_docgia.Clear(); txtTen_docgia.Clear(); txtDiachi_docgia.Clear(); mskSdt_docgia.Clear(); autotang(); } } }
public void xoaDG(ListView lvDBDG) { for (int i = 0; i < lvDBDG.Items.Count; i++) { if (lvDBDG.Items[i].Selected) { DOCGIA dg = DB.DOCGIAs.FirstOrDefault(s => s.MaDocGia.Equals(lvDBDG.Items[i].SubItems[0].Text)); try { DB.DOCGIAs.DeleteOnSubmit(dg); DB.SubmitChanges(); MessageBox.Show("Xóa thành công!"); } catch (SqlException ex) { MessageBox.Show(ex.Message); } } } }
public void suaDG(string maDG, string hoTen, string ngaySinh, string diaChi, string email, string ngayLapThe, string ngayHetHan, string tienNo) { DOCGIA dg = DB.DOCGIAs.FirstOrDefault(s => s.MaDocGia.Equals(maDG)); dg.HoTenDocGia = hoTen; dg.NgaySinh = DateTime.Parse(ngaySinh); dg.DiaChi = diaChi; dg.Email = email; dg.NgayLapThe = DateTime.Parse(ngayLapThe); dg.NgayHetHan = DateTime.Parse(ngayHetHan); dg.TienNo = float.Parse(tienNo); try { DB.SubmitChanges(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public void themDG(string maDG, string hoTen, string ngaySinh, string diaChi, string email, string ngayLapThe, string ngayHetHan, string tienNo) { DOCGIA dg = new DOCGIA(); dg.MaDocGia = maDG; dg.HoTenDocGia = hoTen; dg.NgaySinh = DateTime.Parse(ngaySinh); dg.DiaChi = diaChi; dg.Email = email; dg.NgayLapThe = DateTime.Parse(ngayLapThe); dg.NgayHetHan = DateTime.Parse(ngayHetHan); dg.TienNo = float.Parse(tienNo); try { DB.DOCGIAs.InsertOnSubmit(dg); DB.SubmitChanges(); } catch (Exception ex) { MessageBox.Show(ex.Message); } MessageBox.Show("Thêm thành công!"); }
private void btnthemsuadg_Click(object sender, EventArgs e) { if (txtTen_docgia.Text == "") { MessageBox.Show("Vui lòng nhập tên độc giả", "Thông báo", MessageBoxButtons.OK); } else if (lbltestns.Text != "") { MessageBox.Show("Vui lòng nhập ngày sinh", "Thông báo", MessageBoxButtons.OK); } else if (txtDiachi_docgia.Text == "") { MessageBox.Show("Vui lòng nhập địa chỉ", "Thông báo", MessageBoxButtons.OK); } else if (mskSdt_docgia.Text == "" || lbltestsdt.Text != "") { MessageBox.Show("Vui lòng nhập số điện thoại", "Thông báo", MessageBoxButtons.OK); } else if (txtEmail_docgia.Text == "" || lblEmail_docgia.Text != "") { MessageBox.Show("Vui lòng nhập email", "Thông báo", MessageBoxButtons.OK); } else { try { DOCGIA dg = new DOCGIA(); dg.MADOCGIA = mskMa_docgia.Text.Trim(); dg.TENDOCGIA = txtTen_docgia.Text.Trim(); dg.DIACHI = txtDiachi_docgia.Text.Trim(); dg.SDTDOCGIA = mskSdt_docgia.Text.Trim(); dg.EMAIL = txtEmail_docgia.Text.Trim(); dg.NGAYSINH = Convert.ToDateTime(dtmNgaysinh_docgia.Value.ToString("dd - MMM - yyyy")); dg.GIOITINH = cboGioitinh_docgia.Text; var testdg = db.DOCGIAs.FirstOrDefault(p => p.MADOCGIA == dg.MADOCGIA); if (testdg == null) { db.DOCGIAs.InsertOnSubmit(dg); db.SubmitChanges(); MessageBox.Show("Thêm thành công", "Thông báo", MessageBoxButtons.OK); DataGridView(); mskMa_docgia.Clear(); txtTen_docgia.Clear(); txtDiachi_docgia.Clear(); mskSdt_docgia.Clear(); txtEmail_docgia.Clear(); } else { testdg.TENDOCGIA = dg.TENDOCGIA; testdg.DIACHI = dg.DIACHI; testdg.SDTDOCGIA = dg.SDTDOCGIA; testdg.EMAIL = dg.EMAIL; testdg.NGAYSINH = dg.NGAYSINH; testdg.GIOITINH = dg.GIOITINH; MessageBox.Show("Sửa thành công", "Thông báo", MessageBoxButtons.OK); db.SubmitChanges(); DataGridView(); txtTen_docgia.Clear(); txtDiachi_docgia.Clear(); mskSdt_docgia.Clear(); txtEmail_docgia.Clear(); } autotang(); } catch { MessageBox.Show("Có Lỗi", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }