...
This commit is contained in:
@@ -234,40 +234,31 @@ namespace Back.Controllers
|
||||
//{
|
||||
// return BadRequest(new List<string> { $"صورتحساب در حالت {invoice.invoiceType.GetEnumDisplayName()} نمی تواند ویرایش شود" });
|
||||
//}
|
||||
if (invoice.invoiceType!=InvoiceType.Cancellation)
|
||||
{
|
||||
bool InvoiceHasaRemittanceBillReference = invoice.BillReference.HasValue && await _remittanceService.HasaRemittance(invoice.BillReference.Value);
|
||||
foreach (var item in invoice.invoiceDetails)
|
||||
{
|
||||
if (await _remittanceService.HasaRemittance(invoice.ID, item.CODID))
|
||||
{
|
||||
await _receiptService.ADD(new Shared.DTOs.Warehouse.ReceiptDto()
|
||||
{
|
||||
CODID = item.CODID,
|
||||
Count = item.am.GetValueOrDefault(),
|
||||
Date = DateTime.Now.ConvertMiladiToShamsi(),
|
||||
ForSale = true,
|
||||
InvoiceID = item.InvoiceID,
|
||||
Type = TypeReceipt.Shopping,
|
||||
info = $"حذف صورتحساب {item.InvoiceID}",
|
||||
//if (invoice.invoiceType!=InvoiceType.Cancellation)
|
||||
//{
|
||||
//bool InvoiceHasaRemittanceBillReference = invoice.BillReference.HasValue && await _remittanceService.HasaRemittance(invoice.BillReference.Value);
|
||||
await _receiptService.DeleteByInvoiceID(invoice.ID, user.RolUsers.First().CompanyID);
|
||||
await _remittanceService.DeleteByInvoiceID(invoice.ID,user.RolUsers.First().CompanyID);
|
||||
//foreach (var item in invoice.invoiceDetails)
|
||||
//{
|
||||
// if (await _remittanceService.HasaRemittance(invoice.ID, item.CODID))
|
||||
// {
|
||||
// await _receiptService.ADD(new Shared.DTOs.Warehouse.ReceiptDto()
|
||||
// {
|
||||
// CODID = item.CODID,
|
||||
// Count = item.am.GetValueOrDefault(),
|
||||
// Date = DateTime.Now.ConvertMiladiToShamsi(),
|
||||
// ForSale = true,
|
||||
// InvoiceID = item.InvoiceID,
|
||||
// Type = TypeReceipt.Shopping,
|
||||
// info = $"حذف صورتحساب {item.InvoiceID}",
|
||||
|
||||
}, user.RolUsers.First().CompanyID, true);
|
||||
// }, user.RolUsers.First().CompanyID, true);
|
||||
|
||||
//if (invoice.BillReference.HasValue && InvoiceHasaRemittanceBillReference)
|
||||
//{
|
||||
// await _remittanceService.ADD(new Shared.DTOs.Warehouse.RemittanceDto()
|
||||
// {
|
||||
// CODID = item.CODID,
|
||||
// Count = item.am.GetValueOrDefault(),
|
||||
// Date = DateTime.Now.ConvertMiladiToShamsi(),
|
||||
// InvoiceID = invoice.BillReference.Value,
|
||||
// Type = TypeRemittance.Sale,
|
||||
// info = $"حواله خودکار از صورتحساب {invoice.BillReference.Value}",
|
||||
// });
|
||||
//}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// }
|
||||
//}
|
||||
// }
|
||||
|
||||
invoice.LastChangeUserID = Convert.ToInt32(UserID);
|
||||
//----Update and sendResult
|
||||
|
Reference in New Issue
Block a user