bool kt_khoachinh(string ma) { DANHSACHBAN maban = qlcf.DANHSACHBANs.FirstOrDefault(t => t.MABAN == ma); if (maban != null) { return(true); } return(false); }
private void btnxoa_Click(object sender, EventArgs e) { if (MessageBox.Show("Bạn có thật sự muốn xóa?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == System.Windows.Forms.DialogResult.No) { return; } string maban = dataGridView1.CurrentRow.Cells[0].Value.ToString(); DANHSACHBAN ban_xoa = qlcf.DANHSACHBANs.Where(t => t.MABAN == maban).FirstOrDefault(); qlcf.DANHSACHBANs.DeleteOnSubmit(ban_xoa); qlcf.SubmitChanges(); var bans = from l in qlcf.DANHSACHBANs select l; dataGridView1.DataSource = bans; }
private void btnluu_Click(object sender, EventArgs e) { if (txtTenBan.Text.Trim().Length == 0) { MessageBox.Show("Bạn phải nhập tên bàn", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); txtTenBan.Focus(); return; } if (txtMaBan.Text.Trim().Length == 0) { MessageBox.Show("Bạn phải nhập mã bàn", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); txtMaBan.Focus(); return; } if (kt_khoachinh(txtMaBan.Text)) { if (txtMaBan.Enabled == false) { string maban = dataGridView1.CurrentRow.Cells[0].Value.ToString(); DANHSACHBAN ban_sua = qlcf.DANHSACHBANs.FirstOrDefault(t => t.MABAN == maban); ban_sua.TENBAN = txtTenBan.Text; ban_sua.TRANGTHAI = cbTrangThai.SelectedValue.ToString(); qlcf.SubmitChanges(); loadGVBan(); MessageBox.Show("Sửa thành công"); } else { MessageBox.Show("Trùng mã loại"); } } else { DANHSACHBAN ban_them = new DANHSACHBAN(); ban_them.MABAN = txtMaBan.Text; ban_them.TENBAN = txtTenBan.Text; ban_them.TRANGTHAI = cbTrangThai.SelectedValue.ToString(); qlcf.DANHSACHBANs.InsertOnSubmit(ban_them); qlcf.SubmitChanges(); loadGVBan(); MessageBox.Show("Thêm thành công"); } btnluu.Enabled = false; txtMaBan.Enabled = txtTenBan.Enabled = cbTrangThai.Enabled = false; }