У меня есть этот код для печати. Он печатается, когда мой проект еще не загружен. Но выдает ошибку, когда она уже загружена на мой хост.
public ActionResult Print(int id)
{
StringBuilder preent = new StringBuilder();
var prnt = chadaDB.Events.Single(pr => pr.event_id == id);
var sub = Convert.ToInt32(prnt.Package.package_price) + prnt.additional - prnt.discount;
var bal = sub - prnt.amount_paid;
preent.Append("Chada Photography\n\n");
preent.Append("Event Name: " + prnt.event_name + "\n\nContact Person: " + prnt.contact_person + "\n\nContact Number: " + prnt.contact_number + "\n\nDate: " + prnt.event_date + "\n\nTime: "
+ prnt.event_time + "\n\nOther Details: \n" + prnt.other_details + "\n\nPackage: " + prnt.Package.package_name + "\n" + prnt.Package.package_detail + "\n\nAddons: \n" + prnt.addon_detail + "\n\nBreakdown: \n\nPackage Price: " + prnt.Package.package_price
+ "\nAddon Charge: " + prnt.additional + "\nDiscount: " + prnt.discount + "\nSub total: " + sub + "\n Amount Paid: " + prnt.amount_paid + "\n Balance: " + bal);
PrintDocument(preent.ToString());
return RedirectToAction("Index");
}
public void PrintDocument(string forprnt)
{
PCPrint printer = new PCPrint();
printer.PrinterFont = new Font("Verdana", 10);
printer.TextToPrint = forprnt;
printer.Print();
}