public function agrega_facturacion_db() { $inserta = new Inserciones(); $verificar = $inserta->inserta("Factura", array("Fact_cod" => '', "Fact_fecha" => parent::get_fecha(), "Fact_cod_client" => parent::get_codigo_cliente(), "Fact_total" => parent::get_costo_total(), "Fact_Cancelado" => 2)); // if (array_key_exists("exito", $verificar)) { $this->id_factura = $verificar["last_cod_id"]; foreach (parent::mostrar() as $fact) { $verifica_detalle = $inserta->inserta("Orden_Compra", array("Ord_cod" => '', "Ord_Prod_cod" => $fact["codigo"], "Ord_cant" => $fact["cantidad"], "Ord_cost" => $fact["costo"], "Ord_Fact_cod" => $this->get_id_factura())); } if (array_key_exists("exito", $verifica_detalle)) { echo $verifica_detalle["exito"]; } elseif (array_key_exists("error", $verifica_detalle)) { echo "Presenta un error en la insercion de detalles de compra"; } } elseif (array_key_exists("error", $verificar)) { echo "Error numero: " . $verificar['error']; } else { echo "algo esta fallando"; } $inserta->cerrar_conexion(); }