/** * * @static * @param ProformaInvoiceProgrammedPayment proformaInvoiceProgrammedPayment * @param array $fields */ public static function populate($proformaInvoiceProgrammedPayment, $fields) { parent::populate($proformaInvoiceProgrammedPayment, $fields); if (!$proformaInvoiceProgrammedPayment instanceof ProformaInvoiceProgrammedPayment) { static::throwException("El objecto no es un ProformaInvoiceProgrammedPayment"); } if (isset($fields['id_proforma_invoice_programmed_payment'])) { $proformaInvoiceProgrammedPayment->setIdProformaInvoiceProgrammedPayment($fields['id_proforma_invoice_programmed_payment']); } if (isset($fields['id_proforma_invoice_payment_term'])) { $proformaInvoiceProgrammedPayment->setIdProformaInvoicePaymentTerm($fields['id_proforma_invoice_payment_term']); } if (isset($fields['id_programmed_payment'])) { $proformaInvoiceProgrammedPayment->setIdProgrammedPayment($fields['id_programmed_payment']); } if (isset($fields['pieces'])) { $proformaInvoiceProgrammedPayment->setPieces($fields['pieces']); } if (isset($fields['id_proforma_invoice'])) { $proformaInvoiceProgrammedPayment->setIdProformaInvoice($fields['id_proforma_invoice']); } if (isset($fields['id_proforma_invoice_entry'])) { $proformaInvoiceProgrammedPayment->setIdProformaInvoiceEntry($fields['id_proforma_invoice_entry']); } if (isset($fields['line'])) { $proformaInvoiceProgrammedPayment->setLine($fields['line']); } }
/** * * @static * @param FolioImportProgrammedPayment folioImportProgrammedPayment * @param array $fields */ public static function populate($folioImportProgrammedPayment, $fields) { parent::populate($folioImportProgrammedPayment, $fields); if (!$folioImportProgrammedPayment instanceof FolioImportProgrammedPayment) { static::throwException("El objecto no es un FolioImportProgrammedPayment"); } if (isset($fields['id_folios_import_programmed_payment'])) { $folioImportProgrammedPayment->setIdFoliosImportProgrammedPayment($fields['id_folios_import_programmed_payment']); } if (isset($fields['id_folio_import'])) { $folioImportProgrammedPayment->setIdFolioImport($fields['id_folio_import']); } if (isset($fields['id_programmed_payment'])) { $folioImportProgrammedPayment->setIdProgrammedPayment($fields['id_programmed_payment']); } if (isset($fields['concept'])) { $folioImportProgrammedPayment->setConcept($fields['concept']); } if (isset($fields['doc_num'])) { $folioImportProgrammedPayment->setDocNum($fields['doc_num']); } if (isset($fields['doc_entry'])) { $folioImportProgrammedPayment->setDocEntry($fields['doc_entry']); } }