<?php
require('../conexion.php');

session_start();
$id_compra =$_POST['id'];
$clave_compra_edt =$_POST['clave_compra_edt'];
$idMateria_edt =$_POST['idMateria_edt'];
$proveedor_edt =$_POST['proveedor_edt'];
$precio_unitario_edt =$_POST['precio_unitario_edt'];
$cantidad_edt =$_POST['cantidad_edt'];
$total_compra_edt =$_POST['total_compra_edt'];
$fecha_compra_edt =$_POST['fecha_compra_edt'];
$tipo_compra_edt=$_POST['tipo_compra_edt'];
$status=$_POST['status'];
$id_compra_inventario=$_POST['id_compra_inventario'];
$cantidad_anterior=$_POST['cantidad_anterior'];
$unidad_medida_edt=$_POST['unidad_medida_edt'];
$id_materia_anterior=$_POST['id_materia_anterior'];
$id_usuario=$_SESSION['cveUsuario']; 
$cantidad_dif = 0;
// id_proveedor id_tipo_compra cmp_clave_compra cmp_total_pagar cmp_fecha_compra cmp_usuario is_active
// id_inventario id_proveedor id_compra cin_cantidad cin_precio_unitario cin_total cin_usuario is_active
try{
    $query_compra = query("UPDATE compras SET id_proveedor = '$proveedor_edt', 
    id_tipo_compra = '$tipo_compra_edt', cmp_clave_compra='$clave_compra_edt', cmp_total_pagar='$total_compra_edt', 
    cmp_fecha_compra='$fecha_compra_edt', 
    cmp_usuario='$id_usuario', is_active ='$status', unidad_medida='$unidad_medida_edt', 
    updated_at = CURRENT_TIMESTAMP() where id = '$id_compra'");

    
    $query_cinventario = query("UPDATE compras_inventarios SET id_inventario = '$idMateria_edt', id_proveedor = '$proveedor_edt', 
    id_compra='$id_compra',cin_cantidad='$cantidad_edt', cin_precio_unitario='$precio_unitario_edt', 
    cin_total='$total_compra_edt',cin_usuario='$id_usuario', is_active ='$status', 
    updated_at = CURRENT_TIMESTAMP() where id = '$id_compra_inventario'");

    /* $query = query("UPDATE compras SET id_inventario = '$idMateria_edt', id_proveedor = '$proveedor_edt', 
    id_tipo_compra = '$tipo_compra_edt', cmp_clave_compra='$clave_compra_edt', cmp_cantidad='$cantidad_edt', 
    cmp_precio_unitario='$precio_unitario_edt', cmp_total='$total_compra_edt', cmp_fecha_creacion='$fecha_compra_edt', 
    cmp_usuario_comprador='$id_usuario', is_active ='$status', updated_at = CURRENT_TIMESTAMP() where id = '$id'");  */

    /* if ($id_materia_anterior == $idMateria_edt){
        $cantidad_dif = $cantidad_edt - $cantidad_anterior;
        $query_sum_inventario = query("UPDATE inventario_general SET inv_existencia = inv_existencia + '$cantidad_dif' where id = $idMateria_edt");
    }else{
        $cantidad_dif = $cantidad_edt;
        $query_sum_inventario = query("UPDATE inventario_general SET inv_existencia = inv_existencia - '$cantidad_anterior' where id = $id_materia_anterior");
        $query_sum_inventario = query("UPDATE inventario_general SET inv_existencia = inv_existencia + '$cantidad_dif' where id = $idMateria_edt");
    } */
    $cantidad_dif = $cantidad_edt - $cantidad_anterior;
    $query_sum_inventario = query("UPDATE materia_prima SET map_existencia = map_existencia + '$cantidad_dif' where id = $idMateria_edt");

    
    // cambio en los estatus
    $res =1;
}catch(Exception $e){
    $res=$e;
}
echo $res;
?>