tiskanje in posiljanje po mailo
This commit is contained in:
@@ -272,7 +272,7 @@ namespace EveryThing.Pages.Projects
|
||||
return new JsonResult(new { error = "", successful = true, idInvoice });
|
||||
}
|
||||
|
||||
public IActionResult OnPostCreateOrder(string itemsJson, bool inquiry, int idPartner)
|
||||
public IActionResult OnPostCreateOrder(string itemsJson, bool inquiry, int idPartner, int positionsType)
|
||||
{
|
||||
var user = _userManager.GetUserAsync(User).Result;
|
||||
|
||||
@@ -330,16 +330,24 @@ namespace EveryThing.Pages.Projects
|
||||
{
|
||||
var newInvoiceItem = new Models.Invoice.InvoiceItem
|
||||
{
|
||||
Discount = 0,
|
||||
IdInvoiceFk = idInvoice,
|
||||
IdProjectPartItem = projectPartItem.IdProjectPartItem,
|
||||
IdItemFk = projectPartItem.IdMaterialFk,
|
||||
ItemDescription = projectPartItem.MaterialDimensions,
|
||||
Note = "",
|
||||
Price = projectPartItem.MaterialPrice,
|
||||
//Quantity = projectPartItem.NumberOfItems * projectPartItem.NumberOfSets
|
||||
Quantity = projectPartItem.NumberOfItems
|
||||
Discount = 0,
|
||||
IdInvoiceFk = idInvoice,
|
||||
IdProjectPartItem = projectPartItem.IdProjectPartItem,
|
||||
Note = "",
|
||||
Price = projectPartItem.MaterialPrice,
|
||||
Quantity = projectPartItem.NumberOfItems
|
||||
};
|
||||
|
||||
if (positionsType == 2)
|
||||
{
|
||||
newInvoiceItem.IdItemFk = projectPartItem.IdItemFk;
|
||||
}
|
||||
else
|
||||
{
|
||||
newInvoiceItem.IdItemFk = projectPartItem.IdMaterialFk;
|
||||
newInvoiceItem.ItemDescription = projectPartItem.MaterialDimensions;
|
||||
}
|
||||
|
||||
_context.InvoiceItems.Add(newInvoiceItem);
|
||||
}
|
||||
_context.SaveChanges();
|
||||
|
||||
Reference in New Issue
Block a user