예제 #1
0
파일: clsUnidad.php 프로젝트: bverona/SGI
 public function SelectUnidad()
 {
     require_once 'clsConexion.php';
     $objCon = new Conexion();
     $sql = "select id_um as id, nombre_um as nombre from unidad_de_medida order by 1";
     $resultado = $objCon->consultar($sql);
     while ($registro = $resultado->fetch()) {
         echo '<option value="' . $registro["id"] . '">' . $registro["nombre"] . '</option>';
     }
 }
예제 #2
0
파일: clsTipo.php 프로젝트: bverona/SGI
 public function SelectTipoArticulo()
 {
     require_once 'clsConexion.php';
     $objCon = new Conexion();
     $sql = "select idTipoArticulo,  nombre_tip from tipoarticulo order by 1";
     $resultado = $objCon->consultar($sql);
     while ($registro = $resultado->fetch()) {
         echo '<option value="' . $registro["idTipoArticulo"] . '">' . $registro["nombre_tip"] . '</option>';
     }
 }
예제 #3
0
 public function Load_all()
 {
     $arr = array();
     $query = sprintf("SELECT * FROM ciudad_destino");
     $arrCiu = array();
     $var = parent::consultar($query);
     while ($arr = mysql_fetch_assoc($var)) {
         array_push($arrCiu, $arr);
     }
     return $arrCiu;
 }
예제 #4
0
 public function Load_all()
 {
     $arr = array();
     $query = sprintf("SELECT * FROM impuesto");
     $arrEmp = array();
     $var = parent::consultar($query);
     while ($arr = mysql_fetch_assoc($var)) {
         array_push($arrEmp, $arr);
     }
     return $arrEmp;
 }
예제 #5
0
 public function Load_all()
 {
     $arr = array();
     $query = sprintf("SELECT * FROM cronograma_pago");
     $arrCrono = array();
     $var = parent::consultar($query);
     while ($arr = mysql_fetch_assoc($var)) {
         array_push($arrCrono, $arr);
     }
     return $arrCrono;
 }
예제 #6
0
 public function Load_all_activas()
 {
     $arr = array();
     $query = sprintf("SELECT * FROM empresas where e_estatus=1");
     $arrEmp = array();
     $var = parent::consultar($query);
     while ($arr = mysql_fetch_assoc($var)) {
         array_push($arrEmp, $arr);
     }
     return $arrEmp;
 }
예제 #7
0
 public function Load_all($estatus = "")
 {
     //1 para seleccionar los activos, 0 para seleccionar los inactivos y ""(vacio) para seleccionar todos
     $arr = array();
     $query = "SELECT * FROM clase_doc WHERE cd_estatus like '%{$estatus}%'";
     $arrEmp = array();
     $var = parent::consultar($query);
     while ($arr = mysql_fetch_assoc($var)) {
         array_push($arrEmp, $arr);
     }
     return $arrEmp;
 }
예제 #8
0
파일: clsArea.php 프로젝트: bverona/SGI
 public function ListarAreas()
 {
     require_once 'clsConexion.php';
     $objCon = new Conexion();
     $sql = "select id_are as id, nombre_are as nombre from area where id_are <> 0 order by 1;";
     $resultado = $objCon->consultar($sql);
     while ($registro = $resultado->fetch()) {
         echo '<tr>';
         echo '<td><a href="#" onclick="leerDatos(' . $registro["id"] . ' )" data-toggle="modal" data-target="#myModal"><img src="../../imagenes/editar.png"/></a></td>';
         echo '<td><a href="#" onclick="eliminar(\'' . $registro["id"] . '\')"><img src="../../imagenes/eliminar.png"/></a></td>';
         echo '<td>' . $registro["nombre"] . '</td>';
         echo '</tr>';
     }
 }
예제 #9
0
파일: clsDemanda.php 프로젝트: bverona/SGI
 public function ListarDemandas()
 {
     require_once 'clsConexion.php';
     $objCon = new Conexion();
     //Listará acceso de los usuarios
     $sql = "SELECT \r\n                        d.id_dem AS id,\r\n                    art.nombre_art AS articulo,\r\n                    case\r\n                    when d.estado_dem=0 then 'No atendido'\r\n                        when d.estado_dem=1 then 'Atendido'\r\n                    end as estado,\r\n                    d.total_dem as total\r\n                FROM \r\n                        demanda d \r\n                    inner join \r\n                    articulo art \r\n                    on \r\n                    art.id_art=d.articulo_id_art\r\n                where d.estado_dem=0;";
     $resultado = $objCon->consultar($sql);
     while ($registro = $resultado->fetch()) {
         echo '<tr>';
         echo '<td><p class="text-center">' . $registro["articulo"] . '</p></td>';
         echo '<td><p class="text-center">' . $registro["total"] . '</p></td>';
         echo '<td><p class="text-center">' . $registro["estado"] . '</p></td>';
         echo '</tr>';
     }
 }
예제 #10
0
 /**
  * Busca concepto por cuenta y ceco
  */
 public function Busca_ConceptoXIdentificadorAndCeco($cuenta, $ceco, $identificador)
 {
     //$queryceco=sprintf("SELECT cc_id from cecos where cc_codigo=%s",$ceco);
     $query = sprintf("SELECT cg_id FROM conceptos_gastos WHERE cg_cuenta = '%s' AND cg_ceco = '%s' AND cg_identificador = '%s'", $cuenta, $ceco, $identificador);
     // 		$query=sprintf("SELECT cg_id FROM conceptos_gastos AS cg
     // 					INNER JOIN  cecos AS cc
     // 					ON (cc.cc_id = cg.cg_ceco)
     // 					WHERE cg.cg_identificador = '%s'
     // 					AND cc.cc_codigo = '%s'",
     // 					$identificador, $ceco);
     error_log($query);
     $result = parent::consultar($query);
     if (parent::get_rows() > 0) {
         $row = mysql_fetch_assoc($result);
         return $row;
     } else {
         return NULL;
     }
 }
예제 #11
0
 public function ListarOrdenesDeCompra()
 {
     require_once 'clsConexion.php';
     $objCon = new Conexion();
     $sql = "\r\n                select \r\n                    o.id_orden_de_compra as id,\r\n                    art.nombre_art as articulo,\r\n                    o.cantidad_orden_de_compra as cantidad,\r\n                    u.nombre_usu as usuario,\r\n                    case\r\n                        when o.prioridad_orden_de_compra=1 then 'Baja'\r\n                        when o.prioridad_orden_de_compra=2 then 'Media'\r\n                        when o.prioridad_orden_de_compra=3 then 'Alta'\r\n                    end as Prioridad,\r\n                    alm.nombre_alm as nombre_alm,\r\n                    o.fecha_orden_de_compra as fecha\r\n                    from \r\n                        orden_de_compra o inner join articulo art\r\n                        on o.articulo_id_art=art.id_art \r\n                        inner join almacen alm\r\n                        on alm.id_alm=o.almacen_id_alm \r\n                        inner join detalle_pedido dp \r\n                        on  dp.id_det_ped=o.detalle_pedido_id_det_ped\r\n                        inner join Pedido p \r\n                        on p.id_ped=dp.Pedido_id_ped \r\n                        inner join usuario u\r\n                        on u.id_usu= p.id_usu_ped\r\n                    where o.atendido_orden_de_compra=0;";
     $resultado = $objCon->consultar($sql);
     while ($registro = $resultado->fetch()) {
         echo '<div class="row">';
         echo '<div class="col-xs-12">';
         echo '            
                 <div class="col-xs-1">
                     <p class="text-center">' . $registro["id"] . '</p> 
                 </div>';
         echo '            
                 <div class="col-xs-2">
                     <p class="text-center">' . $registro["articulo"] . '</p> 
                 </div>';
         echo '            
                 <div class="col-xs-2">
                     <p class="text-center">' . $registro["usuario"] . '</p> 
                 </div>';
         echo '            
                 <div class="col-xs-1">
                     <p class="text-center">' . $registro["cantidad"] . '</p> 
                 </div>';
         echo '            
                 <div class="col-xs-2">
                     <p class="text-center">' . $registro["Prioridad"] . '</p> 
                 </div>';
         echo '            
                 <div class="col-xs-2">
                     <p class="text-center">' . $registro["nombre_alm"] . '</p> 
                 </div>                    
                 ';
         echo '            
                 <div class="col-xs-2">
                     <p class="text-center">' . $registro["fecha"] . '</p> 
                 </div>';
         echo '</div>';
         echo '</div >';
     }
 }
예제 #12
0
<?php

//require_once "$RUTA_A/Connections/fwk_db.php";
$cnn = new Conexion();
$aux = array();
$query = "select * from cat_regiones";
$rst = $cnn->consultar($query);
while ($fila = mysql_fetch_assoc($rst)) {
    array_push($aux, array("id" => $fila["re_id"], "nombre" => $fila["re_nombre"]));
}
?>
<center>
	<h1>Cat&aacute;logo Zonas</h1>
	<br />
	<br />
<form name="addConcepto" id="addConcepto" action="index.php?catalogo=cz" method="post">
	<div align="left" style="width:70%" >Ver zonas de:
				<select id="view_zones" name="view_zones">
					<?php 
foreach ($aux as $zonas) {
    ?>
					<option value="<?php 
    echo $zonas["id"];
    ?>
"><?php 
    echo $zonas["nombre"];
    ?>
</option>
					<?php 
}
?>
예제 #13
0
	function obtenerRutaNombresAutorizacion(){
		//===============================Construccion de la ruta en nombres	
		//Crearemos la tabla que nos permitira alojar las rutas transformadas
		$cnn = new Conexion();
		$borra_tablas = "DROP TABLE IF EXISTS rutatransformacion";			
		$cnn->ejecutar($borra_tablas);
		
		$creaTabla = "CREATE TABLE rutatransformacion(
				rut_id BIGINT(20) NOT NULL ,
				rut_ruta VARCHAR(256) NULL ,
				rut_actual VARCHAR(256) NULL ,
				INDEX t_ruta_tramite (rut_id ASC) )";
		$cnn->ejecutar($creaTabla);
		
		$arregloRuta = "SELECT t_id FROM tramites";
		$rst2 = $cnn->consultar($arregloRuta);
		$rutaNombres = array();
		$t_id = array();
		$i = 0;
		
		while ($filaa = mysql_fetch_assoc($rst2)){
			$rutaNombres[$i] = getNombreAutorizadoresReporte($filaa['t_id']);
			$t_id[$i] = $filaa['t_id'];
			$i++;
		}
		
		insertarRuta($rutaNombres, $t_id);
	}
예제 #14
0
 public function ListarProveedoresModal($articulo)
 {
     require_once 'clsConexion.php';
     $objCon = new Conexion();
     $sql = "select  \r\n                        ap.proveedor_id_proveedor as id, \r\n                        a.nombre_art as articulo, \r\n                        ap.articulo_proveedor_pre as precio, \r\n                        p.nombre_proveedor as proveedor, \r\n                        ap.articulo_proveedor_cant as cantidad\r\n                from    \r\n                        articulo_proveedor ap  inner join\r\n                        proveedor p on ap.proveedor_id_proveedor=p.id_proveedor\r\n                        inner join articulo a on a.id_art=ap.articulo_id_art\r\n                        where a.id_art=" . $articulo;
     $resultado = $objCon->consultar($sql);
     $resul = "";
     while ($registro = $resultado->fetch()) {
         $resul .= '<tr>';
         $resul .= '<td>' . $registro["proveedor"] . '</td>';
         $resul .= '<td>' . $registro["articulo"] . '</td>';
         $resul .= '<td>' . $registro["cantidad"] . '</td>';
         $resul .= '<td>' . $registro["precio"] . '</td>';
         $resul .= '<td> <input type="text" id="cantidadreq" ' . 'onKeyUp="VerificaCantidad(' . $registro["cantidad"] . ')"' . '  class="form-control"> </td>';
         $resul .= '<td> <button class="btn btn-success" data-dismiss="modal"' . 'onclick="AsignaArticulo(' . $registro["precio"] . ",'" . $registro["proveedor"] . '\',' . $registro["id"] . ');">' . 'Gestionar</button></td>';
         $resul .= '</tr>';
     }
     if ($resul != '') {
         echo $resul;
     } else {
         $resul .= '<tr><td colspan="3">No existen Proveedores para este ' . 'artículo</td>';
         $resul .= '<td><button class="btn btn-success" ' . 'onclick="AsignaArticulo(-1,-1);" data-dismiss="modal" >' . 'Gestionar</button></td></tr>';
         echo $resul;
     }
 }
예제 #15
0
 /**
  * Carga el año correspondiente a la tabla presupuestos para el combo de su reporte
  */
 function Load_pAno()
 {
     $arr = array();
     $query = sprintf("SELECT DISTINCT p_ano FROM presupuesto");
     $arrPano = array();
     $var = parent::consultar($query);
     while ($arr = mysql_fetch_assoc($var)) {
         array_push($arrPano, $arr);
     }
     return $arrPano;
 }
예제 #16
0
 public function ListarMovimientosPorAlmacen($almacen, $articulo)
 {
     require_once 'clsConexion.php';
     $objCon = new Conexion();
     $sql = "select \r\n                        a.nombre_alm as almacen,\r\n                        m.fecha_mov as fecha,\r\n                        case\r\n                        when m.tipo_mov=0 then 'Entrada' \r\n                        when m.tipo_mov=1 then 'Salida' \r\n                        end as movimiento, \r\n                        art.nombre_art as articulo,\r\n                        m.cantidad_mov as cantidad,\r\n                        m.saldo_movimiento as saldo\r\n                    from \r\n                        almacen a \r\n                        inner join \r\n                        movimiento m \r\n                        on a.id_alm=m.almacen_id_alm\r\n                        inner join articulo art \r\n                        on m.articulo_id_art=art.id_art\r\n                        inner join tipoarticulo t\r\n                        on art.TipoArticulo_id_tip_art=t.idTipoArticulo\r\n                        where\r\n                        m.almacen_id_alm=" . $almacen . "  \r\n                        and art.id_art=" . $articulo . " \r\n                    ";
     $sql2 = "select \r\n                        a.nombre_alm as almacen,\r\n                        m.fecha_mov as fecha,\r\n                        case\r\n                        when m.tipo_mov=0 then 'Entrada' \r\n                        when m.tipo_mov=1 then 'Salida' \r\n                        end as movimiento, \r\n                        art.nombre_art as articulo,\r\n                        m.cantidad_mov as cantidad,\r\n                        m.saldo_movimiento as saldo\r\n                    from \r\n                        almacen a \r\n                        inner join \r\n                        movimiento m \r\n                        on a.id_alm=m.almacen_id_alm\r\n                        inner join articulo art \r\n                        on m.articulo_id_art=art.id_art\r\n                        inner join tipoarticulo t\r\n                        on art.TipoArticulo_id_tip_art=t.idTipoArticulo\r\n                        where\r\n                        m.almacen_id_alm=" . $almacen . "  \r\n                    order by 2";
     $sql3 = "select \r\n                        a.nombre_alm as almacen,\r\n                        m.fecha_mov as fecha,\r\n                        case\r\n                        when m.tipo_mov=0 then 'Entrada' \r\n                        when m.tipo_mov=1 then 'Salida' \r\n                        end as movimiento, \r\n                        art.nombre_art as articulo,\r\n                        m.cantidad_mov as cantidad,\r\n                        m.saldo_movimiento as saldo\r\n                    from \r\n                        almacen a \r\n                        inner join \r\n                        movimiento m \r\n                        on a.id_alm=m.almacen_id_alm\r\n                        inner join articulo art \r\n                        on m.articulo_id_art=art.id_art\r\n                        inner join tipoarticulo t\r\n                        on art.TipoArticulo_id_tip_art=t.idTipoArticulo\r\n                        where\r\n                        art.id_art=" . $articulo . " \r\n                    order by 2";
     $sql4 = "select \r\n                        a.nombre_alm as almacen,\r\n                        m.fecha_mov as fecha,\r\n                        case\r\n                        when m.tipo_mov=0 then 'Entrada' \r\n                        when m.tipo_mov=1 then 'Salida' \r\n                        end as movimiento, \r\n                        art.nombre_art as articulo,\r\n                        m.cantidad_mov as cantidad,\r\n                        m.saldo_movimiento as saldo\r\n                    from \r\n                        almacen a \r\n                        inner join \r\n                        movimiento m \r\n                        on a.id_alm=m.almacen_id_alm\r\n                        inner join articulo art \r\n                        on m.articulo_id_art=art.id_art\r\n                        inner join tipoarticulo t\r\n                        on art.TipoArticulo_id_tip_art=t.idTipoArticulo\r\n                    order by 2";
     if ($articulo != 0 && $almacen != 0) {
         $resultado = $objCon->consultar($sql);
     } else {
         if ($articulo == 0 && $almacen != 0) {
             $resultado = $objCon->consultar($sql2);
         } else {
             if ($articulo != 0 && $almacen == 0) {
                 $resultado = $objCon->consultar($sql3);
             } else {
                 $resultado = $objCon->consultar($sql4);
             }
         }
     }
     while ($registro = $resultado->fetch()) {
         echo '<tr>';
         echo '<td>' . $registro["almacen"] . '</td>';
         echo '<td>' . $registro["fecha"] . '</td>';
         echo '<td>' . $registro["articulo"] . '</td>';
         if ($registro["movimiento"] == "Entrada") {
             echo '<td>' . $registro["cantidad"] . '</td>';
             echo '<td>' . "---" . '</td>';
         } else {
             echo '<td>' . "---" . '</td>';
             echo '<td>' . $registro["cantidad"] . '</td>';
         }
         echo '<td>' . $registro["saldo"] . '</td>';
         echo '</tr>';
     }
 }
예제 #17
0
 public function Busca_idSociedad($codigoSoc)
 {
     $query = sprintf("SELECT s_id FROM sociedad WHERE s_codigo = '%s'", $codigoSoc);
     $result = parent::consultar($query);
     return mysql_result($result, 0, 's_id');
 }
예제 #18
0
파일: ClsUsuario.php 프로젝트: bverona/SGI
 public function ListarAccesoUsuarios($id_usuario)
 {
     require_once 'clsConexion.php';
     $objCon = new Conexion();
     //Listará acceso de los usuarios
     $sql = "SELECT \r\n                    u.nombre_usu AS usuario,\r\n                    DATE_FORMAT(r.acceso_reg, '%d/%m/%y') AS fecha,\r\n                    DATE_FORMAT(r.acceso_reg, '%h:%i:%s %p') AS hora\r\n                FROM\r\n                    registro r\r\n                        INNER JOIN\r\n                    usuario u ON r.id_usu_reg = u.id_usu\r\n                WHERE\r\n                    r.id_usu_reg=" . $id_usuario . " and r.acceso_reg <> '' ";
     $resultado = $objCon->consultar($sql);
     while ($registro = $resultado->fetch()) {
         echo '<tr>';
         echo '<td><p class="text-center">' . $registro["usuario"] . '</p></td>';
         echo '<td><p class="text-center">' . $registro["fecha"] . '</p></td>';
         echo '<td><p class="text-center">' . $registro["hora"] . '</p></td>';
         echo '</tr>';
     }
 }
예제 #19
0
파일: clsAlmacen.php 프로젝트: bverona/SGI
 public function ListarAlmacenes()
 {
     require_once 'clsConexion.php';
     $objCon = new Conexion();
     $sql = "select \r\n                    id_alm,\r\n                    nombre_alm,\r\n                    asignado_alm as asignado,\r\n                    case\r\n                    when estado_alm =1 then 'Activo' \r\n                    when estado_alm =0 then 'Inactivo'\r\n                    end as estado\r\n                from\r\n                    almacen\r\n                where\r\n                    id_alm <> 0 and general_alm = 0\r\n                order by 1;";
     $aux;
     $resultado = $objCon->consultar($sql);
     echo '
             ';
     while ($registro = $resultado->fetch()) {
         $registro["estado"] == "Inactivo" ? $aux = '<td> Elminado </td>' : ($aux = '<td><a href="#" onclick="eliminar(\'' . $registro["id_alm"] . '\')"><img src="../../imagenes/eliminar.png"/></a></td> ');
         echo '<tr>';
         echo '<td><a href="#" onclick="leerDatos(' . $registro["id_alm"] . ',\'' . $registro["nombre_alm"] . '\')" data-toggle="modal" data-target="#EditarAlmacen"><img src="../../imagenes/editar.png"/></a></td>';
         echo $aux;
         echo '<td>' . $registro["nombre_alm"] . '</td>';
         echo '<td>' . $registro["estado"] . '</td>';
         echo '</tr>';
     }
     echo '
             ';
 }
예제 #20
0
					<td rowspan='4' valign="bottom">
						<div align="center"><img src='../../images/logo2.png' width="145px" height="130px"></div>
					</td>
					<td colspan="2">&nbsp;</td>
					<td rowspan="5">&nbsp;</td>
				</tr>		
				<tr><td colspan="2" valign="top" ><strong>Selecciona el usuario con el que deseas entrar:</strong></td></tr>
				<tr>				
					<td align="right" width="30%">Usuario<span class="Estilo1">*</span>:</td>
					<td>
						<select name="usuario_dueno" id="usuario_dueno" onchange="cargarinfousuario(this.value);">
						<?php 
$Usu = new Usuario();
$con = new Conexion();
$sql = sprintf("SELECT u_id,u_nombre,u_paterno, u_materno FROM usuario AS u JOIN usuarios_asignados AS ua ON u.u_id=ua.id_delegado WHERE ua.id_asignador='" . $_SESSION['idusuario'] . "' GROUP BY u_id ORDER BY u_nombre");
$var = $con->consultar($sql);
while ($arr = mysql_fetch_assoc($var)) {
    echo sprintf("<option value='%s'>%s %s %s</option>", $arr['u_id'], $arr['u_nombre'], $arr['u_paterno'], $arr['u_materno']);
}
?>
						</select>
					</td>
				</tr>
				<tr>
					<td align="right" width="30%">Tipo de usuario:</td>
					<td><select id="tipoUser" name="tipoUser"></select></td>
				</tr>
				<tr>
					<td colspan="3" align="center">
					<input type="hidden" name="idusuario" id="idusuario" value="<?php 
echo $_SESSION["idusuario"];
예제 #21
0
파일: clsArticulo.php 프로젝트: bverona/SGI
 public function MaxIdArticulo()
 {
     require_once 'clsConexion.php';
     $objCon = new Conexion();
     $sql = "select (max(id_art)+1) as posibleId from articulo";
     $resultado = $objCon->consultar($sql);
     $registro = $resultado->fetch();
     echo $registro["posibleId"];
 }
예제 #22
0
 /**
  * Funcion que permitira el calculo del presupuesto requerido al realizar una solicitud de viaje
  */
 public function calculoPresupuestoXCECO($totalSolicitud, $cecoId)
 {
     $cecoNombre = "";
     $cecoCantidad = 0;
     $diferencia = 0;
     $query = "SELECT SUM(pp_presupuesto_inicial) AS 'presupuesto_inicial' FROM periodo_presupuestal WHERE pp_ceco={$cecoId}";
     $result = parent::consultar($query);
     while ($fila = mysql_fetch_assoc($result)) {
         $cecoCantidad = $fila['presupuesto_inicial'];
     }
     if ($cecoCantidad != "") {
         //se inicia la comparacion de el total de la solicitud
         if (floatval($totalSolicitud) > $cecoCantidad) {
             $diferencia = 1;
         } else {
             $diferencia = 0;
         }
     }
     return $diferencia;
 }
예제 #23
0
 *  0 1 * * * curl http://121.0.0.1/envasadroas/CFDI/proceso.php 
 */
require_once "../lib/php/constantes.php";
require_once "../Connections/fwk_db.php";
require_once "../lib/php/configuracion.mailgun.php";
$conexion = new Conexion();
$directorioSalida = realpath(dirname(__FILE__) . "/../../respaldoxml");
$mensaje = "";
ini_set('memory_limit', '1024M');
set_time_limit(6000);
$mensaje .= logger("INFO", "=======================");
$mensaje .= logger("INFO", "Comienza Proceso");
$mensaje .= logger("INFO", "Creando conexion a BD");
$mensaje .= logger("INFO", "Consultando facturas por procesar");
$sql = "SELECT DATE_FORMAT(t_fecha_cierre, '%Y%m%d') AS t_fecha_cierre, uuid, factura.id_factura, dc_comprobacion, urlMD5, c_folio, YEAR(t_fecha_cierre) as year, DATE_FORMAT(t_fecha_cierre, '%m') as month\r\n\t\t\tFROM factura \r\n\t\t\tJOIN detalle_comprobacion ON detalle_comprobacion.id_factura = factura.id_factura\r\n\t\t\tJOIN comprobaciones ON dc_comprobacion = co_id\r\n\t\t\tJOIN tramites ON co_mi_tramite = t_id\r\n\t\t\tWHERE f_procesada = 0\r\n\t\t\tAND t_etapa_actual = 3\r\n\t\t\t\r\n\t\t\tUNION \r\n\t\t\t\r\n\t\t\tSELECT DATE_FORMAT(t_fecha_cierre, '%Y%m%d') AS t_fecha_cierre, uuid, factura.id_factura, dc_comprobacion, urlMD5, c_folio, YEAR(t_fecha_cierre) as year, DATE_FORMAT(t_fecha_cierre, '%m') as month\r\n\t\t\tFROM factura \r\n\t\t\tJOIN detalle_comprobacion_gastos ON detalle_comprobacion_gastos.id_factura = factura.id_factura\r\n\t\t\tJOIN comprobaciones ON dc_comprobacion = co_id\r\n\t\t\tJOIN tramites ON co_mi_tramite = t_id\r\n\t\t\tWHERE f_procesada = 0\r\n\t\t\tAND t_etapa_actual = 3\r\n\t\t\t\r\n\t\t\tGROUP BY id_factura\r\n\t\t\t";
$res = $conexion->consultar($sql);
$row = $conexion->get_data_array($res);
$tot = $conexion->get_rows($res);
$mensaje .= logger("INFO", "{$tot} Facturas encontradas");
foreach ($row as $key => $val) {
    try {
        $facturaString = file_get_contents(dirname(__FILE__) . "/../flujos/comprobaciones/" . $val["urlMD5"] . ".xml");
        $facturaXml = new SimpleXMLElement($facturaString);
        $receptor = $facturaXml->xpath("//cfdi:Receptor");
        $rfcReceptor = (string) $receptor[0]["rfc"];
        if (!validaDirectorio($directorioSalida, $rfcReceptor)) {
            creaDirectorio($directorioSalida, $rfcReceptor);
        }
        if (!validaDirectorio($directorioSalida . "/" . $rfcReceptor, $val["year"])) {
            creaDirectorio($directorioSalida . "/" . $rfcReceptor, $val["year"]);
        }
예제 #24
0
파일: clsPedido.php 프로젝트: bverona/SGI
 public function ListarPedidosSubAlmacenNoAtendidos($almacen)
 {
     require_once 'clsConexion.php';
     $objCon = new Conexion();
     $sql = "select \r\n                        art.id_art as id_articulo,\r\n                        a.nombre_alm as almacen,\r\n                        art.nombre_art as articulo,\r\n                        dp.cantidad_art as cantidad,\r\n                        u.nombre_usu as usuario,\r\n                        p.fecha_ped as fecha,\r\n                        case\r\n                        when dp.atendido_det_ped = 0 then 'No atendido'\r\n                        when dp.atendido_det_ped = 1 then 'Atendido' \r\n                        end\r\n                        as atendido\r\n                    from\r\n                        almacen a\r\n                            inner join\r\n                        pedido p ON a.id_alm = p.almacen_id_alm\r\n                            inner join\r\n                        detalle_pedido dp ON p.id_ped = dp.Pedido_id_ped\r\n                            inner join\r\n                        articulo art ON dp.articulo_id_art = art.id_art\r\n                            inner join\r\n                        usuario u ON p.id_usu_ped = u.id_usu\r\n                        where p.almacen_id_alm<>0 \r\n                        and \r\n                        p.almacen_id_alm=" . $almacen . "\r\n                        and \r\n                        dp.atendido_det_ped =0                         \r\n                        order by 5 desc ";
     $resultado = $objCon->consultar($sql);
     while ($registro = $resultado->fetch()) {
         echo '<tr>';
         echo '<td>' . $registro["articulo"] . '</td>';
         echo '<td>' . $registro["cantidad"] . '</td>';
         echo '<td>' . $registro["usuario"] . '</td>';
         echo '<td>' . $registro["almacen"] . '</td>';
         echo '<td>' . $registro["fecha"] . '</td>';
         echo '<td>' . $registro["atendido"] . '</td>';
         echo '</tr>';
     }
 }