public function EliminarArea($id) { $correcto = false; require_once 'clsConexion.php'; $obj = new Conexion(); $sql = "update usuario \r\n set \r\n area_id_are = null,\r\n permisos_usu=0\r\n where\r\n area_id_are =" . $id; $sql2 = "delete from area where id_are=" . $id; if ($obj->Consultar($sql) == !0 && $obj->Consultar($sql2) == !0) { $correcto = true; } return $correcto; }
public function EliminarAlmacen($id) { require_once 'clsConexion.php'; require_once 'clsArticulo.php'; require_once 'clsMovimiento.php'; $objCon = new Conexion(); $objArticulo = new Articulo(); $objMovimiento = new Movimiento(); $sql = "update almacen set estado_alm=0 where id_alm=" . $id; $correcto = false; $arreglo = $objArticulo->DatosArticulosxSubAlmacen($id); $break = true; $aux; for ($i = 0; $i < count($arreglo); $i++) { echo $arreglo[$i]["id"] . " artículo <br>"; echo $arreglo[$i]["cantidad"] . " cantidad <br>"; echo $arreglo[$i]["almacen"] . " almacen <br><br>"; $objMovimiento->AgregaMovimientoTrasferencia($arreglo[$i]["id"], $arreglo[$i]["cantidad"], $descripcion, $arreglo[$i]["almacen"], 1); $aux .= $arreglo["id"] . " transferido correctamente <br>"; } if ($objCon->Consultar($sql) == !0) { $correcto = true; } echo $aux; }
public function NuevaUnidad($nombre) { require 'clsConexion.php'; $objCon = new Conexion(); $sql = "Insert into unidad_de_medida (nombre_um) values ('" . $nombre . "')"; $objCon->Consultar($sql); }
public function ListarProveedoresCombo() { require 'clsConexion.php'; $objCon = new Conexion(); $sql = "select \r\n id_proveedor as id,\r\n nombre_proveedor as nombre, \r\n ruc_proveedor as ruc\r\n from proveedor"; $resultado = $objCon->Consultar($sql); while ($registro = $resultado->fetch()) { echo '<option value="' . $registro["id"] . '">' . $registro["nombre"] . '----' . $registro["ruc"] . '</option>'; } }
public function NuevaOrdenCompra($prioridad, $almacen, $fecha, $cantidad, $observacion, $id_art, $dp) { $correcto = false; require_once 'clsConexion.php'; require_once 'clsPedido.php'; $objCon = new Conexion(); $objPed = new Pedido(0, 0, 0); $sql = "\r\n INSERT INTO orden_de_compra\r\n (\r\n prioridad_orden_de_compra,\r\n atendido_orden_de_compra,\r\n almacen_id_alm,\r\n fecha_orden_de_compra,\r\n cantidad_orden_de_compra,\r\n observacion_orden_de_compra,\r\n articulo_id_art,\r\n detalle_pedido_id_det_ped\r\n )\r\n VALUES\r\n (\r\n " . $prioridad . "," . 0 . "," . $almacen . ",'" . $fecha . "'," . $cantidad . ",'" . $observacion . "'," . $id_art . "," . $dp . ")"; echo "<br>" . $sql . "<br>"; if ($objCon->Consultar($sql)) { $objPed->PedidoAtendido($dp); $correcto = true; } return $correcto; }
public function IniciaSesion($usu, $pass) { $sesion = 0; require_once 'clsConexion.php'; $objConexion = new Conexion(); $sql = " select \r\n u.id_usu as id,\r\n u.nombre_usu as usuario,\r\n u.clave_usu as pass,\r\n u.permisos_usu as permisos,\r\n u.almacen_id_alm as almacen,\r\n u.area_id_are as area\r\n from usuario u where u.nombre_usu='" . $usu . "'"; //resultado almacena la tabla obtenida de la consulta $resultado = $objConexion->Consultar($sql)->fetch(); //cadena para insertar en la tabla registro //$sql2="insert into registro (id_usu_reg,fecha_reg,hora_reg,acceso_reg) values(".$resultado["id"].",'". date("Y-m-d")."','". date("h:i:s")."',now())"; $sql2 = "insert into registro (id_usu_reg,acceso_reg) values(" . $resultado["id"] . ",now())"; if ($resultado['pass'] == md5($pass)) { session_name("SGI"); session_start(); $_SESSION['usuario'] = $resultado['usuario']; $_SESSION['permisos'] = $resultado['permisos']; $_SESSION['id_almacen'] = $resultado['almacen']; $_SESSION['id_area'] = $resultado['area']; $_SESSION['id'] = $resultado['id']; $sesion = 1; $objConexion->Consultar($sql2); } return $sesion; }
public function AgregaMovimientoSalida($cantidad, $descripcion, $almacen_id, $articulo) { require_once 'clsConexion.php'; require_once 'clsArticulo.php'; $obj = new Conexion(); $objArticulo = new Articulo(); $correcto = false; $sql = " insert into movimiento \r\n (\r\n tipo_mov,\r\n fecha_mov,\r\n cantidad_mov,\r\n saldo_movimiento,\r\n descripcion_mov,\r\n almacen_id_alm,\r\n articulo_id_art\r\n )\r\n values( 1," . "'" . date("Y-m-d") . "'," . $cantidad . "," . ($objArticulo->SaldoArticulo($articulo, $almacen_id) - $cantidad) . "," . "'" . $descripcion . "'," . $almacen_id . "," . $articulo . ")"; $resul = $obj->Consultar($sql); // echo $resul; // if ( $resul!= 0) { // $correcto = true; // } return true; }
public function SaldoArticulo($articulo, $almacen) { require_once 'clsConexion.php'; $objCon = new Conexion(); $sql = ' select MAX(id_mov) as maximo from movimiento where almacen_id_alm=' . $almacen . ' and articulo_id_art=' . $articulo; $resultado = $objCon->Consultar($sql); $registro = $resultado->fetch(); $aux = 0; if ($registro["maximo"] != "") { $sql = ' select saldo_movimiento as saldo from movimiento where id_mov=' . $registro["maximo"]; $resultado = $objCon->Consultar($sql); $registro = $resultado->fetch(); $aux = $registro["saldo"]; } else { $aux = 0; } return $aux; }
public function AsignaAlmacen($almacen, $nombre) { require_once 'clsConexion.php'; $obj = new Conexion(); $sql = "update usuario set " . "almacen_id_alm=" . $almacen . " where nombre_usu='" . $nombre . "'"; $sql2 = "update almacen SET asignado_alm=1 where id_alm=" . $almacen; if ($obj->Consultar($sql) != 0 && $obj->Consultar($sql2) != 0) { $correcto = true; } return $correcto; }
public function PedidoAtendido($dp) { require_once 'clsConexion.php'; $objCon = new Conexion(); $sql = "update detalle_pedido set atendido_det_ped=1 " . "where id_det_ped=" . $dp; $objCon->Consultar($sql); }