private void btnCapNhap_Click(object sender, EventArgs e) { int currentRowIndex = dtgdsBoPhan.CurrentCellAddress.Y; BOPHAN_DTO bophan = new BOPHAN_DTO(dtgdsBoPhan.CurrentRow.Cells[0].Value.ToString(), txbTenBoPhan.Text, txbPhongBan.Text, txbGhiChu.Text); if (-1 < currentRowIndex && currentRowIndex < dtgdsBoPhan.RowCount) { MessageBox.Show("Cập nhập Thành Công " + bophan.MaBoPhan); BOPHAN_DAL.Instance.UpdateBOPHAN(bophan); } LoadListBoPhan(); }
private void btnThem_Click(object sender, EventArgs e) { BOPHAN_DTO bophan = new BOPHAN_DTO(txbMaBoPhan.Text, txbTenBoPhan.Text, cbphongban.SelectedValue.ToString(), txbGhiChu.Text); if (BOPHAN_DAL.Instance.checkIsExist(bophan.MaBoPhan)) { MessageBox.Show("Mã bộ phận đã tồn tại, thêm thất bại"); } else { BOPHAN_DAL.Instance.addBophan(bophan); MessageBox.Show("Thêm thành công Bộ Phận"); } }
public List <BOPHAN_DTO> LoadListBoPhan() { List <BOPHAN_DTO> Bophan = new List <BOPHAN_DTO>(); string query = "SELECT * FROM dbo.BOPHAN "; DataTable data = DataProvider.Instance.ExecuteQuery(query); foreach (DataRow item in data.Rows) { BOPHAN_DTO bophan = new BOPHAN_DTO(item); Bophan.Add(bophan); } return(Bophan); }
public void UpdateBOPHAN(BOPHAN_DTO bophan) { string query = string.Format("UPDATE dbo.BOPHAN SET TenBoPhan = N'{0}', PhongBan = N'{1}', GhiChu = N'{2}' WHERE MaBoPhan = N'{3}' ", bophan.TenBoPhan, bophan.PhongBan, bophan.GhiChu, bophan.MaBoPhan); DataProvider.Instance.ExecuteNonQuery(query); }
public void addBophan(BOPHAN_DTO bophan) { string query = string.Format("INSERT INTO dbo.BOPHAN (MaBoPhan,TenBoPhan,PhongBan,GhiChu) VALUES (N'{0}',N'{1}',N'{2}',N'{3}')", bophan.MaBoPhan, bophan.TenBoPhan, bophan.PhongBan, bophan.GhiChu); DataTable result = DataProvider.Instance.ExecuteQuery(query); }