public CreditNoteForm GetDataIntoModel() { OptionsEntity oData = new OptionsEntity(); ISalesOrderListRepository purchaseRepository = new SalesOrderListRepository(); oData = purchaseRepository.GetOptionSettings(); CreditNoteForm PQForm = new CreditNoteForm(); PQForm.InvoiceDetails = new List <SalesInvoiceDetailEntity>(); CreditNoteEntity model = new CreditNoteEntity(); model.CreditNo = this.CreditNo; model.CreditDate = this.CreditDate; model.TotalBeforeTax = this.TotalBeforeTax; model.TotalTax = this.TotalTax; model.TotalAfterTax = this.TotalAfterTax; model.CustomerDebitNoteNo = this.CustomerDebitNoteNo; model.CustomerDebitNoteDate = DateTime.ParseExact(this.CustomerDebitNoteDateStr, oData.DateFormat, null); model.CustomerDebitNoteAmount = this.CustomerDebitNoteAmount; model.CustomerID = this.SelectedCustomerID; model.TermsAndConditions = this.TermsAndConditions; PQForm.CreditNote = model; foreach (var item in PQDetailsEntity) { SalesInvoiceDetailEntity pqEntity = new SalesInvoiceDetailEntity(); pqEntity.SINo = Convert.ToString(item.SelectedPSID); pqEntity.PandSCode = item.PandSCode; pqEntity.PandSName = item.PandSName; pqEntity.SIQty = item.SQQty; pqEntity.SIPrice = item.SQPrice; pqEntity.SIDiscount = item.SQDiscount; pqEntity.GSTRate = item.GSTRate; pqEntity.SIAmount = item.SQAmount; if (item.SelectedPSID != null && Convert.ToInt32(item.SelectedPSID) > 0) { PQForm.InvoiceDetails.Add(pqEntity); } } return(PQForm); }
public CreditNoteForm GetDataIntoModel() { CreditNoteForm PQForm = new CreditNoteForm(); PQForm.InvoiceDetails = new List <SalesInvoiceDetailEntity>(); CreditNoteEntity model = new CreditNoteEntity(); model.CreditNo = this.CreditNo; model.CreditDate = this.CreditDate; model.TotalBeforeTax = this.TotalBeforeTax; model.TotalTax = this.TotalTax; model.TotalAfterTax = this.TotalAfterTax; model.CustomerDebitNoteNo = this.CustomerDebitNoteNo; model.CustomerDebitNoteDate = this.CustomerDebitNoteDate; model.CustomerDebitNoteAmount = this.CustomerDebitNoteAmount; model.CustomerID = this.SelectedCustomerID; model.TermsAndConditions = this.TermsAndConditions; PQForm.CreditNote = model; foreach (var item in PQDetailsEntity) { SalesInvoiceDetailEntity pqEntity = new SalesInvoiceDetailEntity(); pqEntity.SINo = Convert.ToString(item.SelectedPSID); pqEntity.PandSCode = item.PandSCode; pqEntity.PandSName = item.PandSName; pqEntity.SIQty = item.SQQty; pqEntity.SIPrice = item.SQPrice; pqEntity.SIDiscount = item.SQDiscount; pqEntity.GSTRate = item.GSTRate; pqEntity.SIAmount = item.SQAmount; if (item.SelectedPSID != null && Convert.ToInt32(item.SelectedPSID) > 0) { PQForm.InvoiceDetails.Add(pqEntity); } } return(PQForm); }