コード例 #1
0
        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);
        }
コード例 #2
0
        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);
        }