//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 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 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 btnLuu_Click(object sender, EventArgs e) { string sql; if (LinhVuc.Rows.Count == 0) { MessageBox.Show("Không có dữ liệu!"); return; } if (txtMaLinhVuc.Text == "") { MessageBox.Show("Bạn chưa nhập mã Lĩnh vực"); txtMaLinhVuc.Focus(); } if (txtTenLinhVuc.Text == "") { MessageBox.Show("Bạn chưa nhập tên Lĩnh Vực"); txtMaLinhVuc.Focus(); } sql = "Select MaLinhVuc from LinhVuc where MaLinhVuc ='" + txtMaLinhVuc.Text.Trim() + "'"; if (DAO.checkKeyExit(sql)) { MessageBox.Show("Mã Lĩnh Vực này đã có bạn phải nhập mã khác"); txtMaLinhVuc.Focus(); return; } sql = "insert into LinhVuc values( '" + txtMaLinhVuc.Text + "' ,'" + txtTenLinhVuc.Text + "')"; DAO.RunSqlDel(sql); loadDataToGridview(); Resetvalue(); }
private void btnluu_Click(object sender, EventArgs e) { if (cmbNXB.SelectedIndex == -1) { MessageBox.Show("Bạn chưa chọn mã nhà sản xuất"); return; } if (txtNXB.Text == "") { MessageBox.Show("Bạn không được để trống 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; } // - Mã nhà xuất bản ko được trùng string sql = "select * from NhaXuatBan where MaNXB = '" + cmbNXB.SelectedValue.ToString() + "'"; DAO.OpenConnection(); if (DAO.checkKeyExit(sql)) { MessageBox.Show("mã nhà xuất bản đã tồn tại"); cmbNXB.Focus(); DAO.CloseConnetion(); return; } else { sql = "insert into MatSach (MaNXB, TenNXB, " + "DiaChi, DienThoai)" + " values ('" + cmbNXB.SelectedValue.ToString() + "'" + ",N'" + txtNXB.Text + "," + txtdiachi.Text.Trim() + "," + txtsdt.Text.Trim() + ",)"; SqlCommand cmd = new SqlCommand(sql, DAO.conn); MessageBox.Show(sql); cmd.ExecuteNonQuery(); LoadDataToGrivew(); fillDataToCombo(); DAO.CloseConnetion(); } }
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(); } }
//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 (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 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 btnLuu_Click(object sender, EventArgs e) { string sql; if (NhaCungCap.Rows.Count == 0) { MessageBox.Show("Không có dữ liệu!"); return; } if (txtMNCC.Text == "") { MessageBox.Show("Bạn chưa nhập mã NSX"); txtMNCC.Focus(); } if (txtTNCC.Text == "") { MessageBox.Show("Bạn chưa nhập tên NSX"); txtTNCC.Focus(); } if (txtDiaChi.Text == "") { MessageBox.Show("Bạn chưa nhập địa chỉ"); txtDiaChi.Focus(); } if (txtsdt.Text == "") { MessageBox.Show("Bạn chưa nhập số điện thoại"); txtsdt.Focus(); } sql = "Select MaNhaCC from NhaCungCap where MaNhaCC ='" + txtMNCC.Text.Trim() + "'"; if (DAO.checkKeyExit(sql)) { MessageBox.Show("Mã NSX này đã có bạn phải nhập mã khác"); txtMNCC.Focus(); return; } sql = "insert into NhaCungCap values( '" + txtMNCC.Text + "' ,'" + txtTNCC.Text + "','" + txtDiaChi.Text + "' ,'" + txtsdt.Text + "')"; DAO.RunSqlDel(sql); loadDataToGridview(); Resetvalue(); }
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 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; 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; 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; }
private void btnluu(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 (txtsoluong.Text == "") { MessageBox.Show("Bạn không được để trống số lượng"); txtsoluong.Focus(); 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, " + "SoLuong, SoLuongMat)" + " values ('" + txtmalanmat.Text.Trim() + "',N'" + cmbmasach.SelectedValue.ToString() + "', " + txtsoluong.Text + "," + txtngaymat.Text.Trim() + "," + txtsoluongmat.Text.Trim() + ",)"; SqlCommand cmd = new SqlCommand(sql, DAO.conn); MessageBox.Show(sql); cmd.ExecuteNonQuery(); LoadDataToGrivew(); fillDataToCombo(); DAO.CloseConnetion(); } }