예제 #1
0
 private function crearEgreso($e_legacy)
 {
     $benef_id = $this->getBenefId($e_legacy->benef_id);
     $cuenta_id = $this->getCuentaId($e_legacy->concepto);
     $user_id = $this->getUserId($e_legacy->responsable);
     $egreso = Egreso::create(['cuenta_bancaria_id' => $this->cuenta_bancaria->id, 'poliza' => $e_legacy->egreso_id, 'cheque' => 0, 'fecha' => $e_legacy->fecha, 'benef_id' => $benef_id, 'cuenta_id' => $cuenta_id, 'concepto' => '(' . $e_legacy->concepto . ') ' . $e_legacy->cmt, 'monto' => round($e_legacy->monto, 2), 'estatus' => $e_legacy->estatus, 'user_id' => $user_id]);
     //Presupuesto: Importar RMs
     if ($cuenta_id == 1 && $this->db_origen == 'legacy') {
         $egreso_rms_legacy = $this->getEgresoRmLegacy($e_legacy->egreso_id);
         foreach ($egreso_rms_legacy as $eg_rm) {
             $rm_id = Rm::whereRm($eg_rm->rm)->pluck('id');
             $egreso->rms()->attach($rm_id, ['monto' => $eg_rm->monto]);
         }
     }
 }
예제 #2
0
 private function crearCheque($ch_legacy)
 {
     $benef_id = $this->getBenefId($ch_legacy->benef_id);
     $cuenta_id = $this->getCuentaId($ch_legacy->concepto);
     $user_id = $this->getUserId($ch_legacy->responsable);
     //Cancelado: Crear Poliza de cancelación
     $cuenta_id == 27 ? $estatus = 'CANCELADO' : ($estatus = $ch_legacy->estatus);
     $egreso = Egreso::create(['cuenta_bancaria_id' => $this->cuenta_bancaria->id, 'poliza' => 0, 'cheque' => $ch_legacy->cheque, 'fecha' => $ch_legacy->fecha, 'benef_id' => $benef_id, 'cuenta_id' => $cuenta_id, 'concepto' => '(' . $ch_legacy->concepto . ') ' . $ch_legacy->cmt, 'monto' => round($ch_legacy->monto, 2), 'estatus' => $estatus, 'user_id' => $user_id, 'fecha_cobro' => $ch_legacy->fecha_cobro]);
     //Presupuesto: Importar RMs
     if ($cuenta_id == 1 && $this->db_origen == 'legacy') {
         $ch_rms_legacy = $this->getChequeRmLegacy($egreso->cheque);
         foreach ($ch_rms_legacy as $ch_rm) {
             $rm_id = Rm::whereRm($ch_rm->rm)->pluck('id');
             $egreso->rms()->attach($rm_id, ['monto' => $ch_rm->monto]);
         }
     }
 }