private void dataGridView1_DoubleClick(object sender, EventArgs e) { string sql = "SELECT * FROM tblChiTietHDB WHERE MaHD = N'" + txtMaHD.Text + "'"; if (ThucThiSql.DocBang(sql).Rows.Count == 0) { MessageBox.Show("Không có dữ liệu", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } if ((MessageBox.Show("Bạn có chắc chắn muốn xóa không", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)) { //lấy thông tin của dòng dữ liệu muốn xóa string maspxoa = dataGridView1.CurrentRow.Cells["MaSP"].Value.ToString(); double slxoa = Convert.ToDouble(dataGridView1.CurrentRow.Cells["SoLuong"].Value.ToString()); double thanhtienxoa = Convert.ToDouble(dataGridView1.CurrentRow.Cells["ThanhTien"].Value.ToString()); //xóa hàng trong bảng chi tiết sql = "DELETE tblChiTietHDB WHERE MaHD=N'" + txtMaHD.Text + "'AND MaSP=N'" + maspxoa + "'"; ThucThiSql.CapNhatDuLieu(sql); Hienthi_Luoi(); // cập nhật lại số lượng hàng DelUpdateHang(maspxoa, slxoa); // cập nhật lại tổng tiền cho HDN DelUpdateTongtien(txtMaHD.Text, thanhtienxoa); } }
private void bntTimKiem_Click(object sender, EventArgs e) { DataTable TKKH; string sql; if ((txtMaKH.Text == "") && (txtTenKH.Text == "") && (txtSDTKH.Text == "")) { MessageBox.Show("Hãy nhập một điều kiện để tìm kiếm!"); return; } sql = "SELECT * FROM tblKhachHang WHERE 1=1"; if (txtMaKH.Text != "") { sql = sql + " AND MaKH like N'%" + txtMaKH.Text + "%'"; } if (txtTenKH.Text != "") { sql = sql + " AND TenKH like N'%" + txtTenKH.Text + "%'"; } if (txtSDTKH.Text != "") { sql = sql + " AND SDTKH like N'%" + txtSDTKH.Text + "%'"; } TKKH = ThucThiSql.DocBang(sql); if (TKKH.Rows.Count == 0) { MessageBox.Show("Khách hàng này chưa có trên hệ thống!"); } else { dataGridView1.DataSource = TKKH; } }
private void cboTenSP_DropDown(object sender, EventArgs e) { //Lấy tên sản phẩm từ bảng sản phẩm cho combobox TenSP cboTenSP.DataSource = ThucThiSql.DocBang("SELECT TenSP FROM tblSanPham"); cboTenSP.ValueMember = "TenSP"; cboTenSP.SelectedIndex = -1; }
private void bntTimKiem_Click(object sender, EventArgs e) { DataTable TKSP; string sql; if ((txtMaSP.Text == "") && txtTenSP.Text == "") { MessageBox.Show("Hãy nhập một điều kiện để tìm kiếm!"); return; } sql = "SELECT * FROM tblSanPham WHERE 1=1"; if (txtMaSP.Text != "") { sql = sql + " AND MaSP like N'%" + txtMaSP.Text + "%'"; } if (txtTenSP.Text != "") { sql = sql + " AND TenSP like N'%" + txtTenSP.Text + "%'"; } TKSP = ThucThiSql.DocBang(sql); if (TKSP.Rows.Count == 0) { MessageBox.Show("Sản phẩm này chưa có trong danh mục!"); } else { dataGridView1.DataSource = TKSP; } }
private void cboMaKH_DropDown(object sender, EventArgs e) { //Lấy mã nhân viên từ bảng khách hàng cho combobox MaKH cboMaKH.DataSource = ThucThiSql.DocBang("SELECT MaKH FROM tblKhachHang"); cboMaKH.ValueMember = "MaKH"; cboMaKH.SelectedIndex = -1; }
private void Hienthi_Luoi() { string sql; DataTable tblHDBH; sql = "SELECT a.MaHD, a.MaNV, a.MaKH, b.MaSP, a.NgayLapHD, b.SoLuong, b.DonGiaB, b.Giamgia, a.TongTien FROM tblHoaDonBan AS a, tblChiTietHDB AS b WHERE a.MaHD = b.MaHD"; tblHDBH = ThucThiSql.DocBang(sql); dataGridView1.DataSource = tblHDBH; dataGridView1.Columns[0].HeaderText = "Mã hóa đơn"; dataGridView1.Columns[1].HeaderText = "Mã nhân viên"; dataGridView1.Columns[2].HeaderText = "Mã khách hàng"; dataGridView1.Columns[3].HeaderText = "Mã sản phẩm"; dataGridView1.Columns[4].HeaderText = "Ngày lập"; dataGridView1.Columns[5].HeaderText = "Số lượng"; dataGridView1.Columns[6].HeaderText = "Đơn giá bán"; dataGridView1.Columns[7].HeaderText = "Giảm giá %"; dataGridView1.Columns[8].HeaderText = "Tổng Tiền"; dataGridView1.Columns[0].Width = 150; dataGridView1.Columns[1].Width = 150; dataGridView1.Columns[2].Width = 150; dataGridView1.Columns[3].Width = 150; dataGridView1.Columns[4].Width = 150; dataGridView1.Columns[5].Width = 150; dataGridView1.Columns[6].Width = 150; dataGridView1.Columns[7].Width = 150; dataGridView1.Columns[8].Width = 150; dataGridView1.AllowUserToAddRows = false; dataGridView1.EditMode = DataGridViewEditMode.EditProgrammatically; }
private void Hienthi_Luoi() { string sql; DataTable tblPhieuNH; sql = "SELECT a.MaPNH, a.MaNV, a.MaNCC, b.MaSP, a.NgayNhap, b.SoLuong, b.DonGiaN, a.TongTien FROM tblPhieuNhapHang AS a, tblChiTietPNH AS b WHERE a.MaPNH = b.MaPNH"; tblPhieuNH = ThucThiSql.DocBang(sql); dataGridView1.DataSource = tblPhieuNH; dataGridView1.Columns[0].HeaderText = "Mã hóa đơn"; dataGridView1.Columns[1].HeaderText = "Mã nhân viên"; dataGridView1.Columns[2].HeaderText = "Mã nhà cung cấp"; dataGridView1.Columns[3].HeaderText = "Mã sản phẩm"; dataGridView1.Columns[4].HeaderText = "Ngày nhập"; dataGridView1.Columns[5].HeaderText = "Số lượng"; dataGridView1.Columns[6].HeaderText = "Đơn giá nhập"; dataGridView1.Columns[7].HeaderText = "Tổng Tiền"; dataGridView1.Columns[0].Width = 150; dataGridView1.Columns[1].Width = 150; dataGridView1.Columns[2].Width = 150; dataGridView1.Columns[3].Width = 150; dataGridView1.Columns[4].Width = 150; dataGridView1.Columns[5].Width = 150; dataGridView1.Columns[6].Width = 150; dataGridView1.Columns[7].Width = 150; dataGridView1.AllowUserToAddRows = false; dataGridView1.EditMode = DataGridViewEditMode.EditProgrammatically; }
private void cboMaNV_DropDown(object sender, EventArgs e) { //Lấy mã nhân viên từ bảng nhân nhiên cho combobox MaNV cboMaNV.DataSource = ThucThiSql.DocBang("SELECT MaNV FROM tblNhanVien"); cboMaNV.ValueMember = "MaNV"; cboMaNV.SelectedIndex = -1; }
private void Hienthi_Luoi() { string sql; DataTable tblSP; sql = "SELECT MaSP, TenSP, SoluongSP, DongiaN, MaLSP, DongiaB, Size, Color FROM tblSanpham"; tblSP = ThucThiSql.DocBang(sql); dataGridView1.DataSource = tblSP; }
private void Hienthi_Luoi() { string sql; DataTable tblLSP; sql = "SELECT MaLSP, TenLSP FROM tblLoaiSanPham"; tblLSP = ThucThiSql.DocBang(sql); dataGridView1.DataSource = tblLSP; }
private void Hienthi_Luoi() { string sql; DataTable tblKH; sql = "SELECT * FROM tblKhachHang"; tblKH = ThucThiSql.DocBang(sql); dataGridView1.DataSource = tblKH; }
private void DelUpdateHang(string maspxoa, double slxoa) { //xóa sản phẩm đã chọn trong hóa đơn double sl = Convert.ToDouble(ThucThiSql.DocBang("SELECT SoLuongSP FROM tblSanPham WHERE MaSP=N'" + maspxoa + "'").Rows[0][0].ToString()); double slmoi = sl - slxoa; string sql = "UPDATE tblSanPham SET SoLuongSP=" + slmoi + " WHERE MaSP=N'" + maspxoa + "'"; ThucThiSql.CapNhatDuLieu(sql); }
private void DelUpdateTongtien(string mapnxoa, double thanhtienxoa) { double tong = Convert.ToDouble(ThucThiSql.DocBang("SELECT TongTien FROM tblPhieuNhapHang WHERE MaPNH = N'" + mapnxoa + "'").Rows[0][0].ToString()); double tongmoi = tong - thanhtienxoa; string sql = "UPDATE tblPhieuNhapHang SET TongTien =" + tongmoi + "WHERE MaPNH =N'" + mapnxoa + "'"; ThucThiSql.CapNhatDuLieu(sql); txtTongTien.Text = tongmoi.ToString(); }
private void DelUpdateTongtien(string mahoadonxoa, double thanhtienxoa) { //cập nhật lại tổng tiền sau khi xóa sản phẩm double tong = Convert.ToDouble(ThucThiSql.DocBang("SELECT TongTien FROM tblHoaDonBan WHERE MaHD = N'" + mahoadonxoa + "'").Rows[0][0].ToString()); double tongmoi = tong - thanhtienxoa; string sql = "UPDATE tblHoaDonBan SET TongTien =" + tongmoi + "WHERE MaHD =N'" + mahoadonxoa + "'"; ThucThiSql.CapNhatDuLieu(sql); txtTongTien.Text = tongmoi.ToString(); }
private void button2_Click(object sender, EventArgs e) { string sql, tn, dn; double tc, tt, ttn; tn = dateTimePicker3.Value.ToString("MM/dd/yyyy"); dn = dateTimePicker1.Value.ToString("MM/dd/yyyy"); if (dateTimePicker1.Text.Trim().Length == 0) { MessageBox.Show("Bạn phải nhập ngày ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); dateTimePicker1.Focus(); return; } if (dateTimePicker3.Text.Trim().Length == 0) { MessageBox.Show("Bạn phải nhập ngày ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); dateTimePicker3.Focus(); return; } DataTable tblPNH; sql = "Select MaPNH, MaNCC, MaNV, NgayNhap, TongTien From tblPhieuNhapHang Where NgayNhap >= '" + tn + "' and NgayNhap <= '" + dn + "' "; tblPNH = ThucThiSql.DocBang(sql); dataGridView1.DataSource = tblPNH; Hienthi_Luoi(); DataTable tblHDB; sql = "Select MaHD, MaKH, MaNV, NgayLapHD, TongTien from tblHoaDonBan Where NgayLapHD >= '" + tn + "' and NgayLapHD <= '" + dn + "' "; tblHDB = ThucThiSql.DocBang(sql); dataGridView2.DataSource = tblHDB; Hienthi_Luoi1(); txtTongChi.Text = ThucThiSql.GetFieldValues("Select sum(TongTien) From tblPhieuNhapHang Where NgayNhap >= '" + tn + "' and NgayNhap <= '" + dn + "' "); txtTongThu.Text = ThucThiSql.GetFieldValues("Select sum(TongTien) From tblHoaDonBan Where NgayLapHD >= '" + tn + "' and NgayLapHD <= '" + dn + "' "); if (txtTongChi.Text == "") { txtTongChi.Text = "0"; } if (txtTongThu.Text == "") { txtTongThu.Text = "0"; } tc = Convert.ToDouble(txtTongChi.Text); tt = Convert.ToDouble(txtTongThu.Text); ttn = tt - tc; txtTongLoiNhuan.Text = Convert.ToString(ttn); }
private void cboMaLSP_TextChanged(object sender, EventArgs e) { string sql; if (cboMaLSP.Text == "") { txtTenLSP.Text = ""; return; } sql = "SELECT TenLSP FROM tblLoaisanpham WHERE MaLSP =N'" + cboMaLSP.Text + "'"; DataTable table = ThucThiSql.DocBang(sql); if (table.Rows.Count > 0) { txtTenLSP.Text = table.Rows[0][0].ToString(); } }
private void Hienthi_Luoi() { string sql; DataTable tblNV; sql = "SELECT MaNV, TenNV, SDTNV FROM tblNhanVien"; tblNV = ThucThiSql.DocBang(sql); dataGridView1.DataSource = tblNV; dataGridView1.Columns[0].HeaderText = "Mã nhân viên"; dataGridView1.Columns[1].HeaderText = "Tên nhân viên"; dataGridView1.Columns[2].HeaderText = "SDT nhân viên"; dataGridView1.Columns[0].Width = 200; dataGridView1.Columns[1].Width = 200; dataGridView1.Columns[2].Width = 200; dataGridView1.AllowUserToAddRows = false; dataGridView1.EditMode = DataGridViewEditMode.EditProgrammatically; }
private void cboMaNV_TextChanged(object sender, EventArgs e) { // khi kích hoạt mã nv thì tên nhân viên tự động hiện ra string sql; if (cboMaNV.Text == "") { txtTenNV.Text = ""; return; } sql = "SELECT TenNV FROM tblNhanVien WHERE MaNV =N'" + cboMaNV.Text + "'"; DataTable table = ThucThiSql.DocBang(sql); if (table.Rows.Count > 0) { txtTenNV.Text = table.Rows[0][0].ToString(); } }
private void Hienthi_Luoi() { string sql; sql = "SELECT MaSP, SoLuong, DonGiaN, ThanhTien FROM tblChiTietPNH WHERE MaPNH = N'" + txtMaPNH.Text + "'"; dataGridView1.DataSource = ThucThiSql.DocBang(sql); dataGridView1.Columns[0].HeaderText = "Mã sản phẩm"; dataGridView1.Columns[1].HeaderText = "Số lượng"; dataGridView1.Columns[2].HeaderText = "Giá nhập"; dataGridView1.Columns[3].HeaderText = "Thành tiền"; dataGridView1.Columns[0].Width = 150; dataGridView1.Columns[1].Width = 150; dataGridView1.Columns[2].Width = 150; dataGridView1.Columns[3].Width = 150; dataGridView1.AllowUserToAddRows = false; dataGridView1.EditMode = DataGridViewEditMode.EditProgrammatically; }
private void cboTenSP_TextChanged(object sender, EventArgs e) { string sql; if (cboTenSP.Text == "") { txtMaSP.Text = ""; txtGiaBan.Text = ""; return; } sql = "SELECT MaSP,DonGiaB FROM tblSanPham WHERE TenSP =N'" + cboTenSP.Text + "'"; DataTable table = ThucThiSql.DocBang(sql); if (table.Rows.Count > 0) { txtMaSP.Text = table.Rows[0][0].ToString(); txtGiaBan.Text = table.Rows[0][1].ToString(); } }
private void Hienthi_Luoi() { string sql; DataTable tblNCC; sql = "SELECT MaNCC, TenNCC, SDTNCC, DiaChi FROM tblNhaCungCap"; tblNCC = ThucThiSql.DocBang(sql); dataGridView1.DataSource = tblNCC; dataGridView1.Columns[0].HeaderText = "Mã nhà cung cấp"; dataGridView1.Columns[1].HeaderText = "Tên nhà cung cấp"; dataGridView1.Columns[2].HeaderText = "SDT nhà cung cấp"; dataGridView1.Columns[3].HeaderText = "Địa chỉ"; dataGridView1.Columns[0].Width = 200; dataGridView1.Columns[1].Width = 200; dataGridView1.Columns[2].Width = 200; dataGridView1.Columns[3].Width = 200; dataGridView1.AllowUserToAddRows = false; dataGridView1.EditMode = DataGridViewEditMode.EditProgrammatically; }
private void Hienthi_Luoi() { string sql; DataTable tblKH; sql = "SELECT MaKH, TenKH, SDTKH, DiaChi FROM tblKhachHang"; tblKH = ThucThiSql.DocBang(sql); dataGridView1.DataSource = tblKH; //dataGridView1.Columns[0].HeaderText = "Mã khách hàng"; //dataGridView1.Columns[1].HeaderText = "Tên khách hàng"; //dataGridView1.Columns[2].HeaderText = "SDT khách hàng"; //dataGridView1.Columns[3].HeaderText = "Địa chỉ"; //dataGridView1.Columns[0].Width = 200; //dataGridView1.Columns[1].Width = 200; //dataGridView1.Columns[2].Width = 200; //dataGridView1.Columns[3].Width = 200; //dataGridView1.AllowUserToAddRows = false; //dataGridView1.EditMode = DataGridViewEditMode.EditProgrammatically; }
private void Hienthi_Luoi() { string sql; sql = "SELECT MaSP, SoLuong, DonGiaB, GiamGia, ThanhTien FROM tblChiTietHDB WHERE MaHD = N'" + txtMaHD.Text + "'"; dataGridView1.DataSource = ThucThiSql.DocBang(sql); dataGridView1.Columns[0].HeaderText = "Mã hàng"; dataGridView1.Columns[1].HeaderText = "Số lượng"; dataGridView1.Columns[2].HeaderText = "Đơn giá bán"; dataGridView1.Columns[3].HeaderText = "Giảm giá"; dataGridView1.Columns[4].HeaderText = "Thành tiền"; dataGridView1.Columns[0].Width = 150; dataGridView1.Columns[1].Width = 150; dataGridView1.Columns[2].Width = 150; dataGridView1.Columns[3].Width = 150; dataGridView1.Columns[4].Width = 150; dataGridView1.AllowUserToAddRows = false; dataGridView1.EditMode = DataGridViewEditMode.EditProgrammatically; }
private void bntHuy_Click(object sender, EventArgs e) { //Xóa hóa đơn đã tạo if (MessageBox.Show("Bạn có chắc muốn xóa không?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { string sql = "SELECT MaSP, SoLuong, DonGiaB FROM tblChiTietHDB WHERE MaHD = N'" + txtMaHD.Text + "'"; DataTable tbl = ThucThiSql.DocBang(sql); sql = "DELETE tblHoaDonBan WHERE MaHD= N'" + txtMaHD.Text + "'"; ThucThiSql.CapNhatDuLieu(sql); ResetValues(); Hienthi_Luoi(); // cập nhật lại số lượng hàng cho từng mặt hàng bị xóa for (int i = 0; i < tbl.Rows.Count; i++) { DelUpdateHang(tbl.Rows[i][0].ToString(), Convert.ToDouble(tbl.Rows[i][1])); } bntHuy.Enabled = false; } }
private void cboMaKH_TextChanged(object sender, EventArgs e) { string sql; if (cboMaKH.Text == "") { txtTenKH.Text = ""; txtSDT.Text = ""; txtDiaChi.Text = ""; return; } sql = "SELECT TenKH,SDTKH,DiaChi FROM tblKhachHang WHERE MaKH =N'" + cboMaKH.Text + "'"; DataTable table = ThucThiSql.DocBang(sql); if (table.Rows.Count > 0) { txtTenKH.Text = table.Rows[0][0].ToString(); txtSDT.Text = table.Rows[0][1].ToString(); txtDiaChi.Text = table.Rows[0][2].ToString(); } }
private void DelUpdateSP(string maspxoa, double slxoa, double gianhapxoa) { double sl = Convert.ToDouble(ThucThiSql.DocBang("SELECT SoLuongSP FROM tblSanPham WHERE MaSP=N'" + maspxoa + "'").Rows[0][0].ToString()); double slmoi = sl - slxoa; string sql = "UPDATE tblSanPham SET SoLuongSP=" + slmoi + " WHERE MaSP=N'" + maspxoa + "'"; ThucThiSql.CapNhatDuLieu(sql); //cập nhật lại đơn giá nhập vào bang hàng sau khi xóa 1 mặt hàng trong chi tiết HDN double dgn = Convert.ToDouble(ThucThiSql.DocBang("SELECT DonGiaN FROM tblSanPham WHERE MaSP=N'" + maspxoa + "'").Rows[0][0].ToString()); double dgnmoi = (sl * dgn) - (slxoa * gianhapxoa) / slxoa; string sql1 = "UPDATE tblSanPham SET DonGiaN=" + dgnmoi + " WHERE MaSP=N'" + maspxoa + "'"; ThucThiSql.CapNhatDuLieu(sql); //cập nhật đơn giá bán mới vào bảng hàng double dgb = Convert.ToDouble(ThucThiSql.DocBang("SELECT DonGiaB FROM tblSanPham WHERE MaSP=N'" + maspxoa + "'").Rows[0][0].ToString()); double dgbmoi = dgnmoi * 2; string sql2 = "UPDATE tblSanPham SET DonGiaB=" + dgbmoi + " WHERE MaSP=N'" + maspxoa + "'"; ThucThiSql.CapNhatDuLieu(sql); }
private void bntLuu_Click(object sender, EventArgs e) { string sql; if (dateTimePicker1.Text.Length == 0) { MessageBox.Show("Bạn phải nhập ngày bán", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); dateTimePicker1.Focus(); return; } if (cboMaNV.Text.Length == 0) { MessageBox.Show("Bạn phải nhập nhân viên", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); cboMaNV.Focus(); return; } if (cboMaKH.Text.Length == 0) { MessageBox.Show("Bạn phải nhập khách hàng", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); cboMaKH.Focus(); return; } sql = "INSERT INTO tblHoaDonBan(MaHD, NgayLapHD,MaNV, MaKH, TongTien) VALUES(N'" + txtMaHD.Text.Trim() + "',N'" + dateTimePicker1.Value.ToShortDateString() + "',N'" + cboMaNV.Text + "',N'" + cboMaKH.Text + "'," + txtTongTien.Text + ")"; ThucThiSql.CapNhatDuLieu(sql); //Lưu thông tin các sản phẩm if (cboTenSP.Text.Trim().Length == 0) { MessageBox.Show("Bạn phải nhập mã sản phẩm", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); cboTenSP.Focus(); return; } if ((txtSoLuong.Text.Trim().Length == 0) || (txtSoLuong.Text == "0")) { MessageBox.Show("Bạn phải nhập số lượng", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtSoLuong.Text = ""; txtSoLuong.Focus(); return; } if (txtGiamGia.Text.Trim().Length == 0) { MessageBox.Show("Bạn phải nhập giảm giá", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtGiamGia.Text = ""; txtGiamGia.Focus(); return; } sql = "SELECT MaSP FROM tblChiTietHDB WHERE MaSP=N'" + cboTenSP.Text + "' AND MaHD = N'" + txtMaHD.Text.Trim() + "'"; if (ThucThiSql.DocBang(sql).Rows.Count > 0) { MessageBox.Show("Mã sản phẩm này đã có, bạn phải nhập mã khác", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); ResetValuesSP(); cboTenSP.Focus(); return; } // Kiểm tra xem số lượng hàng trong kho còn đủ để cung cấp không? double sl = Convert.ToDouble(ThucThiSql.GetFieldValues("SELECT SoLuongSP FROM tblSanPham WHERE TenSP = N'" + cboTenSP.SelectedValue + "'")); if (Convert.ToDouble(txtSoLuong.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); txtSoLuong.Text = ""; txtSoLuong.Focus(); return; } sql = "INSERT INTO tblChiTietHDB(MaHD, MaSP, SoLuong, DonGiaB, GiamGia, ThanhTien) VALUES(N'" + txtMaHD.Text.Trim() + "',N'" + txtMaSP.Text.ToString() + "'," + txtSoLuong.Text + "," + txtGiaBan.Text + "," + txtGiamGia.Text + "," + txtThanhTien.Text + ")"; ThucThiSql.CapNhatDuLieu(sql); Hienthi_Luoi(); //cập nhật số lượng mới vào bảng sản phẩm sl = Convert.ToDouble(ThucThiSql.DocBang("SELECT SoLuongSP FROM tblSanPham WHERE MaSP = N'" + txtMaSP.Text + "'").Rows[0][0].ToString()); double slmoi = sl - Convert.ToDouble(txtSoLuong.Text); sql = "UPDATE tblSanPham SET SoLuongSP =" + slmoi + "WHERE MaSP = N'" + txtMaSP.Text + "'"; ThucThiSql.CapNhatDuLieu(sql); //txtTongTien.Text = tongmoi.ToString(); //cập nhật tổng tiền mới double tong = Convert.ToDouble(ThucThiSql.DocBang("SELECT TongTien FROM tblHoaDonBan WHERE MaHD = N'" + txtMaHD.Text + "'").Rows[0][0].ToString()); double tongmoi = tong + Convert.ToDouble(txtThanhTien.Text); sql = "UPDATE tblHoaDonBan SET TongTien =" + tongmoi + "WHERE MaHD = N'" + txtMaHD.Text + "'"; ThucThiSql.CapNhatDuLieu(sql); txtTongTien.Text = tongmoi.ToString(); ResetValuesSP(); bntHuy.Enabled = true; //bntIn.Enabled = true; }
private void button1_Click(object sender, EventArgs e) { DataTable TKPNH; string sql; if (radioButton1.Checked == true) { if (txtNhap.Text == "") { MessageBox.Show("Hãy nhập một điều kiện để tìm kiếm!"); return; } else { sql = "SELECT a.MaPNH, a.MaNV, a.MaNCC, b.MaSP, a.NgayNhap, b.SoLuong, b.DonGiaN, a.TongTien FROM tblPhieuNhapHang AS a, tblChiTietPNH AS b WHERE a.MaPNH = b.MaPNH AND a.MaPNH like N'%" + txtNhap.Text + "%'"; TKPNH = ThucThiSql.DocBang(sql); if (TKPNH.Rows.Count == 0) { MessageBox.Show("Phiếu nhập hàng không tồn tại!"); } else { dataGridView1.DataSource = TKPNH; } } } if (radioButton2.Checked == true) { if (txtNhap.Text == "") { MessageBox.Show("Hãy nhập một điều kiện để tìm kiếm!"); return; } else { sql = "SELECT a.MaPNH, a.MaNV, a.MaNCC, b.MaSP, a.NgayNhap, b.SoLuong, b.DonGiaN, a.TongTien FROM tblPhieuNhapHang AS a, tblChiTietPNH AS b WHERE a.MaPNH = b.MaPNH AND a.MaNCC like N'%" + txtNhap.Text + "%'"; TKPNH = ThucThiSql.DocBang(sql); if (TKPNH.Rows.Count == 0) { MessageBox.Show("Phiếu nhập hàng không tồn tại!"); } else { dataGridView1.DataSource = TKPNH; } } } if (radioButton3.Checked == true) { if (txtNhap.Text == "") { MessageBox.Show("Hãy nhập một điều kiện để tìm kiếm!"); return; } else { sql = "SELECT a.MaPNH, a.MaNV, a.MaNCC, b.MaSP, a.NgayNhap, b.SoLuong, b.DonGiaN, a.TongTien FROM tblPhieuNhapHang AS a, tblChiTietPNH AS b WHERE a.MaPNH = b.MaPNH AND a.MaNV like N'%" + txtNhap.Text + "%'"; TKPNH = ThucThiSql.DocBang(sql); if (TKPNH.Rows.Count == 0) { MessageBox.Show("Phiếu nhập hàng không tồn tại!"); } else { dataGridView1.DataSource = TKPNH; } } } }
private void bntTimKiem_Click(object sender, EventArgs e) { DataTable TKHDBH; string sql; if (radioButton1.Checked == true) { if (txtNhap.Text == "") { MessageBox.Show("Hãy nhập một điều kiện để tìm kiếm!"); return; } else { sql = "SELECT a.MaHD, a.MaNV, a.MaKH, b.MaSP, a.NgayLapHD, b.SoLuong, b.DonGiaB, b.Giamgia, a.TongTien FROM tblHoaDonBan AS a, tblChiTietHDB AS b WHERE a.MaHD = b.MaHD AND a.MaHD like N'%" + txtNhap.Text + "%'"; TKHDBH = ThucThiSql.DocBang(sql); if (TKHDBH.Rows.Count == 0) { MessageBox.Show("Hóa đơn không tồn tại!"); } else { dataGridView1.DataSource = TKHDBH; } } } if (radioButton2.Checked == true) { if (txtNhap.Text == "") { MessageBox.Show("Hãy nhập một điều kiện để tìm kiếm!"); return; } else { sql = "SELECT a.MaHD, a.MaNV, a.MaKH, b.MaSP, a.NgayLapHD, b.SoLuong, b.DonGiaB, b.Giamgia, a.TongTien FROM tblHoaDonBan AS a, tblChiTietHDB AS b WHERE a.MaHD = b.MaHD AND a.MaKH like N'%" + txtNhap.Text + "%'"; TKHDBH = ThucThiSql.DocBang(sql); if (TKHDBH.Rows.Count == 0) { MessageBox.Show("Hóa đơn không tồn tại!"); } else { dataGridView1.DataSource = TKHDBH; } } } if (radioButton3.Checked == true) { if (txtNhap.Text == "") { MessageBox.Show("Hãy nhập một điều kiện để tìm kiếm!"); return; } else { sql = "SELECT a.MaHD, a.MaNV, a.MaKH, b.MaSP, a.NgayLapHD, b.SoLuong, b.DonGiaB, b.Giamgia, a.TongTien FROM tblHoaDonBan AS a, tblChiTietHDB AS b WHERE a.MaHD = b.MaHD AND a.MaNV like N'%" + txtNhap.Text + "%''"; TKHDBH = ThucThiSql.DocBang(sql); if (TKHDBH.Rows.Count == 0) { MessageBox.Show("Hóa đơn không tồn tại!"); } else { dataGridView1.DataSource = TKHDBH; } } } }
private void cboMaLSP_DropDown(object sender, EventArgs e) { cboMaLSP.DataSource = ThucThiSql.DocBang("SELECT MaLSP FROM tblLoaisanpham"); cboMaLSP.ValueMember = "MaLSP"; cboMaLSP.SelectedIndex = -1; }