private void btnsua_Click(object sender, EventArgs e) { string sql; if (MatSach.Rows.Count == 0) { MessageBox.Show("Không còn dữ liệu! "); } if (txtmalanmat.Text == "") { MessageBox.Show("Bạn chưa nhập mã lần mất!"); txtmalanmat.Focus(); } if (cmbmasach.Text == "") { MessageBox.Show("Bạn chưa chọn mã sách!"); cmbmasach.Focus(); } if (txtngaymat.Text == "") { MessageBox.Show("Bạn chưa nhập ngày mất!"); txtngaymat.Focus(); } if (txtsoluongmat.Text == "") { MessageBox.Show("Bạn chưa nhập số lượng mất!"); txtsoluongmat.Focus(); } sql = "Update MatSach set MaLanMat = '" + txtmalanmat.Text.Trim() + "', MaSach = N'" + cmbmasach.Text.Trim() + "'," + "NgayMat ='" + DAO.ConvertDateTime(txtngaymat.Text) + "' , SoLuongMat =" + txtsoluongmat.Text + " where MaLanMat = '" + txtmalanmat.Text + "'"; DAO.RunSqlDel(sql); LoadDataToGridview(); ResetValue(); }
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 btnXoa_Click(object sender, EventArgs e) { 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) { string[] Mahang = new string[20]; string sql; int n = 0; int i; sql = "SELECT MaSach FROM ChiTietHDB WHERE SoHDB = N'" + txtMHB.Text + "'"; SqlCommand cmd = new SqlCommand(sql, DAO.conn); SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { Mahang[n] = reader.GetString(0).ToString(); n = n + 1; } reader.Close(); //Xóa danh sách các mặt hàng của hóa đơn for (i = 0; i <= n - 1; i++) { DelHang(txtMHB.Text, Mahang[i]); } //Xóa hóa đơn sql = "DELETE HoaDonBan WHERE SoHDB=N'" + txtMHB.Text + "'"; DAO.RunSqlDel(sql); ResetValues(); Load_DataGridViewChitiet(); btnXoa.Enabled = false; btnIn.Enabled = false; } }
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 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 btnXoa_Click(object sender, EventArgs e) { string sql; if (LinhVuc.Rows.Count == 0) { MessageBox.Show("Không có dữ liệu!"); } if (txtMaLinhVuc.Text == "") { MessageBox.Show("Bạn chưa chọn bản ghi nào"); } else { 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 LinhVuc where MaLinhVuc= '" + txtMaLinhVuc.Text + "'"; DAO.RunSqlDel(sql); loadDataToGridview(); Resetvalue(); } } }
private void btnSua_Click(object sender, EventArgs e) { string sql; if (LinhVuc.Rows.Count == 0) { MessageBox.Show("Không còn dữ liệu! "); } 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"); txtTenLinhVuc.Focus(); } sql = "update LinhVuc set TenLinhVuc='" + txtTenLinhVuc.Text + "' where MaLinhVuc ='" + txtMaLinhVuc.Text + "'"; DAO.RunSqlDel(sql); loadDataToGridview(); Resetvalue(); }
private void btnsua_Click(object sender, EventArgs e) { string sql; if (NhaCungCap.Rows.Count == 0) { MessageBox.Show("Không còn dữ liệu! "); } if (txtMNCC.Text == "") { MessageBox.Show("Bạn chưa nhập mã NCC"); txtMNCC.Focus(); } if (txtTNCC.Text == "") { MessageBox.Show("Bạn chưa nhập tên NCC"); 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 = "UPDATE NhaCungCap SET TenNhaCC=N'" + txtTNCC.Text.Trim().ToString() + "',DiaChi=N'" + txtDiaChi.Text.Trim().ToString() + "',DienThoai='" + txtsdt.Text.ToString() + "' WHERE MaNhaCC=N'" + txtMNCC.Text + "'"; DAO.RunSqlDel(sql); loadDataToGridview(); Resetvalue(); }