private void FrmBCKHtheoQuy_Load(object sender, EventArgs e) { DAO.connect(); hienthi(); }
private void FrmCT_HDNhap_Load(object sender, EventArgs e) { DAO.connect(); hienthi(); }
private void btnLuu_Click(object sender, EventArgs e) { string sql; double sl, SLcon; sql = "SELECT SOHDN FROM HOA_DON_NHAP WHERE SOHDN=N'" + txtsoHDN.Text + "'"; if (DAO.CheckKey(sql)) { if (txtsoHDN.Text.Trim().Length == 0) { MessageBox.Show("Bạn phải nhập số HDN", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtsoHDN.Focus(); return; } if (txtMavach.Text.Trim().Length == 0) { MessageBox.Show("Bạn phải nhập mã vạch", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtMavach.Focus(); return; } if (txtSoluong.Text.Trim().Length == 0) { MessageBox.Show("Bạn phải nhập số lượng", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtSoluong.Focus(); return; } if (txtDongia.Text.Trim().Length == 0) { MessageBox.Show("Bạn phải nhập đơn giá", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtDongia.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.Focus(); return; } sql = "SELECT SOHDN FROM CHI_TIET_HD_NHAP WHERE SOHDN =N'" + txtsoHDN.Text.Trim() + "'"; if (DAO.CheckKey(sql)) { MessageBox.Show("số HDN này đã có, bạn phải nhập số HDN khác", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtsoHDN.Focus(); txtsoHDN.Text = ""; return; } sql = "INSERT INTO CHI_TIET_HD_NHAP(SOHDN,MAVACH,SOLUONG,DONGIA,GIAMGIA,THANHTIEN) VALUES(N'" + txtsoHDN.Text + "',N'" + txtMavach.Text + "',N'" + txtSoluong.Text + "',N'" + txtDongia.Text + "',N'" + txtGiamgia.Text + "',N'" + txtThanhtien.Text + "')"; DAO.RunSQL(sql); } // Câu 1: Cập nhật lại số lượng của mặt hàng vào bảng DM_HANG_HOA sl = Convert.ToDouble(DAO.GetFieldValues("SELECT SOLUONG FROM DM_HANG_HOA WHERE MAVACH = N'" + txtMavach.Text + "'")); SLcon = sl + Convert.ToDouble(txtSoluong.Text); sql = "UPDATE DM_HANG_HOA SET SOLUONG =" + SLcon + " WHERE MAVACH= N'" + txtMavach.Text + "'"; DAO.RunSQL(sql); ResetValues(); btnXoa.Enabled = true; btnSua.Enabled = true; btnBoqua.Enabled = false; btnLuu.Enabled = false; txtsoHDN.Enabled = false; }
private void btnSua_Click(object sender, EventArgs e) { string sql1; sql1 = "SELECT * FROM CHI_TIET_HD_NHAP"; CHI_TIET_HD_NHAP = DAO.GetDataToTable(sql1); string sql; if (CHI_TIET_HD_NHAP.Rows.Count == 0) { MessageBox.Show("Không còn dữ liệu!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } else { if (txtsoHDN.Text == "") { MessageBox.Show("Bạn chưa chọn bản ghi nào", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } if (txtMavach.Text.Trim().Length == 0) { MessageBox.Show("Bạn phải nhập mã vạch", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtMavach.Focus(); return; } if (txtSoluong.Text.Trim().Length == 0) { MessageBox.Show("Bạn phải nhập số lượng", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtSoluong.Focus(); return; } if (txtDongia.Text.Trim().Length == 0) { MessageBox.Show("Bạn phải nhập đơn giá", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtDongia.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.Focus(); return; } if (txtThanhtien.Text.Trim().Length == 0) { MessageBox.Show("Bạn phải nhập thành tiền", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtThanhtien.Focus(); return; } sql = "UPDATE CHI_TIET_HD_NHAP SET MAVACH=N'" + txtMavach.Text.ToString() + "',SOLUONGNHAP=N'" + txtSoluong.Text.ToString() + "',DONGIA=N'" + txtDongia.Text.ToString() + "',GIAMGIA=N'" + txtGiamgia.Text.ToString() + "',THANHTIEN=N'" + txtThanhtien.Text.ToString() + "' WHERE SOHDN=N'" + txtsoHDN.Text + "'"; DAO.RunSQL(sql); hienthi(); ResetValues(); btnBoqua.Enabled = false; } }