Advertisement
Guest User

Untitled

a guest
Dec 8th, 2016
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.10 KB | None | 0 0
  1. <?php
  2.  
  3. function ingresar_stock()
  4.  
  5. {//consulta
  6.  
  7. $id_if=$this->id_if;
  8. $id_di="";
  9.  
  10. $sql="SELECT detalle_ingreso.id_di, detalle_ingreso.cantidad, detalle_ingreso.costo, productos.nombre_producto,
  11. marcas.nombre_marca, ingreso_factura.id_if,ingreso_factura.id_suc, detalle_ingreso.codigo_producto, productos.precio_costo
  12. FROM detalle_ingreso
  13. INNER JOIN productos ON detalle_ingreso.codigo_producto = productos.codigo_producto
  14. INNER JOIN ingreso_factura ON detalle_ingreso.id_if = ingreso_factura.id_if
  15. INNER JOIN marcas ON productos.id_marca = marcas.id_marca WHERE detalle_ingreso.id_if='$id_if'";
  16.  
  17. $resultado=mysqli_query($this->conexion,$sql);
  18. $tabla="";
  19.  
  20.  
  21. while ($datos=mysqli_fetch_array($resultado))
  22.  
  23. { $codigo_producto=$datos["codigo_producto"];
  24. $nombre_producto=$datos["nombre_producto"];
  25. $nombre_marca=$datos["nombre_marca"];
  26. $precio_costo=$datos["precio_costo"];
  27. $cantidad=$datos["cantidad"];
  28. $costo=$datos["costo"];
  29. $id_di=$datos["id_di"];
  30. $id_suc=$datos["id_suc"];
  31.  
  32. $tabla.="<tr>
  33.  
  34. <td style='width: 15px; text-align: center'>$codigo_producto</td>
  35. <td style='width: 190px; text-align: center'>$nombre_producto</td>
  36. <td style='width: 20px; text-align: center'>$nombre_marca</td>
  37. <td style='width: 20px; text-align: center'>$precio_costo</td>
  38. <td style='width: 20px; text-align: center'>$cantidad</td>
  39. <td style='width: 20px; text-align: center'>$costo</td>
  40. <td style='width: 20px; text-align: center'><button id_di='$id_di' class='btn btn-sm btn-default eliminar' >Eliminar<span class='glyphicon glyphicon-remove'></span></button></td>
  41. </tr> <div class='col-md-2' style='top: 25px;'>";
  42.  
  43. //--- Mi consulta, para verificar que no existe el producto en esa sucursal
  44. $sql_con="SELECT productos.codigo_producto , sucursales.id_suc
  45. FROM productos_sucursales
  46. INNER JOIN productos ON productos_sucursales.codigo_producto=productos.codigo_producto
  47. INNER JOIN sucursales ON productos_sucursales.id_suc=sucursales.id_suc
  48. WHERE productos_sucursales.id_suc='$id_suc' AND productos_sucursales.codigo_producto='$codigo_producto'";
  49. $resultado_con=mysqli_query($this->conexion,$sql_con);
  50.  
  51. if($resultado_con==0){
  52.  
  53. $sql_insert="INSERT INTO productos_sucursales values('','$id_suc','$codigo_producto','$cantidad')";
  54. $resultado_insert=mysqli_query($this->conexion,$sql_insert);
  55.  
  56.  
  57. }
  58.  
  59. else{
  60.  
  61. $sql2="UPDATE productos_sucursales
  62. SET stock_real=stock_real + $cantidad
  63. WHERE codigo_producto=$codigo_producto AND id_suc=$id_suc";
  64. $resultado2=mysqli_query($this->conexion,$sql2);
  65.  
  66.  
  67. }
  68.  
  69.  
  70.  
  71. }
  72. return $tabla;
  73. }
  74.  
  75. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement