private void btnThem_Click(object sender, EventArgs e) { if (btnThem.Text == "Thêm") { btnThem.Text = "Lưu"; btnSua.Enabled = false; btnXoa.Text = "Hủy"; groupthongtin.Enabled = true; dgvthongtin.Enabled = false; txtghichu.Enabled = true;; txtten.Enabled = true; btntimkiem.Enabled = false; txtTimKiem.Enabled = false; ClearControl(); return; } if (btnThem.Text == "Lưu") { if (Check()) { btnThem.Text = "Thêm"; btnSua.Enabled = true; btnXoa.Text = "Xóa"; groupthongtin.Enabled = false; txtghichu.Enabled = false; txtten.Enabled = false; txtghichu.Enabled = false; txtten.Enabled = false; dgvthongtin.Enabled = true; btntimkiem.Enabled = true; txtTimKiem.Enabled = true; try { TONGIAO tg = getnhanvienByForm(); db.TONGIAOs.Add(tg); db.SaveChanges(); MessageBox.Show("Thêm thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception ex) { MessageBox.Show("Thêm thất bại\n" + ex.Message, "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } Loadthongtin(); } return; } }
private void btnXoa_Click(object sender, EventArgs e) { TONGIAO tg = GetThongTin(); if (tg.ID == 0) { MessageBox.Show("Chưa có tôn giáo nào được chọn", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } DialogResult rs = MessageBox.Show("Bạn có chắc chắn xóa tôn giáo" + tg.TEN + "?", "Thông báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning); if (rs == DialogResult.Cancel) { return; } try { db.TONGIAOs.Remove(tg); db.SaveChanges(); MessageBox.Show("Xóa thông tin tôn giáo thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); Update(); } catch { MessageBox.Show("Xóa thông tin của tôn giáo thất bại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnXoa_Click(object sender, EventArgs e) { if (btnXoa.Text == "Xóa") { TONGIAO tg = getnhanvienByID(); if (tg.ID == 0) { MessageBox.Show("Chưa có đầu nào được chọn", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } DialogResult rs = MessageBox.Show("Bạn có chắc chắn xóa thông tin đầu này?", "Thông báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Question); if (rs == DialogResult.Cancel) { return; } try { db.TONGIAOs.Remove(tg); db.SaveChanges(); MessageBox.Show("Xóa thông tin đầu thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch { MessageBox.Show("Xóa thông tin đầu thất bại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } Loadthongtin(); return; } if (btnXoa.Text == "Hủy") { btnXoa.Text = "Xóa"; btnThem.Text = "Thêm"; btnSua.Text = "Sửa"; btnThem.Enabled = true; btnSua.Enabled = true; groupthongtin.Enabled = false; txtghichu.Enabled = false; txtghichu.Enabled = false; dgvthongtin.Enabled = true; btntimkiem.Enabled = true; txtTimKiem.Enabled = true; UpdateDetail(); return; } }
private TONGIAO getnhanvienByForm() { TONGIAO ans = new TONGIAO(); ans.TEN = txtten.Text; ans.GHICHU = txtghichu.Text; return(ans); }
protected void them_Click(object sender, EventArgs e) { TONGIAO tgiao = new TONGIAO(); tgiao.matg = matongiao.Text; tgiao.tentg = tentongiao.Text; TONGIAOBusiness tgi = new TONGIAOBusiness(); tgi.Insert(tgiao); LoadTongiao("Q"); }
/// <summary> /// Cập nhật lại thông tin của detail khi có sự thay đổi ở các dòng /// </summary> private void CapNhatDetail() { try { TONGIAO tg = GetThongTin(); txtTen.Text = tg.TEN; } catch { } }
private TONGIAO getnhanvienByID() { try { int id = (int)dgvthongtin.SelectedRows[0].Cells["ID"].Value; TONGIAO x = db.TONGIAOs.Where(p => p.ID == id).FirstOrDefault(); return((x != null) ? x : new TONGIAO()); } catch { return(new TONGIAO()); } }
/// <summary> /// get thông tin phòng ban từ group /// </summary> /// <returns></returns> private TONGIAO GetTTNhap() { TONGIAO tg = new TONGIAO(); try { tg.ID = (int)dgvView.GetFocusedRowCellValue("ID"); } catch { } tg.TEN = txtTen.Text; return(tg); }
private void btnSua_Click(object sender, EventArgs e) { TONGIAO tg = GetTTNhap(); if (tg.ID == 0) { MessageBox.Show("Chưa có tôn giáo nào được chọn", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (btnSua.Text == "Sửa") { btnSua.Text = "Lưu"; btnXoa.Enabled = false; btnThem.Enabled = false; btnHuy.Enabled = true; dgvMain.Enabled = false; groupThongTin.Enabled = true; return; } if (btnSua.Text == "Lưu") { if (Check()) { btnSua.Text = "Sửa"; btnXoa.Enabled = true; btnThem.Enabled = true; btnHuy.Enabled = false; dgvMain.Enabled = true; groupThongTin.Enabled = false; TONGIAO it = db.TONGIAOs.Where(p => p.ID == tg.ID).FirstOrDefault(); it.TEN = tg.TEN; db.SaveChanges(); MessageBox.Show("Sửa thông tin tôn giáo thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); Update(); } return; } }
/// <summary> /// Lấy ra phòng ban được lựa chọn từ ID /// </summary> /// <returns> Phòng ban </returns> private TONGIAO GetThongTin() { TONGIAO ans = new TONGIAO(); ans.ID = 0; try { int id = (int)dgvView.GetFocusedRowCellValue("ID"); TONGIAO tg = db.TONGIAOs.Where(p => p.ID == id).FirstOrDefault(); return(tg); } catch { } return(ans); }
private void UpdateDetail() { ClearControl(); try { TONGIAO tg = getnhanvienByID(); if (tg == null || tg.ID == 0) { return; } // cập nhật trên giao diện txtten.Text = tg.TEN; txtghichu.Text = tg.GHICHU; index1 = index; index = dgvthongtin.SelectedRows[0].Index; } catch { } }
private void btnThem_Click(object sender, EventArgs e) { if (btnThem.Text == "Thêm") { btnThem.Text = "Lưu"; btnXoa.Enabled = false; btnSua.Enabled = false; btnHuy.Enabled = true; dgvMain.Enabled = false; groupThongTin.Enabled = true; ClearControl(); return; } if (btnThem.Text == "Lưu") { if (Check()) { btnThem.Text = "Thêm"; btnXoa.Enabled = true; btnSua.Enabled = true; btnHuy.Enabled = false; dgvMain.Enabled = true; groupThongTin.Enabled = false; TONGIAO tg = GetTTNhap(); db.TONGIAOs.Add(tg); db.SaveChanges(); MessageBox.Show("Thêm thông tin tôn giáo thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); Update(); } return; } }
private bool Check() { if (txtten.Text == "") { MessageBox.Show("Tên không được trống", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } int cnt = db.TONGIAOs.Where(p => p.TEN == txtten.Text).ToList().Count; if (cnt > 0) { bool ok = false; if (btnSua.Text == "Lưu") { // Nếu là sửa TONGIAO tg = getnhanvienByID(); if (tg.TEN == txtten.Text) { ok = true; } } if (!ok) { MessageBox.Show("Tên đã được sử dụng", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } } if (txtghichu.Text == "") { MessageBox.Show("Ghi chú không được để trống", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } return(true); }
public int DataUpdateTONGIAO(TONGIAO ObjTONGIAO) { return(PDUpdateTONGIAO(ObjTONGIAO.tgid, ObjTONGIAO.matg, ObjTONGIAO.tentg)); }
public DataTable Details(TONGIAO ObjTONGIAO) { DataTONGIAO objData = new DataTONGIAO(); return(objData.DataDetailsTONGIAO(ObjTONGIAO)); }
public DataTable DataDetailsTONGIAO(TONGIAO ObjTONGIAO) { return(PDDetailsTONGIAO(ObjTONGIAO.tgid)); }
public int DataInsertTONGIAO(TONGIAO ObjTONGIAO) { return(PDInsertTONGIAO(ObjTONGIAO.tgid, ObjTONGIAO.matg, ObjTONGIAO.tentg)); }
private void btnSua_Click(object sender, EventArgs e) { TONGIAO tg = getnhanvienByID(); if (tg.ID == 0) { MessageBox.Show("Chưa có thông tin nào được chọn", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (btnSua.Text == "Sửa") { btnSua.Text = "Lưu"; btnThem.Enabled = false; btnXoa.Text = "Hủy"; groupthongtin.Enabled = true; txtghichu.Enabled = true; txtten.Enabled = true; txtghichu.Enabled = true; txtten.Enabled = true; dgvthongtin.Enabled = false; btntimkiem.Enabled = false; txtTimKiem.Enabled = false; return; } if (btnSua.Text == "Lưu") { if (Check()) { btnSua.Text = "Sửa"; btnThem.Enabled = true; btnXoa.Text = "Xóa"; groupthongtin.Enabled = false; txtten.Enabled = false; txtghichu.Enabled = false; dgvthongtin.Enabled = true; btntimkiem.Enabled = true; txtTimKiem.Enabled = true; TONGIAO tgs = getnhanvienByForm(); tg.TEN = tgs.TEN; tg.GHICHU = tgs.GHICHU; try { db.SaveChanges(); MessageBox.Show("Sửa thông tin thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception ex) { MessageBox.Show("Sửa thông tin thất bại\n" + ex.Message, "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } Loadthongtin(); } return; } }
public int Update(TONGIAO ObjTONGIAO) { DataTONGIAO objData = new DataTONGIAO(); return(objData.DataUpdateTONGIAO(ObjTONGIAO)); }
public int Insert(TONGIAO ObjTONGIAO) { DataTONGIAO objData = new DataTONGIAO(); return(objData.DataInsertTONGIAO(ObjTONGIAO)); }
public int DataDeleteTONGIAO(TONGIAO ObjTONGIAO) { return(PDDeleteTONGIAO(ObjTONGIAO.tgid)); }
public int Delete(TONGIAO ObjTONGIAO) { DataTONGIAO objData = new DataTONGIAO(); return(objData.DataDeleteTONGIAO(ObjTONGIAO)); }