public function agrega_facturacion_db() { $inserta = new Conectar(); $verificar = $inserta->inserta("kit_facturacion", array("Id_factura" => '', "id_client" => parent::get_codigo_cliente(), "Fact_cancel" => 2, "Total" => parent::get_costo_total())); // if (array_key_exists("exito", $verificar)) { $this->id_factura = $verificar["last_cod_id"]; foreach (parent::mostrar() as $fact) { $verifica_detalle = $inserta->inserta("descripcion_factura", array("cod_produc" => $fact['codigo'], "cantidad" => 1, "Costo" => $fact['costo'], "id_solicitud" => $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)) { return true; } else { return false; } }
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(); }