@model PowderCoating.Application.DTOs.Vendor.VendorDto @{ ViewData["Title"] = "Delete Vendor"; ViewData["PageIcon"] = "bi-truck"; var hasInventoryItems = ViewBag.InventoryItemCount > 0; }
Are you sure you want to delete this vendor?

This action will mark the vendor as deleted. All related records will be preserved but the vendor will no longer appear in active listings.

@if (hasInventoryItems) {
Warning: This vendor has inventory items

This vendor has @ViewBag.InventoryItemCount inventory item(s) associated with it. Deleting this vendor will not affect the inventory items, but the vendor reference will be maintained for historical records.

}
Vendor to be Deleted
Vendor Information

@Model.CompanyName

@if (Model.IsActive) { Active } else { Inactive } @if (Model.IsPreferred) { Preferred }


Contact Information

@(Model.ContactName ?? "Not provided")

@(Model.Email ?? "Not provided")

@(Model.Phone ?? "Not provided")

@if (!string.IsNullOrEmpty(Model.Website)) { @Model.Website } else { Not provided }


Address
@if (!string.IsNullOrEmpty(Model.Address)) {

@Model.Address

@if (!string.IsNullOrEmpty(Model.City)) { @Model.City } @if (!string.IsNullOrEmpty(Model.State)) { , @Model.State } @if (!string.IsNullOrEmpty(Model.ZipCode)) { @Model.ZipCode }

@if (!string.IsNullOrEmpty(Model.Country)) {

@Model.Country

} } else {

No address provided

}

Business Information

@(Model.AccountNumber ?? "Not provided")

@(Model.TaxId ?? "Not provided")

@(Model.PaymentTerms ?? "Not set")

@if (Model.CreditLimit.HasValue) { @Model.CreditLimit.Value.ToString("C") } else { Not set }

@if (hasInventoryItems) {
Inventory Items: This vendor has @ViewBag.InventoryItemCount inventory item(s) on record.
}
Cancel
What happens when you delete a vendor?
  • The vendor will be marked as deleted (soft delete)
  • They will no longer appear in active vendor listings
  • All related inventory items will be preserved
  • Historical records and reports will still include this vendor
  • Administrators can restore deleted vendors if needed