case 'Modificar':
if (isset($_FILES['img']['name'])) {
$dir='img/'.$_FILES['img']['name'];
move_uploaded_file($_FILES['img']['tmp_name'],$dir);
$Repuesto = new Repuesto($_POST['Name'],$_POST['Desc'],$_POST['Fab'],$_POST['Nro'],$_POST['Price'],$_POST['cant'],$dir,$_POST['id']);
}
else{
$Repuesto = new Repuesto($_POST['Name'],$_POST['Desc'],$_POST['Fab'],$_POST['Nro'],$_POST['Price'],$_POST['cant'],$dir,$_POST['id']);
}
$r=$Repuesto->modificacion();
if ($r) {
echo '<p><div class="alert alert-success" role="alert">LOS DATOS SE MODIFICARON CORRECTAMENTE</div>';
}
else {
echo '<p><div class="alert alert-danger" role="alert">NO SE MODIFICARON LOS DATOS</div>';
}
break;
public function modificacion(){
$con=Conexion::conectar();
$sql="UPDATE repuesto SET name=:name, desc=:desc, Fabr=:Fabr, Nro=:Nro, price=:price, cant=:cant, img=:img WHERE id=:id";
$sentencia=$con->prepare($sql);
$sentencia->bindParam(':id',$this->id);
$sentencia->bindParam(':name',$this->name);
$sentencia->bindParam(':desc',$this->desc);
$sentencia->bindParam(':Fabr',$this->Fabr);
$sentencia->bindParam(':Nro',$this->Nro);
$sentencia->bindParam(':price',$this->price);
$sentencia->bindParam(':cant',$this->cant);
$sentencia->bindParam(':img',$this->img);
return $sentencia->execute();
}
function __construct($name,$description,$Fabricante,$NroFabr,$price,$cant,$img,$id=null){
$this->id=$id;
$this->name=$name;
$this->desc=$desc;
$this->Fabr=$Fabr;
$this->Nro=$Nro;
$this->price=$price;
$this->cant=$cant;
$this->img=$img;
}