This commit is contained in:
mmrbnjd
2024-05-16 23:40:32 +03:30
parent 354316abba
commit 3ca7f9deb0
25 changed files with 7727 additions and 101 deletions

View File

@@ -38,6 +38,13 @@ namespace Back.Controllers
[HttpPost("Add")]
public async Task<ActionResult<int>> Add([FromBody] NUInvoiceDTO item)
{
if(string.IsNullOrEmpty(item.InvoiceDate))
item.InvoiceDate = DateTime.Now.ConvertMiladiToShamsi();
if (string.IsNullOrEmpty(item.InvoicIssueDate))
item.InvoicIssueDate = DateTime.Now.ConvertMiladiToShamsi();
if (!ModelState.IsValid)
return BadRequest(item);
@@ -109,15 +116,24 @@ namespace Back.Controllers
return BadRequest(new List<string> { "این صورتحساب به سازمان ارسال شده"+'\n'+
"برای ویرایش ،صورتحساب را ابطال/اصلاح یا برگشت بزنید"});
}
//-----change invoice
invoice.Title = item.Title;
if (!string.IsNullOrEmpty(item.Title))
invoice.Title = item.Title;
invoice.PatternID = item.PatternID;
invoice.CustomerID = item.CustomerID;
invoice.InvoicIssueDate = item.InvoicIssueDate;
invoice.InvoiceDate = item.InvoiceDate;
if(item.CustomerID > 0)
invoice.CustomerID = item.CustomerID;
if (!string.IsNullOrEmpty(item.InvoicIssueDate))
invoice.InvoicIssueDate = item.InvoicIssueDate;
if (!string.IsNullOrEmpty(item.InvoiceDate))
invoice.InvoiceDate = item.InvoiceDate;
invoice.Des = item.Des;
invoice.LastChangeUserID = Convert.ToInt32(UserID);
@@ -341,5 +357,10 @@ namespace Back.Controllers
return NoContent();
}
[HttpGet("GetPatterns")]
public async Task<ActionResult<List<IdName<int>>>> GetPatterns()
{
return Ok(await _servTaxPayer.GetPatterns());
}
}
}