private void AddOperatorInformationToDataSet(PurchaseRecordNewDataSet destinationDataSet) { byte[] operatorLogotype = _operator.LogotypeReportVeryLarge; string operatorName = _operator.Name; string operatorAddress = _operator.Address; var todayDate = SmartCore.Auxiliary.Convert.GetDateFormat(DateTime.Today); destinationDataSet.HeaderTable.AddHeaderTableRow(operatorLogotype, operatorName, operatorAddress, AuthorSign, PublishSign, todayDate); }
private void AddPurchaseOrderToDataSet(PurchaseRecordNewDataSet dataSet) { var qualification = _order.AdditionalInformation.QualificationNumber; var designation = _order.Designation.ItemId > -1 ? _order.Designation.ItemId.ToString() : "#"; var total = _orderRecords.Sum(i => i.Cost * i.Quantity); dataSet.PurchaseOrder.AddPurchaseOrderRow(designation, _order.IncoTerm.ToString(), _order.IncoTermRef, _order.ShipTo.Name, _order.PublishingDate.ToString("dd/MM/yyyy"), _order.ShipCompany.Name, _order.PayTerm.ToString(), _order.OpeningDate.Year.ToString().Substring(2), total.ToString("F1"), qualification, _order.Number); }
private PurchaseRecordNewDataSet GenerateDataSet() { var dataSet = new PurchaseRecordNewDataSet(); AddOperatorInformationToDataSet(dataSet); AddPurchaseOrderToDataSet(dataSet); PurchaseRequestsRecordsToDataSet(dataSet); AddDepartmentToDataSet(dataSet); AddSupplierToDataSet(dataSet); AddPersonnelToDataSet(dataSet); return(dataSet); }
private void PurchaseRequestsRecordsToDataSet(PurchaseRecordNewDataSet dataSet) { int i = 1; foreach (var record in _orderRecords) { var destination = record.ParentInitialRecord.DestinationObject is Aircraft ? ((Aircraft)record.ParentInitialRecord.DestinationObject).ToString() : ""; var total = record.Cost * record.Quantity; dataSet.PurchaseRequestsRecords.AddPurchaseRequestsRecordsRow(i.ToString(), record.Quantity.ToString("F1"), record.Measure.ShortName, record.Cost.ToString("F1"), total.ToString("F1"), record.CostCondition.ToString(), record.Product.Name, destination, record.Product.PartNumber, record.Currency.ToString(), record.ParentInitialRecord.Priority.ToString()); i++; } }
private void AddPersonnelToDataSet(PurchaseRecordNewDataSet dataSet) { dataSet.Personnel.AddPersonnelRow(_specialist.ShortName, _specialist.Email, _specialist.PhoneMobile, _specialist.Phone, string.IsNullOrEmpty(_specialist.Additional) ? "" : $"({_specialist.Additional})", _specialist.Specialization.ToString()); }
private void AddSupplierToDataSet(PurchaseRecordNewDataSet dataSet) { var _supplier = _order.Supplier; dataSet.Supplier.AddSupplierRow(_supplier.AirCode, _supplier.Name, _supplier.ContactPerson, _supplier.Phone, _supplier.Email); }
private void AddDepartmentToDataSet(PurchaseRecordNewDataSet dataSet) { dataSet.Department.AddDepartmentRow(_department.Address, _department.Phone, _department.Fax, _department.Website); }