Пример #1
0
        private void getTableTractorPurchaseDetailEquivalentFromTractorPurchaseObj(ref List<tblTractorPurchaseDetail> traPurchaseDetail, TractorPurchaseDetail t)
        {
            //throw new NotImplementedException();
            if (t.TractorsPurchased.Count() > 0)
            {
                traPurchaseDetail = new List<tblTractorPurchaseDetail>();
                foreach (TractorPurchase tra in t.TractorsPurchased)
                {
                    tblTractorPurchaseDetail traPurDetail = new tblTractorPurchaseDetail();


                    traPurDetail.invoiceId = getInvoiceId(t.InvoiceNumber, t.supplierName);
                    traPurDetail.tractorSpecification = tra.TractorSpecification;
                    traPurDetail.tractorId = getTractorId(tra.TractorModel);
                    traPurDetail.engineNumber = tra.TractorEngineNo;
                    traPurDetail.chassisNumber = tra.TractorChassisNo;
                    traPurDetail.FIPNumber = tra.TractorFIPNumber;
                    traPurDetail.alternateMake = tra.TractorAlternateNumber;
                    traPurDetail.starterMotorMake = tra.TractorStarterMoterMake;
                    traPurDetail.PDIHours = tra.PDIHours;
                    traPurDetail.subTotalUnitPurchaseRate = tra.SubTotalPurchaseRate;
                    traPurDetail.vatOnTractor = tra.VATOnsubTotalPurchaseRate;
                    traPurDetail.insuranceAndOthers = tra.InsuranceAndOthers;
                    traPurDetail.grandTotal = tra.GrandTotal;


                    traPurchaseDetail.Add(traPurDetail);
                }
            }

        }
Пример #2
0
        private void getTableTractorPurchaseDetailEquivalentFromTractorPurchaseObj(ref List <tblTractorPurchaseDetail> traPurchaseDetail, TractorPurchaseDetail t)
        {
            //throw new NotImplementedException();
            if (t.TractorsPurchased.Count() > 0)
            {
                traPurchaseDetail = new List <tblTractorPurchaseDetail>();
                foreach (TractorPurchase tra in t.TractorsPurchased)
                {
                    tblTractorPurchaseDetail traPurDetail = new tblTractorPurchaseDetail();


                    traPurDetail.invoiceId                = getInvoiceId(t.InvoiceNumber, t.supplierName);
                    traPurDetail.tractorSpecification     = tra.TractorSpecification;
                    traPurDetail.tractorId                = getTractorId(tra.TractorModel);
                    traPurDetail.engineNumber             = tra.TractorEngineNo;
                    traPurDetail.chassisNumber            = tra.TractorChassisNo;
                    traPurDetail.FIPNumber                = tra.TractorFIPNumber;
                    traPurDetail.alternateMake            = tra.TractorAlternateNumber;
                    traPurDetail.starterMotorMake         = tra.TractorStarterMoterMake;
                    traPurDetail.PDIHours                 = tra.PDIHours;
                    traPurDetail.subTotalUnitPurchaseRate = tra.SubTotalPurchaseRate;
                    traPurDetail.vatOnTractor             = tra.VATOnsubTotalPurchaseRate;
                    traPurDetail.insuranceAndOthers       = tra.InsuranceAndOthers;
                    traPurDetail.grandTotal               = tra.GrandTotal;


                    traPurchaseDetail.Add(traPurDetail);
                }
            }
        }
Пример #3
0
        public TractorPurchaseDetail GetTractorPurchaseDetailFromInvoiceNo(int _invoiceNumber)
        {
            tblTractorPurchaseDetail traPurDetail = (from tPD in dc.tblTractorPurchaseDetails
                                                     where tPD.invoiceId == getInvoiceId(_invoiceNumber.ToString())
                                                     select tPD).FirstOrDefault();

            //return traPurDetail;

            return(new TractorPurchaseDetail
            {
                TractorPurchaseId = traPurDetail.tractorPurchaseId,
                InvoiceNumber = traPurDetail.tblPurchaseInvoice.invoiceNumber,
                InvoiceDate = (DateTime)traPurDetail.tblPurchaseInvoice.invoiceDate,
                RecievedDateTime = (DateTime)traPurDetail.tblPurchaseInvoice.recievedDate,
                //tractorPurchased = GetTractorFromId(traPurDetail.tblTractor.tractorId),
            });
        }