private void btnXoa_Click(object sender, EventArgs e) { try { DialogResult dialog = MessageBox.Show("Bạn có muốn xóa tiền công này không?", "Thông báo", MessageBoxButtons.YesNo); if (dialog == DialogResult.Yes) { if (TienCongBLL.XoaTienCong(txtNoiDung.Text)) { MessageBox.Show("Xóa tiền công thành công!", "Thông báo"); GetDataGridView(); txtNoiDung.Clear(); txtTienCong.Clear(); btnXoa.Enabled = false; btnSua.Enabled = false; } else { MessageBox.Show("Không thể xóa tiền công này vì đang được sử dụng", "Thông báo"); } } } catch (Exception ex) { MessageBox.Show(ex.Message, "Thông báo"); } }
//Load cboNoiDung private void GetListTienCong() { DataTable dt = TienCongBLL.ListNoiDung(); cboNoiDung.DataSource = dt; cboNoiDung.DisplayMember = "NOIDUNG"; cboNoiDung.ValueMember = "NOIDUNG"; cboNoiDung.Text = ""; }
private void GetDataGridView() { dgvTienCong.DataSource = TienCongBLL.ListNoiDung(); string[] columns = { "NOIDUNG", "TIENCONG" }; Utility.ControlFormat.DataGridViewFormat(dgvTienCong, columns); dgvTienCong.Columns[0].HeaderText = "Nội dung"; dgvTienCong.Columns[0].Width = 300; dgvTienCong.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter; dgvTienCong.Columns[1].HeaderText = "Tiền công"; }
private void btnSua_Click(object sender, EventArgs e) { if (txtTienCong.Text == "") { MessageBox.Show("Tiền công không được để trống", "Thông báo"); return; } try { TienCong tienCong = new TienCong(); tienCong.NoiDung = txtNoiDung.Text; tienCong.TienCongXe = int.Parse(txtTienCong.Text); TienCongBLL.ThayDoiTienCong(tienCong); MessageBox.Show("Thay đổi thành công", "Thông báo"); GetDataGridView(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Thông báo"); } }
private void btnThem_Click(object sender, EventArgs e) { try { if (txtNoiDung.Text == "" || txtTienCong.Text == "") { MessageBox.Show("Không được để trống tiền công và nội dung", "Thông báo"); } else { TienCong tienCong = new TienCong(); tienCong.NoiDung = txtNoiDung.Text; tienCong.TienCongXe = int.Parse(txtTienCong.Text); TienCongBLL.ThemTienCong(tienCong); MessageBox.Show("Thêm tiền công thành công", "Thông báo"); GetDataGridView(); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Thông báo"); } }
private void cboNoiDung_SelectedIndexChanged(object sender, EventArgs e) { txtTienCong.Text = String.Format("{0:0,0}", TienCongBLL.GetTienCong(cboNoiDung.SelectedValue.ToString())); }