private void btnLuu_Click(object sender, EventArgs e) { if (cmbMCV.Text == "") { MessageBox.Show("Bạn cần nhập mã công việc!"); cmbMCV.Focus(); return; } if (txtTCV.Text == "") { MessageBox.Show("Bạn cần nhập tên công việc!"); txtTCV.Focus(); return; } string sql = "SELECT MaCongViec FROM CongViec WHERE MaCongViec = '" + cmbMCV.Text + "'"; DAO.OpenConnection(); if (DAO.checkKeyExit(sql)) { MessageBox.Show("Mã tác giả này đã tồn tại, bạn phải nhập mã khác", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); cmbMCV.Focus(); cmbMCV.Text = ""; return; } sql = "INSERT INTO TacGia (MaTacGia, TenTacGia) VALUES ('" + cmbMCV.Text + "', N'" + txtTCV.Text + "')"; DAO.RunSql(sql); DAO.CloseConnetion(); LoadDataToGridview(); }
private void btnSua_Click(object sender, EventArgs e) { string sql; if (KhoSach.Rows.Count == 0) { MessageBox.Show("Không còn dữ liệu!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } if (cboMS.Text == "") { MessageBox.Show("Bạn chưa chọn bản ghi nào", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } double tn, tx; tn = Convert.ToDouble(txtDGN.Text); tx = tn * 110 / 100; sql = "UPDATE KhoSach SET TenSach = N'" + txtTS.Text.Trim().ToString() + "', SoLuong = '" + txtSL.Text + "', DonGiaNhap = '" + txtDGN.Text + "', DonGiaBan = '" + tx + "', MaLoaiSach = '" + cboMLS.SelectedValue.ToString() + "', MaTG = '" + cboMTG.SelectedValue.ToString() + "', MaNXB = '" + cboMNXB.SelectedValue.ToString() + "', MaLinhVuc = '" + cboMLV.SelectedValue.ToString() + "' , Anh = '" + txtAnh.Text + "', SoTrang = '" + txtSoTrang.Text + "' WHERE MaSach = '" + cboMS.SelectedValue.ToString() + "'"; DAO.RunSql(sql); LoadDataToGridview(); }
//Xóa private void button4_Click(object sender, EventArgs e) { DAO.OpenConnection(); string sql; if (NgonNgu.Rows.Count == 0) { MessageBox.Show("Không còn dữ liệu!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } if (cboMNN.Text == "") { MessageBox.Show("Bạn chưa chọn bản ghi nào", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } if (MessageBox.Show("Bạn có muốn xóa không?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { sql = "DELETE FROM NgonNgu WHERE MaNgonNgu = '" + cboMNN.Text + "'"; DAO.RunSql(sql); DAO.CloseConnetion(); LoadDataToGridview(); } }
private void btnxoa_Click_1(object sender, EventArgs e) { string sql; if (NXB.Rows.Count == 0) { MessageBox.Show("Không còn dữ liệu!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } if (txtma.Text == "") { MessageBox.Show("Bạn chưa chọn bản ghi nào", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } if (MessageBox.Show("Bạn có muốn xóa không?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { sql = "DELETE FROM NhaXuatBan WHERE MaNXB = '" + txtma.Text + "'"; DAO.RunSql(sql); LoadDataToGrivew(); } }
private void btnXoa_Click(object sender, EventArgs e) { string sql; if (KhoSach.Rows.Count == 0) { MessageBox.Show("Không còn dữ liệu!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } if (cboMS.Text == "") { MessageBox.Show("Bạn chưa chọn bản ghi nào", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } if (MessageBox.Show("Bạn có muốn xóa không?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { sql = "DELETE FROM KhoSach WHERE KhoSach.MaSach = '" + cboMS.Text + "'"; DAO.RunSql(sql); LoadDataToGridview(); ResetValues(); } }
private void btnluu_Click(object sender, EventArgs e) { if (cbomcv.Text == "") { MessageBox.Show("Bạn cần nhập mã công việc!"); cbomcv.Focus(); return; } if (txttcv.Text == "") { MessageBox.Show("Bạn cần nhập tên công việc!"); txttcv.Focus(); return; } string sql = "SELECT MaCongViec FROM CongViec WHERE MaCongViec = '" + cbomcv.Text + "'"; if (DAO.checkKeyExit(sql)) { MessageBox.Show("Mã công việc này đã tồn tại, bạn phải nhập mã khác", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); cbomcv.Focus(); cbomcv.Text = ""; return; } sql = "INSERT INTO CongViec (MaCongViec, TenCongViec) VALUES ('" + cbomcv.Text + "', N'" + txttcv.Text + "')"; DAO.RunSql(sql); LoadDataToGridview(); }
private void btnxoa_Click(object sender, EventArgs e) { DAO.OpenConnection(); string sql; if (MatSach.Rows.Count == 0) { MessageBox.Show("khong co du lieu"); } if (txtmalanmat.Text == "") { MessageBox.Show("Bạn chưa chọn mã lần mất"); } else { if (MessageBox.Show("Bạn muốn xóa không", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { sql = "delete from MatSach where MaLanMat ='" + txtmalanmat.Text + "'"; DAO.RunSql(sql); LoadDataToGridview(); ResetValue(); } } DAO.CloseConnetion(); }
//Lưu private void button2_Click(object sender, EventArgs e) { if (cboMNN.Text == "") { MessageBox.Show("Bạn cần nhập mã ngôn ngữ!"); cboMNN.Focus(); return; } if (txtTNN.Text == "") { MessageBox.Show("Bạn cần nhập tên ngôn ngữ!"); txtTNN.Focus(); return; } string sql = "SELECT MaNgonNgu FROM NgonNgu WHERE MaNgonNgu = '" + cboMNN.Text + "'"; DAO.OpenConnection(); if (DAO.checkKeyExit(sql)) { MessageBox.Show("Mã ngôn ngữ này đã tồn tại, bạn phải nhập mã khác", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); cboMNN.Focus(); cboMNN.Text = ""; return; } sql = "INSERT INTO NgonNgu (MaNgonNgu, TenNgonNgu) VALUES ('" + cboMNN.Text + "', N'" + txtTNN.Text + "')"; DAO.RunSql(sql); DAO.CloseConnetion(); LoadDataToGridview(); }
private void btnhienthi_Click(object sender, EventArgs e) { DAO.OpenConnection(); //xuất báo cáo if (cmbthang.Text == "") { MessageBox.Show("Hãy nhập đủ điều kiện!!!", "Yêu cầu ...", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } string sql = "SELECT * FROM KhachHang WHERE NOT EXISTS (SELECT * FROM HoaDonBan WHERE KhachHang.MaKhach = HoaDonBan.MaKhach AND MONTH (NgayBan) = " + Convert.ToInt32(cmbthang.Text) + ")"; BC9 = DAO.GetDataToTable(sql); DAO.RunSql(sql); dataGridView1.DataSource = BC9; dataGridView1.Columns[0].HeaderText = "Mã Khách"; dataGridView1.Columns[0].Width = 60; dataGridView1.Columns[1].HeaderText = "Tên Khách"; dataGridView1.Columns[1].Width = 170; dataGridView1.Columns[2].HeaderText = "Địa Chỉ"; dataGridView1.Columns[2].Width = 120; dataGridView1.Columns[3].HeaderText = "Điện Thoại"; dataGridView1.Columns[3].Width = 110; LoadDataGridView(); DAO.CloseConnetion(); }
private void btnHienThi_Click(object sender, EventArgs e) { DAO.OpenConnection(); string sql = "SELECT a.MaSach,TenSach,SoLuong,DonGiaNhap,DonGiaBan,MaLoaiSach,MaTG,MaNXB,MaLinhVuc,MaNgonNgu,Anh,SoTrang" + "FROM KhoSach a join ChiTietHDB b on a.MaSach =b.MaSach" + "FROM ChiTietHDB b join HoaDonBan c on b.SoHDB =c.SoHDB" + "WHERE NOT EXISTS (select c.SoHDB,NgayBan AS c WHERE NgayBan LIKE '%" + cboQuy.Text + "%')"; if (cboQuy.Text == "") { MessageBox.Show("Bạn phải chọn quý!"); } if (cboQuy.Text == "1") { sql = sql + "AND NgayBan >= '2020-01-01' AND NgayBan <= '2020-03-31'"; } if (cboQuy.Text == "2") { sql = sql + "AND NgayBan >= '2020-04-01' AND NgayBan <= '2020-06-30'"; } if (cboQuy.Text == "3") { sql = sql + "AND NgayBan >= '2020-07-01' AND NgayBan <= '2020-09-30'"; } if (cboQuy.Text == "4") { sql = sql + "AND NgayBan >= '2020-10-01' AND NgayBan <= '2020-12-31'"; } tblBC6 = DAO.GetDataToTable(sql); DAO.RunSql(sql); DAO.CloseConnetion(); }
public void loadGridbyngaythang() { DAO.OpenConnection(); string sql; sql = "select SoHDN,MaNV,NgayNhap,MaNCC,TongTien FROM HoaDonNhap WHERE NgayNhap LIKE '%" + cboNam.Text + "%'"; DAO.RunSql(sql); dataGridView1.DataSource = tblBC7; //DAO.CloseConnetion(); }
private void DelUpdateTongtien(string Mahoadon, double Thanhtien) { Double Tong, Tongmoi; string sql; sql = "SELECT TongTien FROM HoaDonBan WHERE SoHDB = N'" + Mahoadon + "'"; Tong = Convert.ToDouble(DAO.GetFieldValues(sql)); Tongmoi = Tong - Thanhtien; sql = "UPDATE HoaDonBan SET TongTien =" + Tongmoi + " WHERE SoHDB = N'" + Mahoadon + "'"; DAO.RunSql(sql); txttongtien.Text = Tongmoi.ToString(); txtchu.Text = DAO.ChuyenSoSangChu(Tongmoi.ToString()); }
private void btnHienThi_Click(object sender, EventArgs e) { if (cboNam.Text == "") { MessageBox.Show("Hãy nhập đủ điều kiện!!!", "Yêu cầu ...", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } loadGridbyngaythang(); string sql = "SELECT SoHDN,MaNV,NgayNhap,MaNCC,TongTien FROM HoaDonNhap WHERE NgayNhap LIKE '%" + cboNam.Text + "%')"; tblBC7 = DAO.GetDataToTable(sql); DAO.RunSql(sql); }
//Lưu private void btnLuu_Click(object sender, EventArgs e) { if (cmbMTG.Text == "") { MessageBox.Show("Bạn cần nhập mã tác giả!"); cmbMTG.Focus(); return; } if (txtTTG.Text == "") { MessageBox.Show("Bạn cần nhập tên tác giả!"); txtTTG.Focus(); return; } if (txtNS.Text == "") { MessageBox.Show("Bạn cần nhập ngày sinh!"); txtNS.Focus(); return; } if (cmbGT.Text == "") { MessageBox.Show("Bạn cần nhập giới tính!"); cmbGT.Focus(); return; } if (txtDC.Text == "") { MessageBox.Show("Bạn cần nhập đại chỉ!"); txtDC.Focus(); return; } string sql = "SELECT MaTacGia FROM TacGia WHERE MaTacGia = '" + cmbMTG.Text + "'"; DAO.OpenConnection(); if (DAO.checkKeyExit(sql)) { MessageBox.Show("Mã tác giả này đã tồn tại, bạn phải nhập mã khác", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); cmbMTG.Focus(); cmbMTG.Text = ""; return; } sql = "INSERT INTO TacGia (MaTacGia, TenTacGia) VALUES ('" + cmbMTG.Text + "', N'" + txtTTG.Text + "')"; DAO.RunSql(sql); DAO.CloseConnetion(); LoadDataToGridview(); }
private void btnluu_Click(object sender, EventArgs e) { if (cbomnv.Text == "") { MessageBox.Show("Bạn cần nhập mã nhân viên!"); cbomnv.Focus(); return; } if (txttnv.Text == "") { MessageBox.Show("Bạn cần nhập tên nhân viên!"); txttnv.Focus(); return; } if (txtsdt.Text == "") { MessageBox.Show("Bạn cần nhập số điện thoai!"); txtsdt.Focus(); return; } if (txtdc.Text == "") { MessageBox.Show("Bạn cần nhập địa chỉ!"); txtdc.Focus(); return; } if (cbomcv.Text == "") { MessageBox.Show("Bạn cần nhập mã công việc!"); cbomcv.Focus(); return; } string sql = "SELECT MaNV FROM NhanVien WHERE MaNV = '" + cbomnv.Text + "'"; DAO.OpenConnection(); if (DAO.checkKeyExit(sql)) { MessageBox.Show("Mã nhân viên này đã tồn tại, bạn phải nhập mã khác", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); cbomnv.Focus(); cbomnv.Text = ""; return; } sql = "INSERT INTO NhanVien (MaNV, TenNV, DienThoai, DiaChi, MaCongViec) VALUES ('" + cbomnv.Text + "', N'" + txttnv.Text + "', '" + txtsdt.Text + "', '" + txtdc.Text + "', '" + cbomcv.Text + "')"; DAO.RunSql(sql); DAO.CloseConnetion(); LoadDataToGridview(); }
private void btnluu_Click(object sender, EventArgs e) { if (txtmalanmat.Text == "") { MessageBox.Show("Bạn không được để trống mã lần mất"); txtmalanmat.Focus(); return; } if (cmbmasach.SelectedIndex == -1) { MessageBox.Show("Bạn chưa chọn mã sách"); return; } if (txtngaymat.Text == "") { MessageBox.Show("Bạn không được để trống ngày mất"); txtngaymat.Focus(); return; } if (txtsoluongmat.Text == "") { MessageBox.Show("Bạn không được để trống số lượng mất"); txtsoluongmat.Focus(); return; } // - Mã lần mất ko được trùng string sql = "select * from MatSach where MaLanMat = '" + txtmalanmat.Text.Trim() + "'"; DAO.OpenConnection(); if (DAO.checkKeyExit(sql)) { MessageBox.Show("mã lần mất đã tồn tại"); txtmalanmat.Focus(); DAO.CloseConnetion(); return; } else { sql = "INSERT INTO MatSach (MaLanMat, MaSach, NgayMat, SoLuongMat) values ('" + txtmalanmat.Text.Trim() + "',N'" + cmbmasach.SelectedValue.ToString() + "','" + DAO.ConvertDateTime(txtngaymat.Text.Trim()) + "'," + txtsoluongmat.Text.Trim() + ")"; DAO.RunSql(sql); LoadDataToGridview(); DAO.CloseConnetion(); } }
private void btnLuu_Click(object sender, EventArgs e) { if (cboMTG.Text == "") { MessageBox.Show("Bạn cần nhập mã tác giả!"); cboMTG.Focus(); return; } if (txtTTG.Text == "") { MessageBox.Show("Bạn cần nhập tên tác giả!"); txtTTG.Focus(); return; } if (txtNS.Text == "") { MessageBox.Show("Bạn cần nhập ngày sinh!"); txtNS.Focus(); return; } if (cboGT.Text == "") { MessageBox.Show("Bạn cần nhập giới tính!"); txtTTG.Focus(); return; } if (txtDC.Text == "") { MessageBox.Show("Bạn cần nhập địa chỉ!"); txtTTG.Focus(); return; } string sql = "SELECT MaTG FROM TacGia WHERE MaTG = '" + cboMTG.Text + "'"; if (DAO.checkKeyExit(sql)) { MessageBox.Show("Mã tác giả này đã tồn tại, bạn phải nhập mã khác", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); cboMTG.Focus(); cboMTG.Text = ""; return; } sql = "INSERT INTO TacGia (MaTG, TenTG, NgaySinh, GioiTinh, DiaChi) VALUES ('" + cboMTG.Text + "', N'" + txtTTG.Text + "', '" + DAO.ConvertDateTime(txtNS.Text) + "', N'" + cboGT.Text + "', '" + txtDC.Text + "')"; DAO.RunSql(sql); LoadDataToGridview(); }
private void DelHang(string Mahoadon, string MaSach) { Double s, sl; double SLCon; string sql; sql = "SELECT SoLuong FROM ChiTietHDB WHERE SoHDB = N'" + Mahoadon + "' AND MaSach = N'" + MaSach + "'"; s = Convert.ToDouble(DAO.GetFieldValues(sql)); sql = "DELETE ChiTietHDB WHERE SoHDB=N'" + Mahoadon + "' AND MaSach = N'" + MaSach + "'"; DAO.RunSqlDel(sql); // Cập nhật lại số lượng cho các mặt hàng sql = "SELECT Soluong FROM KhoSach WHERE MaSach = N'" + MaSach + "'"; sl = Convert.ToDouble(DAO.GetFieldValues(sql)); SLCon = sl + s; sql = "UPDATE KhoSach SET SoLuong =" + SLCon + " WHERE MaSach= N'" + MaSach + "'"; DAO.RunSql(sql); }
private void button2_Click(object sender, EventArgs e) { if (txtMKH.Text == "") { MessageBox.Show("Bạn cần nhập mã khách!"); txtMKH.Focus(); return; } if (txtTKH.Text == "") { MessageBox.Show("Bạn cần nhập tên khách!"); txtTKH.Focus(); return; } if (txtDC.Text == "") { MessageBox.Show("Bạn cần nhập địa chỉ!"); txtDC.Focus(); return; } if (txtDT.Text == "") { MessageBox.Show("Bạn cần nhập số điện thoại!"); txtDT.Focus(); return; } string sql = "SELECT MaKhach FROM KhachHang WHERE MaKhach = '" + txtMKH.Text + "'"; if (DAO.checkKeyExit(sql)) { MessageBox.Show("Mã khách hàng này đã tồn tại, bạn phải nhập mã khác", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtMKH.Focus(); txtMKH.Text = ""; return; } sql = "INSERT INTO KhachHang (MaKhach, TenKhach, DiaChi, DienThoai) VALUES ('" + txtMKH.Text + "', N'" + txtTKH.Text + "', N'" + txtDC.Text + "', '" + txtDT.Text + "')"; DAO.RunSql(sql); LoadDataToGridview(); }
private void btnsua_Click(object sender, EventArgs e) { string sql; if (CongViec.Rows.Count == 0) { MessageBox.Show("Không còn dữ liệu!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } if (cbomcv.Text == "") { MessageBox.Show("Bạn chưa chọn bản ghi nào", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } sql = "UPDATE CongViec SET TenCongViec = N'" + txttcv.Text.Trim() + "' WHERE MaCongViec = '" + cbomcv.Text + "'"; DAO.RunSql(sql); LoadDataToGridview(); }
private void btnSua_Click(object sender, EventArgs e) { string sql; if (TacGia.Rows.Count == 0) { MessageBox.Show("Không còn dữ liệu!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } if (cboMTG.Text == "") { MessageBox.Show("Bạn chưa chọn bản ghi nào", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } sql = "UPDATE TacGia SET TenTG = N'" + txtTTG.Text.Trim() + "', DiaChi = N'" + txtDC.Text + "' WHERE MaTG = '" + cboMTG.Text + "'"; DAO.RunSql(sql); LoadDataToGridview(); }
//Sửa private void button3_Click(object sender, EventArgs e) { string sql; if (NgonNgu.Rows.Count == 0) { MessageBox.Show("Không còn dữ liệu!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } if (cboMNN.Text == "") { MessageBox.Show("Bạn chưa chọn bản ghi nào", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } sql = "UPDATE NgonNgu SET TenNgonNgu = N'" + txtTNN.Text.Trim() + "' WHERE MaNgonNgu = '" + cboMNN.Text + "'"; DAO.RunSql(sql); LoadDataToGridview(); }
private void button3_Click(object sender, EventArgs e) { string sql; if (KhachHang.Rows.Count == 0) { MessageBox.Show("Không còn dữ liệu!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } if (txtMKH.Text == "") { MessageBox.Show("Bạn chưa chọn bản ghi nào", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } sql = "UPDATE KhachHang SET TenKhach = N'" + txtTKH.Text.Trim() + "', DiaChi = N'" + txtDC.Text + "', DienThoai = N'" + txtDT.Text + "' WHERE MaKhach = '" + txtMKH.Text + "'"; DAO.RunSql(sql); LoadDataToGridview(); }
private void btnsua_Click_1(object sender, EventArgs e) { string sql; if (NXB.Rows.Count == 0) { MessageBox.Show("Không còn dữ liệu!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } if (txtma.Text == "") { MessageBox.Show("Bạn chưa chọn bản ghi nào", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } sql = "UPDATE NhaXuatBan SET TenNXB = N'" + txtNXB.Text.Trim() + "', DiaChi = N'" + txtdiachi.Text + "', DienThoai = '" + txtsdt.Text + "' WHERE MaNXB = '" + txtma.Text + "'"; DAO.RunSql(sql); LoadDataToGrivew(); }
private void btnluu_Click_1(object sender, EventArgs e) { if (txtma.Text == "") { MessageBox.Show("Bạn chưa nhập mã NXB!"); return; } if (txtNXB.Text == "") { MessageBox.Show("Bạn không được để trống tên nhà xuất bản!"); txtNXB.Focus(); return; } if (txtdiachi.Text == "") { MessageBox.Show("Bạn không được để trống địa chỉ!"); txtdiachi.Focus(); return; } if (txtsdt.Text == "") { MessageBox.Show("Bạn không được để trống số điện thoại!"); txtsdt.Focus(); return; } string sql = "SELECT MaNXB, TenNXB, DiaChi, DienThoai FROM NhaXuatBan WHERE MaNXB = '" + txtma.Text + "'"; if (DAO.checkKeyExit(sql)) { MessageBox.Show("Mã NXB này đã tồn tại, bạn phải nhập mã khác", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtma.Focus(); txtma.Text = ""; return; } sql = "INSERT INTO NhaXuatBan (MaNXB, TenNXB, DiaChi, DienThoai) VALUES ('" + txtma.Text + "', N'" + txtNXB.Text + "', N'" + txtdiachi.Text + "', '" + txtsdt.Text + "')"; DAO.RunSql(sql); LoadDataToGrivew(); }
private void btnsua_Click(object sender, EventArgs e) { DAO.OpenConnection(); string sql; if (NhanVien.Rows.Count == 0) { MessageBox.Show("Không còn dữ liệu!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } if (cbomnv.Text == "") { MessageBox.Show("Bạn chưa chọn bản ghi nào", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } sql = "UPDATE NhanVien SET TenNV = N'" + txttnv.Text.Trim() + "' WHERE MaNV = '" + cbomnv.Text + "'"; DAO.RunSql(sql); DAO.CloseConnetion(); LoadDataToGridview(); }
private void btnXoa_Click(object sender, EventArgs e) { string sql; if (NhaCungCap.Rows.Count == 0) { MessageBox.Show("khong co du lieu"); } if (txtMNCC.Text == "") { MessageBox.Show("ban chua chon Nhà cung cấp"); } else { if (MessageBox.Show("Bạn muốn xóa không", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { sql = "delete from NhaCungCap where MaNhaCC ='" + txtMNCC.Text + "'"; DAO.RunSql(sql); loadDataToGridview(); Resetvalue(); } } }
private void btnLuu_Click(object sender, EventArgs e) { string sql; double sl, SLcon, tong, Tongmoi; sql = "SELECT SoHDB FROM HoaDonBan WHERE SoHDB=N'" + txtMHB.Text + "'"; if (!DAO.checkKeyExit(sql)) { // Mã hóa đơn chưa có, tiến hành lưu các thông tin chung // Mã HDBan được sinh tự động do đó không có trường hợp trùng khóa if (txtnb.Text.Length == 0) { MessageBox.Show("Bạn phải nhập ngày bán", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtnb.Focus(); return; } if (cbomnv.Text.Length == 0) { MessageBox.Show("Bạn phải nhập nhân viên", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); cbomnv.Focus(); return; } if (cbomkh.Text.Length == 0) { MessageBox.Show("Bạn phải nhập khách hàng", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); cbomkh.Focus(); return; } sql = "INSERT INTO HoaDonBan(SoHDB,MaNV,NgayBan,MaKhach,TongTien) VALUES(N'" + txtMHB.Text.Trim() + "',N'" + cbomnv.SelectedValue + "', '" + DAO.ConvertDateTime(txtnb.Text.Trim()) + "',N'" + cbomkh.SelectedValue + "'," + txttongtien.Text + ")"; DAO.RunSql(sql); } // Lưu thông tin của các mặt hàng if (cboms.Text.Trim().Length == 0) { MessageBox.Show("Bạn phải nhập sách", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); cboms.Focus(); return; } if ((txtsl.Text.Trim().Length == 0) || (txtsl.Text == "0")) { MessageBox.Show("Bạn phải nhập số lượng", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtsl.Text = ""; txtsl.Focus(); return; } if (txtgg.Text.Trim().Length == 0) { MessageBox.Show("Bạn phải nhập giảm giá", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtgg.Focus(); return; } sql = "SELECT MaSach FROM ChiTietHDB WHERE MaSach=N'" + cboms.SelectedValue + "' AND SoHDB = N'" + txtMHB.Text.Trim() + "'"; if (DAO.checkKeyExit(sql)) { MessageBox.Show("Mã hàng này đã có, bạn phải nhập mã khác", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); ResetValuesHang(); cboms.Focus(); return; } // Kiểm tra xem số lượng hàng trong kho còn đủ để cung cấp không? sl = Convert.ToDouble(DAO.GetFieldValues("SELECT SoLuong FROM KhoSach WHERE MaSach = N'" + cboms.SelectedValue + "'")); if (Convert.ToDouble(txtsl.Text) > sl) { MessageBox.Show("Số lượng mặt hàng này chỉ còn " + sl, "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); txtsl.Text = ""; txtsl.Focus(); return; } sql = "INSERT INTO ChiTietHDB(SoHDB,MaSach,SoLuong,KhuyenMai, ThanhTien) VALUES(N'" + txtMHB.Text.Trim() + "', N'" + cboms.SelectedValue + "'," + txtsl.Text + "," + txtgg.Text + "," + txtthanhtien.Text + ")"; DAO.RunSql(sql); Load_DataGridViewChitiet(); // Cập nhật lại số lượng của mặt hàng vào bảng tblHang SLcon = sl - Convert.ToDouble(txtsl.Text); sql = "UPDATE KhoSach SET SoLuong =" + SLcon + " WHERE MaSach= N'" + cboms.SelectedValue + "'"; DAO.RunSql(sql); // Cập nhật lại tổng tiền cho hóa đơn bán tong = Convert.ToDouble(DAO.GetFieldValues("SELECT TongTien FROM HoaDonBan WHERE SoHDB = N'" + txtMHB.Text + "'")); Tongmoi = tong + Convert.ToDouble(txtthanhtien.Text); sql = "UPDATE HoaDonBan SET TongTien =" + Tongmoi + " WHERE SoHDB = N'" + txtMHB.Text + "'"; DAO.RunSql(sql); txttongtien.Text = Tongmoi.ToString(); txtchu.Text = "Bằng chữ: " + DAO.ChuyenSoSangChu(Tongmoi.ToString()); ResetValuesHang(); btnXoa.Enabled = true; btnThem.Enabled = true; btnIn.Enabled = true; }
private void btnLuu_Click(object sender, EventArgs e) { string sql; if (cboMS.Text == "") { MessageBox.Show("Bạn cần nhập mã sách!"); cboMS.Focus(); return; } if (txtTS.Text == "") { MessageBox.Show("Bạn cần nhập tên sách!"); txtTS.Focus(); return; } if (txtSL.Text == "") { MessageBox.Show("Bạn cần nhập số lượng!"); txtSL.Focus(); return; } if (txtDGN.Text == "") { MessageBox.Show("Bạn cần nhập đơn giá nhập!"); txtDGN.Focus(); return; } if (txtDGB.Text == "") { MessageBox.Show("Bạn cần nhập đơn giá bán!"); txtDGB.Focus(); return; } if (cboMLS.Text == "") { MessageBox.Show("Bạn cần chọn mã loại sách!"); cboMLS.Focus(); return; } if (cboMTG.Text == "") { MessageBox.Show("Bạn cần chọn mã tác giả!"); cboMTG.Focus(); return; } if (cboMNXB.Text == "") { MessageBox.Show("Bạn cần chọn mã NXB!"); cboMNXB.Focus(); return; } if (cboMLV.Text == "") { MessageBox.Show("Bạn cần chọn mã lĩnh vực!"); cboMLV.Focus(); return; } if (cboMNN.Text == "") { MessageBox.Show("Bạn cần chọn mã ngôn ngữ!"); cboMNN.Focus(); return; } if (txtAnh.Text == "") { MessageBox.Show("Bạn cần nhập ảnh!"); txtAnh.Focus(); return; } if (txtSoTrang.Text == "") { MessageBox.Show("Bạn cần nhập số trang!"); txtSoTrang.Focus(); return; } sql = "SELECT MaSach FROM KhoSach WHERE MaSach = '" + cboMS.Text + "'"; if (DAO.checkKeyExit(sql)) { MessageBox.Show("Mã sách này đã tồn tại, bạn phải nhập mã khác", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); cboMS.Focus(); cboMS.Text = ""; return; } //Câu 3: Giá bán = 110% giá nhập double tn, tx; if (txtDGN.Text == "") { tn = 0; } else { tn = Convert.ToDouble(txtDGN.Text); } tx = tn * 110 / 100; txtDGB.Text = tx.ToString(); sql = "UPDATE KhoSach SET DonGiaBan = '" + tx + "' WHERE MaSach = '" + cboMS.Text + "'"; DAO.RunSql(sql); sql = "INSERT INTO KhoSach (MaSach, TenSach, SoLuong, DonGiaNhap, DonGiaBan, MaLoaiSach, MaTG, MaNXB, MaLinhVuc, MaNgonNgu, Anh, SoTrang)" + "VALUES ('" + cboMS.Text + "', N'" + txtTS.Text + "', '" + txtSL.Text + "', '" + txtDGN.Text + "', '" + txtDGB.Text + "', '" + cboMLS.Text + "', '" + cboMTG.Text + "', '" + cboMNXB.Text + "', '" + cboMLV.Text + "', '" + cboMNN.Text + "' ,'" + txtAnh.Text + "', '" + txtSoTrang.Text + "')"; DAO.RunSql(sql); LoadDataToGridview(); }
private void btnLuu_Click(object sender, EventArgs e) { string sql; double sl, SLcon, tong, Tongmoi, tx; sql = "SELECT SoHDN FROM HoaDonNhap WHERE SoHDN=N'" + txtmhdn.Text + "'"; if (!DAO.checkKeyExit(sql)) { // Mã hóa đơn chưa có, tiến hành lưu các thông tin chung if (txtnn.Text.Length == 0) { MessageBox.Show("Bạn phải nhập ngày bán", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtnn.Focus(); return; } if (cbomnv.Text.Length == 0) { MessageBox.Show("Bạn phải nhập nhân viên", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); cbomnv.Focus(); return; } if (cbomncc.Text.Length == 0) { MessageBox.Show("Bạn phải nhập khách hàng", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); cbomncc.Focus(); return; } sql = "INSERT INTO HoaDonNhap(SoHDN, NgayNhap, MaNhaCC,MaNV, TongTien) VALUES(N'" + txtmhdn.Text.Trim() + "','" + DAO.ConvertDateTime(txtnn.Text.Trim()) + "',N'" + cbomncc.SelectedValue + "', N'" + cbomnv.SelectedValue + "'," + txttongtien.Text + ")"; DAO.RunSql(sql); } // Lưu thông tin của các mặt hàng if (cboms.Text.Trim().Length == 0) { MessageBox.Show("Bạn phải nhập sách", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); cboms.Focus(); return; } if ((txtsl.Text.Trim().Length == 0) || (txtsl.Text == "0")) { MessageBox.Show("Bạn phải nhập số lượng", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtsl.Text = ""; txtsl.Focus(); return; } if (txtgg.Text.Trim().Length == 0) { MessageBox.Show("Bạn phải nhập giảm giá", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtgg.Focus(); return; } sql = "SELECT MaSach FROM ChiTietHDN WHERE MaSach=N'" + cboms.SelectedValue + "' AND SoHDN = N'" + txtmhdn.Text.Trim() + "'"; if (DAO.checkKeyExit(sql)) { MessageBox.Show("Mã hàng này đã có, bạn phải nhập mã khác", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); ResetValuesHang(); cboms.Focus(); return; } sl = Convert.ToDouble(DAO.GetFieldValues("SELECT SoLuong FROM KhoSach WHERE MaSach = N'" + cboms.SelectedValue + "'")); sql = "INSERT INTO ChiTietHDN(SoHDN,MaSach,SoLuongNhap,KhuyenMai, ThanhTien) VALUES(N'" + txtmhdn.Text.Trim() + "', N'" + cboms.SelectedValue + "'," + txtsl.Text + "," + txtgg.Text + "," + txtthanhtien.Text + ")"; DAO.RunSql(sql); // Cập nhật lại số lượng của mặt hàng vào bảng tblSach SLcon = sl + Convert.ToDouble(txtsl.Text); sql = "UPDATE KhoSach SET SoLuong =" + SLcon + " WHERE MaSach= N'" + cboms.SelectedValue + "'"; DAO.RunSql(sql); sql = "UPDATE KhoSach SET DonGiaNhap =" + txtdg.Text + " WHERE MaSach= N'" + cboms.SelectedValue + "'"; DAO.RunSql(sql); tx = Convert.ToDouble(txtdg.Text) * 110 / 100; sql = "UPDATE KhoSach SET DonGiaBan = '" + tx + "' WHERE MaSach = '" + cboms.Text + "'"; DAO.RunSql(sql); // Cập nhật lại tổng tiền cho hóa đơn nhap tong = Convert.ToDouble(DAO.GetFieldValues("SELECT TongTien FROM HoaDonNhap WHERE SoHDN = N'" + txtmhdn.Text + "'")); Tongmoi = tong + Convert.ToDouble(txtthanhtien.Text); sql = "UPDATE HoaDonNhap SET TongTien =" + Tongmoi + " WHERE SoHDN = N'" + txtmhdn.Text + "'"; DAO.RunSql(sql); txttongtien.Text = Tongmoi.ToString(); txtbc.Text = DAO.ChuyenSoSangChu(Tongmoi.ToString()); txttongtien.Enabled = false; txtbc.Enabled = false; ResetValuesHang(); Load_DataGridViewChitiet(); btnXoa.Enabled = true; btnThem.Enabled = true; btnIn.Enabled = true; }