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