private void btnKhoiPhuc_Click(object sender, EventArgs e) { bool gioitinh = false; if (rdbNam.Checked == true) { gioitinh = true; } else if (rdbNu.Checked == true) { gioitinh = true; } BEL.BEL_DocGia docgia = new BEL.BEL_DocGia(txtMaDocGia.Text, txtTenDocGia.Text, gioitinh, dateTimeNgaySinh.Value, txtDiaChi.Text, txtSDT.Text, txtCMND.Text, false); BAL.BAL_docGia xulydocgia = new BAL.BAL_docGia(); string[] arr = new string[dgvDocGia.SelectedRows.Count]; int id = 0; try { foreach (DataGridViewRow rows in dgvDocGia.SelectedRows) { arr[id++] = dgvDocGia.Rows[rows.Index].Cells[0].Value.ToString(); } DialogResult res = MessageBox.Show("Xác nhận khôi phục?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (res == DialogResult.Yes) { if (!FormDangNhap.Nhanvien.Quan_ly) { foreach (DataGridViewRow item in dgvDocGia.SelectedRows) { dgvDocGia.Rows.RemoveAt(item.Index); } } bool ketqua = xulydocgia.capnhat_tragthai_moi(docgia); if (ketqua == false) { MessageBox.Show("Lỗi này là của của chúng tôi không phải do bạn? ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } catch (Exception err) { MessageBox.Show("Lỗi này là của của chúng tôi không phải do bạn? ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } if (FormDangNhap.Nhanvien.Quan_ly) { dgvDocGia.DataSource = xulydocgia.getAll(); rowtodocGia(0); btnKhoiPhuc.Visible = this.docGia.Da_xoa; } else { dgvDocGia.DataSource = xulydocgia.getAllExist(); rowtodocGia(0); dgvDocGia.Columns[2].Visible = false; } }
public BEL_DocGia(BEL_DocGia DocGia) { _Ma = DocGia._Ma; _Ten = DocGia._Ten; _GioiTinh = DocGia._GioiTinh; _NgaySinh = DocGia._NgaySinh; _DiaChi = DocGia._DiaChi; _DienThoai = DocGia._DienThoai; _MatKhau = DocGia._MatKhau; _MaLoai = DocGia._MaLoai; _HinhAnh = DocGia._HinhAnh; _TrangThai = DocGia._TrangThai; }
private void XatNhan_Click(object sender, EventArgs e) { //1 = them , 2 = sua if (this.chucNang == 1) { if (txtCMND.TextLength == 12 || txtCMND.TextLength == 9) { if (txtSDT.TextLength == 10) { if (!string.IsNullOrEmpty(txtCMND.Text) && !string.IsNullOrEmpty(txtDiaChi.Text) && !string.IsNullOrEmpty(txtSDT.Text) && !string.IsNullOrEmpty(txtTenDocGia.Text)) {// DataTable data = BAL.BAL_docGia.getAll(); // dgvDocGia.DataSource = data; bool gioitinh = false; if (rdbNam.Checked == true) { gioitinh = true; } else if (rdbNu.Checked == true) { gioitinh = true; } BEL.BEL_DocGia docgia = new BEL.BEL_DocGia(txtMaDocGia.Text, txtTenDocGia.Text, gioitinh, dateTimeNgaySinh.Value, txtDiaChi.Text, txtSDT.Text, txtCMND.Text, false); BAL.BAL_docGia xulydocgia = new BAL.BAL_docGia(); bool ketqua = xulydocgia.Themdocgia(docgia); if (ketqua == true) { MessageBox.Show("Đã thêm độc giả " + txtTenDocGia.Text, "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); if (FormDangNhap.Nhanvien.Quan_ly) { dgvDocGia.DataSource = xulydocgia.getAll(); rowtodocGia(0); btnKhoiPhuc.Visible = this.docGia.Da_xoa; } else { dgvDocGia.DataSource = xulydocgia.getAllExist(); rowtodocGia(0); dgvDocGia.Columns[2].Visible = false; } } else { MessageBox.Show("Đã thêm độc giả thất bại " + txtTenDocGia.Text, "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Dữ liệu còn để rỗng ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Số điện thoại không hợp lệ " + txtSDT.Text, "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Mã CMND không hợp lệ " + txtCMND.Text, "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } if (this.chucNang == 2) { if (txtCMND.TextLength == 12 || txtCMND.TextLength == 9) { if (txtSDT.TextLength == 10) { if (!string.IsNullOrEmpty(txtCMND.Text) && !string.IsNullOrEmpty(txtDiaChi.Text) && !string.IsNullOrEmpty(txtSDT.Text) && !string.IsNullOrEmpty(txtTenDocGia.Text)) { bool gioitinh = false; if (rdbNam.Checked == true) { gioitinh = true; } else if (rdbNu.Checked == true) { gioitinh = true; } BEL.BEL_DocGia docgia = new BEL.BEL_DocGia(txtMaDocGia.Text, txtTenDocGia.Text, gioitinh, dateTimeNgaySinh.Value, txtDiaChi.Text, txtSDT.Text, txtCMND.Text, false); BAL.BAL_docGia xulydocgia = new BAL.BAL_docGia(); bool ketqua = xulydocgia.Suadocgia(docgia); if (ketqua == true) { MessageBox.Show("Đã update độc giả " + txtTenDocGia.Text, "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); if (FormDangNhap.Nhanvien.Quan_ly) { dgvDocGia.DataSource = xulydocgia.getAll(); rowtodocGia(0); btnKhoiPhuc.Visible = this.docGia.Da_xoa; } else { dgvDocGia.DataSource = xulydocgia.getAllExist(); rowtodocGia(0); dgvDocGia.Columns[2].Visible = false; } //xóa dòng cuối dgvDocGia.AllowUserToAddRows = false; } } else { MessageBox.Show("Dữ liệu đang bị rỗng", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Mã SDT không hợp lệ " + txtSDT.Text, "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); docGiatoText(); } } else { MessageBox.Show("Mã CMND không hợp lệ " + txtCMND.Text, "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); docGiatoText(); } } swap_btn(); }
public bool capnhat_tragthai_moi(BEL.BEL_DocGia docgia) { DAL.DAL_docGia oject = new DAL.DAL_docGia(); return(oject.capnhattrangthaimoi(docgia)); }
public bool Suadocgia(BEL.BEL_DocGia docgia) { DAL.DAL_docGia oject = new DAL.DAL_docGia(); return(oject.update_docgia(docgia)); }
public bool Themdocgia(BEL.BEL_DocGia docgia) { DAL.DAL_docGia oject = new DAL.DAL_docGia(); return(oject.insert_docgia(docgia)); }