<?php
class CotizacionesItems {
public static function registrar($servicioID, $solicitudID, $descripcion, $cantidad, $vlrunitario, $vlrImpuesto,
$impuesto, $observaciones){
$sqlQuery = "INSERT INTO CotizacionesItems
( servicioID, cotizacionID, itemDESCRIPCION, itemCANTIDAD, itemVLRUNITARIO, itemVLRIMPUESTOS,
itemIMPUESTO, itemOBSERVACIONES )
VALUES (?, ?, ?, ?, ?, ?, ?, ?)";
return SicamDB::insertFila($sqlQuery, array($servicioID, $solicitudID, $descripcion,
$cantidad, $vlrunitario, $vlrImpuesto, $impuesto, $observaciones));
}
public static function actualizar($itemID, $servicioID, $solicitudID, $descripcion, $cantidad, $vlrunitario, $vlrImpuesto,
$impuesto, $observaciones){
$sqlQuery = "UPDATE CotizacionesItems
SET servicioID = ?, cotizacionID = ?, itemDESCRIPCION = ?, itemCANTIDAD = ?, itemVLRUNITARIO = ?, itemVLRIMPUESTOS = ?,
itemIMPUESTO = ?, itemOBSERVACIONES = ?
WHERE CotizacionesItems.itemID = ?";
return SicamDB::actualizarFila($sqlQuery, array($servicioID, $solicitudID, $descripcion,
$cantidad, $vlrunitario, $vlrImpuesto, $impuesto, $observaciones, $itemID));
}
public static function id($itemID){
$sqlQuery = "SELECT * FROM CotizacionesItems
WHERE CotizacionesItems.itemID = ?";
return SicamDB::selectUnaFila($sqlQuery, array($itemID));
}
public static function deLaCotizacion($cotizacionID){
$sqlQuery = "SELECT *, CamaraServiciosCategorias.categoriaID FROM CotizacionesItems
INNER JOIN CamaraServicios ON CotizacionesItems.servicioID = CamaraServicios.servicioID
INNER JOIN CamaraServiciosCategorias ON CamaraServicios.categoriaID = CamaraServiciosCategorias.categoriaID
WHERE CotizacionesItems.cotizacionID = ?";
return SicamDB::selectVariasFilas($sqlQuery, array($cotizacionID));
}
public static function eliminar($itemID){
$sqlQuery = "DELETE FROM CotizacionesItems
WHERE CotizacionesItems.itemID = ?";
return SicamDB::actualizarFila($sqlQuery, array($itemID));
}
public static function eliminarDeLaCotizacion($cotizacionID){
$sqlQuery = "DELETE FROM CotizacionesItems
WHERE CotizacionesItems.cotizacionID = ?";
return SicamDB::actualizarFila($sqlQuery, array($cotizacionID));
}
}