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); } } }
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); } } }
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), }); }