예제 #1
0
파일: clsArea.php 프로젝트: bverona/SGI
 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;
 }
예제 #2
0
파일: clsAlmacen.php 프로젝트: bverona/SGI
 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;
 }
예제 #3
0
파일: clsUnidad.php 프로젝트: bverona/SGI
 public function NuevaUnidad($nombre)
 {
     require 'clsConexion.php';
     $objCon = new Conexion();
     $sql = "Insert into  unidad_de_medida (nombre_um) values ('" . $nombre . "')";
     $objCon->Consultar($sql);
 }
예제 #4
0
파일: clsDemanda.php 프로젝트: bverona/SGI
 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>';
     }
 }
예제 #5
0
 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;
 }
예제 #6
0
파일: ClsSesion.php 프로젝트: bverona/SGI
 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;
 }
예제 #7
0
 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;
 }
예제 #8
0
파일: clsArticulo.php 프로젝트: bverona/SGI
 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;
 }
예제 #9
0
파일: ClsUsuario.php 프로젝트: bverona/SGI
 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;
 }
예제 #10
0
파일: clsPedido.php 프로젝트: bverona/SGI
 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);
 }