Example #1
0
 public function cuantosRepuestos()
 {
     $bd = new DB();
     $query = $bd->query("SELECT COUNT(*) as cuantos FROM repuestos");
     if ($query) {
         $res = $bd->fetchObj();
         return $res->cuantos;
     } else {
         return $bd->get_errors();
     }
 }
 public function retornaColunas($tabela)
 {
     $db = new DB();
     $db->conexao();
     $db->selecionaDB();
     $sql = "SHOW COLUMNS FROM " . $tabela;
     //exit($sql);
     $db->query($sql);
     while ($obj = $db->fetchObj()) {
         $arr[] = new basicasColunas($obj->Field, $obj->Key);
     }
     //exit($db->getErro());
     $this->resp = $arr;
     $db->exitConexao();
     return true;
 }
Example #3
0
 public function tiposUsuario($seleccionado)
 {
     $bd = new DB();
     $query = $bd->query("SELECT * FROM tipos_usuario WHERE id_tipo_usuario > 1");
     $opt = "";
     if ($query and $bd->resultCount() > 0) {
         for ($i = 0; $i < $bd->resultCount(); $i++) {
             $tipos = $bd->fetchObj();
             if ($seleccionado != 0 and $tipos->id_tipo_usuario == $seleccionado) {
                 $sel = "selected='selected'";
             } else {
                 $sel = "";
             }
             $opt .= "<option value='" . $tipos->id_tipo_usuario . "' " . $sel . ">" . utf8_encode($tipos->descripcion) . "</option>";
         }
     } else {
         $opt .= "<option value='0'>No existen tipos de usuario disponibles</option>";
     }
     return $opt;
 }
Example #4
0
<?php

include "../class/Usuarios.php";
$usuario = new Usuarios();
$bd = new DB();
$id_usuario = trim(strip_tags($_POST['id_usuario']));
$sql = "SELECT * FROM usuarios WHERE id_usuario = " . $id_usuario . " AND id_tipo_usuario != 1";
if ($bd->query($sql) and $bd->resultCount() > 0) {
    $row = $bd->fetchObj();
    $tipo = $usuario->tiposUsuario($row->id_tipo_usuario);
    $sel_estado = "selected='selected'";
    if ($row->activo == 1) {
        $opt_estado = "<option value='1' selected='selected'>Activo</option><option value='0'>Inactivo</option>";
    } else {
        $opt_estado = "<option value='1'>Activo</option><option value='0' selected='selected'>Inactivo</option>";
    }
    $a_json = array('id_usuario' => htmlentities(stripslashes($row->id_usuario)), 'tipo_usuario' => $tipo, 'nombre' => htmlentities(stripslashes($row->nombre)), 'correo' => htmlentities(stripslashes($row->correo)), 'telefono' => htmlentities(stripslashes($row->telefono)), 'login' => htmlentities(stripslashes($row->usuario)), 'estado' => $opt_estado, 'resultado' => htmlentities(stripslashes('OK')));
    $json = json_encode($a_json);
    echo $json;
} else {
    $a_json = array('error' => htmlentities(stripslashes("No existen resultados")), 'resultado' => htmlentities(stripslashes('ERROR')));
    $json = json_encode($a_json);
    echo $json;
}
Example #5
0
 public function finalizarOC($num_oc)
 {
     $bd = new DB();
     $sql = "SELECT \tc.id_contrato, c.id_usuario  \n\t\t\t\tFROM \tcontratos_reparacion c\n\t\t\t\tJOIN\tpresupuesto p ON p.id_contrato = c.id_contrato \n\t\t\t\tWHERE \tp.orden_compra = " . $num_oc;
     if ($bd->query($sql) and $bd->resultCount() > 0) {
         $oc = $bd->fetchObj();
         $id_contrato = $oc->id_contrato;
         $id_usuario = $oc->id_usuario;
         $sql_tecnico = "SELECT nombre, correo FROM usuarios WHERE id_usuario = " . $id_usuario;
         if ($bd->query($sql_tecnico) and $bd->resultCount() > 0) {
             $tecnico = $bd->fetchObj();
             #$sql_upd1 	= 	"UPDATE contratos_reparacion SET id_estado = 6 WHERE id_contrato = ".$id_contrato;
             #$sql_upd1 	= 	"UPDATE contratos_reparacion SET id_estado = 9 WHERE id_contrato = ".$id_contrato;
             #if($bd->query($sql_upd1))
             #{
             $para = array($tecnico->correo);
             $nombre_desde = "Servicio Tecnico Reifschneider";
             $asunto = "Repuesto OK Contrato de Trabajo: " . $id_contrato;
             $cuerpo = "Estimado(a) " . utf8_encode($tecnico->nombre) . ": ";
             $cuerpo .= "<br><br>Junto con saludar, informamos que el o los repuestos asociados al contrato de reparacion N&deg;: " . $id_contrato . ", ya se encuentran disponibles.<br>Favor retomar el trabajo a la brevedad posible.";
             $cuerpo .= "<br><br><br>** Favor no responder, este es un mail generado automaticamente **";
             $cuerpo .= "<br>** Los acentos fueron eliminados automaticamente para prevenir problemas de incompatibilidad con algunos clientes de correo **";
             if ($this->enviarCorreo($para, $cc = NULL, $nombre_desde, $asunto, $cuerpo, $adjunto = NULL)) {
                 $correo = "OK";
             } else {
                 $correo = "NO";
             }
             return true;
             #}
             #else
             #	return false;
         } else {
             return false;
         }
     } else {
         return false;
     }
 }
Example #6
0
<?php

require "../class/mysql.class.php";
$bd = new DB();
$sql = $bd->query("SELECT * FROM tiendas WHERE activo = 1");
if ($sql) {
    #echo '<option value="">[Selecciona una Tienda]</option>';
    for ($i = 0; $i < $bd->resultCount(); $i++) {
        $tienda = $bd->fetchObj();
        echo '<option value="' . $tienda->id_tienda . '">' . utf8_encode($tienda->nombre) . '</option>';
    }
}
Example #7
0
<?php

include "../class/Contratos.php";
$contrato = new Contratos();
$bd = new DB();
extract($_POST);
$id_contrato = trim(strip_tags($_POST['id_contrato']));
$sql = "UPDATE contratos_reparacion SET id_estado = 6 WHERE id_contrato = " . $id_contrato;
$sql_max = "SELECT pp.id_presupuesto FROM presupuesto pp WHERE pp.id_contrato = " . $id_contrato . " AND pp.fecha_presupuesto = (SELECT MAX(fecha_presupuesto) FROM presupuesto WHERE id_contrato = " . $id_contrato . ")";
if ($bd->query($sql_max)) {
    $max = $bd->fetchObj();
    $sql2 = "UPDATE presupuesto SET id_estado_ppto = 10 WHERE id_contrato = " . $id_contrato . " AND id_presupuesto = " . $max->id_presupuesto;
} else {
    $sql2 = "UPDATE presupuesto SET id_estado_ppto = 10 WHERE id_contrato = " . $id_contrato;
}
if ($bd->query($sql) and $bd->query($sql2)) {
    session_name('sstt');
    session_start();
    extract($_SESSION);
    $contrato->seguimientoContrato($id_contrato, $userid, 6);
    $correo = "";
    $sql_cliente = "SELECT \tc.id_cliente, d.fecha_inicio\n\t\t\t\t\tFROM \tcontratos_reparacion c \n\t\t\t\t\tJOIN\tdiagnostico d ON d.id_contrato = c.id_contrato\n\t\t\t\t\tWHERE \tc.id_contrato = " . $id_contrato;
    if ($bd->query($sql_cliente) and $bd->resultCount() > 0) {
        $cliente = $bd->fetchObj();
        $id_cliente = $cliente->id_cliente;
    } else {
        $cliente = NULL;
        $id_cliente = 0;
    }
    if ($id_cliente != 0) {
        $sql_usr = "SELECT nombre, correo FROM clientes WHERE id_cliente = " . $id_cliente;
Example #8
0
<?php

#include(dirname(__FILE__) . '/../include/defines.inc.php');
require "../class/mysql.class.php";
$bd = new DB();
$sql = $bd->query("SELECT IFNULL(MAX(cod_cliente_ex), 0) AS ultimo_cod FROM clientes");
if ($sql) {
    $res = $bd->fetchObj();
    if ($res->ultimo_cod == 0) {
        # Devuelve 0. Indica que no existen clientes extranjeros en la base de datos.
        # Devolvemos el valor de la variable global definida para este propósito
        echo _COD_CLIENTE_EXTRANJERO_;
    } else {
        # No es 0. Indica que existe algún cliente extranjero ingresado en la base de datos.
        # Sumamos 1 al último código de cliente extranjero existente y lo devolvemos.
        $nuevo_cod = (int) ($res->ultimo_cod + 1);
        echo $nuevo_cod;
    }
}
Example #9
0
include "../class/Contratos.php";
$contrato = new Contratos();
$bd = new DB();
extract($_POST);
$id_contrato = trim(strip_tags($_POST['id_contrato']));
$sql_ppto = "SELECT id_presupuesto FROM presupuesto WHERE id_contrato = " . $id_contrato;
if ($bd->query($sql_ppto) and $bd->resultCount() > 1) {
    #$and_sql = 'AND p.id_estado_ppto != 4 AND d.fecha_inicio = (SELECT MAX(dd.fecha_inicio) FROM diagnostico dd WHERE dd.id_contrato = '.$id_contrato.')';
    $and_sql = "AND p.id_estado_ppto != 4 AND d.id_diagnostico = (SELECT dd.id_diagnostico FROM diagnostico dd WHERE dd.id_contrato = " . $id_contrato . " AND dd.fecha_inicio = (SELECT MAX(fecha_inicio) FROM diagnostico WHERE id_contrato = " . $id_contrato . ")) AND p.id_presupuesto = (SELECT pp.id_presupuesto FROM presupuesto pp WHERE pp.id_contrato = " . $id_contrato . " AND pp.fecha_presupuesto = (SELECT MAX(fecha_presupuesto) FROM presupuesto WHERE id_contrato = " . $id_contrato . "))";
} else {
    $and_sql = '';
}
$sql = "\tSELECT \tc.id_contrato, c.id_cliente, c.num_serie, c.modelo, c.descripcion, c.falla_cliente, c.id_tipo_contrato, DATE_FORMAT(c.fecha_recepcion, '%d-%m-%Y %H:%i') as fecha_recepcion,\n\t\t\t\t\t\tc.id_familia, c.garantia, c.buscar_iphone, c.marca, c.falla_cliente, c.rayas, c.golpes, c.abolladuras, c.marcas, c.liquido, c.intervenido, c.cod_vendedor, c.num_boleta,\n\t\t\t\t\t\tDATE_FORMAT(c.fecha_boleta, '%d-%m-%Y') AS fecha_boleta, DATE_FORMAT(c.fecha_tent_diagnostico, '%d-%m-%Y') AS fecha_tent_diagnostico, \n\t\t\t\t\t\tDATE_FORMAT(c.fecha_tent_entrega, '%d-%m-%Y') AS fecha_tent_entrega, \n\t\t\t\t\t\tcl.nombre, cl.telefono, cl.correo, cl.direccion, cl.id_tipo_cliente, cl.cod_cliente_ex, cl.id_tienda, cl.rut, cl.contacto, cl.celular, cl.id_region, cl.id_comuna, \n\t\t\t\t\t\td.id_diagnostico, d.aplica_garantia, d.fecha_inicio, d.fecha_termino, d.id_respuesta, d.otra_respuesta, \n\t\t\t\t\t\td.diagnostico_cliente, d.diagnostico_interno, d.num_gsx,\n\t\t\t\t\t\tp.id_presupuesto, p.fecha_presupuesto, p.id_estado_ppto, p.observaciones, p.sub_total, p.iva, p.total, p.total_pagar,\n\t\t\t\t\t\tu.nombre as tecnico_asignado, u.id_usuario, e.descripcion as estado_contrato, p.num_boleta as boleta_ppto, \n\t\t\t\t\t\tc.id_estado as id_estado_contrato, c.observacion_final, \n\t\t\t\t\t\tDATE_FORMAT(c.fecha_respuesta_final, '%d-%m-%Y') as fecha_respuesta_final, c.id_respuesta as id_respuesta_fin, \n\t\t\t\t\t\tc.otra_respuesta as otra_respuesta_fin, p.id_respuesta_rechazo, rt.respuesta as respuesta_rechazo,\n\t\t\t\t\t\tp.sub_total_c, p.iva_c, p.total_c, p.total_pagar_c, p.rebaja_apple \n\t\t\t\tFROM \tcontratos_reparacion c \n\t\t\t\tLEFT JOIN\tclientes cl ON c.id_cliente = cl.id_cliente\n\t\t\t\tLEFT JOIN\tdiagnostico d ON d.id_contrato = c.id_contrato\n\t\t\t\tLEFT JOIN\tpresupuesto p ON p.id_contrato = c.id_contrato\n\t\t\t\tLEFT JOIN\tusuarios\tu ON u.id_usuario = c.id_usuario \n\t\t\t\tLEFT JOIN\testados_contrato e ON e.id_estado = c.id_estado \n\t\t\t\tLEFT JOIN\trespuestas_tipo_rechazo rt ON rt.id_respuesta = p.id_respuesta_rechazo\n\t\t\t\tWHERE \tc.id_contrato = " . $id_contrato . " " . $and_sql;
if ($bd->query($sql) and $bd->resultCount() > 0) {
    $row = $bd->fetchObj();
    $sql_repuestos = "\t\n\t\t\t\t\t\t\tSELECT \tp.id, p.id_repuesto, p.cod_repuesto, p.des_repuesto, p.precio_repuesto, p.cant_repuesto, p.tipo_repuesto, p.precio_core \n\t\t\t\t\t\t\tFROM \tpresupuesto_repuestos p \n\t\t\t\t\t\t\tWHERE \tp.id_presupuesto = " . $row->id_presupuesto;
    if ($bd->query($sql_repuestos) and $bd->resultCount() > 0) {
        $cuantos_repuestos = $bd->resultCount();
        for ($i = 0; $i < $cuantos_repuestos; $i++) {
            $rep = $bd->fetchObj();
            // Precio total por cada repuesto ingresado
            $total_repuesto_core = (int) (($rep->precio_repuesto * 0.7 - $rep->precio_core) / 0.7 * $rep->cant_repuesto);
            $repuestos[] = array("id" => $rep->id, "id_repuesto" => $rep->id_repuesto, "tipo_repuesto" => $rep->tipo_repuesto, "cod_repuesto" => $rep->cod_repuesto, "des_repuesto" => $rep->des_repuesto, "prec_repuesto" => $rep->precio_repuesto, "cant_repuesto" => $rep->cant_repuesto, "total_repuesto" => $rep->cant_repuesto * $rep->precio_repuesto, "core_repuesto" => $rep->precio_core, "total_core" => $total_repuesto_core);
        }
    } else {
        $cuantos_repuestos = 0;
        $repuestos = array();
    }
    $a_json = array('id_contrato' => html_entity_decode(stripslashes($row->id_contrato)), 'id_cliente' => html_entity_decode(stripslashes($row->id_cliente)), 'num_serie' => html_entity_decode(stripslashes($row->num_serie)), 'modelo' => html_entity_decode(stripslashes($row->modelo)), 'descripcion' => html_entity_decode(stripslashes($row->descripcion)), 'falla_cliente' => html_entity_decode(stripslashes($row->falla_cliente)), 'nombre' => html_entity_decode(stripslashes($row->nombre)), 'telefono' => html_entity_decode(stripslashes($row->telefono)), 'correo' => html_entity_decode(stripslashes($row->correo)), 'direccion' => html_entity_decode(stripslashes($row->direccion)), 'id_diagnostico' => html_entity_decode(stripslashes($row->id_diagnostico)), 'garantia' => html_entity_decode(stripslashes($row->aplica_garantia)), 'fecha_inicio_d' => html_entity_decode(stripslashes(date("Y-m-j H:i", strtotime($row->fecha_inicio)))), 'fecha_termino_d' => html_entity_decode(stripslashes(date("Y-m-j", strtotime($row->fecha_termino)))), 'id_presupuesto' => html_entity_decode(stripslashes($row->id_presupuesto)), 'id_respuesta' => html_entity_decode(stripslashes($row->id_respuesta)), 'otra_respuesta' => html_entity_decode(stripslashes($row->otra_respuesta)), 'diagnostico_c' => html_entity_decode(stripslashes($row->diagnostico_cliente)), 'diagnostico_i' => html_entity_decode(stripslashes($row->diagnostico_interno)), 'num_gsx' => html_entity_decode(stripslashes($row->num_gsx)), 'fecha_ppto' => html_entity_decode(stripslashes(date("Y-m-j H:i", strtotime($row->fecha_presupuesto)))), 'estado_ppto' => html_entity_decode(stripslashes($row->id_estado_ppto)), 'observaciones' => html_entity_decode(stripslashes($row->observaciones)), 'cuantos_repuestos' => html_entity_decode(stripslashes($cuantos_repuestos)), 'repuestos' => $repuestos, 'sub_total' => html_entity_decode(stripslashes($row->sub_total)), 'iva' => html_entity_decode(stripslashes($row->iva)), 'total' => html_entity_decode(stripslashes($row->total)), 'total_pagar' => html_entity_decode(stripslashes($row->total_pagar)), 'tipo_cliente' => html_entity_decode(stripslashes($row->id_tipo_cliente)), 'cod_cliente' => html_entity_decode(stripslashes($row->cod_cliente_ex)), 'tienda_cliente' => html_entity_decode(stripslashes($row->id_tienda)), 'rut_cliente' => html_entity_decode(stripslashes($row->rut)), 'contacto_cliente' => html_entity_decode(stripslashes($row->contacto)), 'celular_cliente' => html_entity_decode(stripslashes($row->celular)), 'region_cliente' => html_entity_decode(stripslashes($row->id_region)), 'comuna_cliente' => html_entity_decode(stripslashes($row->id_comuna)), 'tipo_contrato' => html_entity_decode(stripslashes($row->id_tipo_contrato)), 'fecha_recepcion' => html_entity_decode(stripslashes($row->fecha_recepcion)), 'familia_contrato' => html_entity_decode(stripslashes($row->id_familia)), 'garantia_contrato' => html_entity_decode(stripslashes($row->garantia)), 'buscar_iphone' => html_entity_decode(stripslashes($row->buscar_iphone)), 'marca' => html_entity_decode(stripslashes($row->marca)), 'rayas' => html_entity_decode(stripslashes($row->rayas)), 'golpes' => html_entity_decode(stripslashes($row->golpes)), 'abolladuras' => html_entity_decode(stripslashes($row->abolladuras)), 'marcas' => html_entity_decode(stripslashes($row->marcas)), 'liquido' => html_entity_decode(stripslashes($row->liquido)), 'intervenido' => html_entity_decode(stripslashes($row->intervenido)), 'cod_vendedor' => html_entity_decode(stripslashes($row->cod_vendedor)), 'num_boleta' => html_entity_decode(stripslashes($row->num_boleta)) == 0 ? '' : html_entity_decode(stripslashes($row->num_boleta)), 'fecha_boleta' => html_entity_decode(stripslashes($row->fecha_boleta)), 'tecnico_asignado' => html_entity_decode(stripslashes($row->tecnico_asignado)), 'id_usuario' => html_entity_decode(stripslashes($row->id_usuario)), 'fecha_tent_diag' => html_entity_decode(stripslashes($row->fecha_tent_diagnostico)), 'fecha_tent_entre' => html_entity_decode(stripslashes($row->fecha_tent_entrega)), 'fecha_inicio_d2' => html_entity_decode(stripslashes(date("d-m-Y H:i", strtotime($row->fecha_inicio)))), 'fecha_termino_d2' => html_entity_decode(stripslashes(date("d-m-Y", strtotime($row->fecha_termino)))), 'estado_contrato' => html_entity_decode(stripslashes($row->estado_contrato)), 'boleta_ppto' => html_entity_decode(stripslashes($row->boleta_ppto)), 'id_estado_cont' => html_entity_decode(stripslashes($row->id_estado_contrato)), 'id_respuesta_fin' => html_entity_decode(stripslashes($row->id_respuesta_fin)), 'otra_respuesta_fin' => html_entity_decode(stripslashes($row->otra_respuesta_fin)), 'fecha_res_final' => html_entity_decode(stripslashes($row->fecha_respuesta_final)), 'resultado' => html_entity_decode(stripslashes('OK')), 'respuesta_rechazo' => html_entity_decode(stripslashes($row->respuesta_rechazo)), 'id_respuesta_rechazo' => html_entity_decode(stripslashes($row->id_respuesta_rechazo)), 'rebaja_apple' => html_entity_decode(stripslashes($row->rebaja_apple)), 'sub_total_c' => html_entity_decode(stripslashes($row->sub_total_c)), 'iva_c' => html_entity_decode(stripslashes($row->iva_c)), 'total_c' => html_entity_decode(stripslashes($row->total_c)), 'total_pagar_c' => html_entity_decode(stripslashes($row->total_pagar_c)));
    $json = json_encode($a_json);
Example #10
0
<?php

require "../class/mysql.class.php";
$bd = new DB();
extract($_POST);
$where = "";
if ($id_estado_actual == 2) {
    $where = " WHERE id_estado NOT IN(7,1)";
} else {
    if ($id_estado_actual == 1) {
        $where = " WHERE id_estado NOT IN(7)";
    } else {
        if ($id_estado_actual == 3 or $id_estado_actual == 4) {
            $where = " WHERE id_estado NOT IN(7,1,2)";
        } else {
            if ($id_estado_actual == 9) {
                $where = " WHERE id_estado NOT IN(7,1,2,3,4)";
            } else {
                $where = "";
            }
        }
    }
}
$sql = $bd->query("SELECT * FROM estados_contrato " . $where);
if ($sql) {
    #echo '<option value="">[Selecciona un Estado]</option>';
    for ($i = 0; $i < $bd->resultCount(); $i++) {
        $estado = $bd->fetchObj();
        echo '<option value="' . $estado->id_estado . '">' . utf8_encode($estado->descripcion) . '</option>';
    }
}
Example #11
0
session_start();
require_once "../class/mysql.class.php";
$bd = new DB();
if (!isset($_SESSION['username']) && !isset($_SESSION['userid'])) {
    if (@$bd->connect()) {
        extract($_POST);
        $sql = 'SELECT 	u.id_usuario, u.id_tipo_usuario, u.nombre, u.correo, u.telefono, u.activo
						FROM 	usuarios u
						WHERE 	u.usuario="' . $login_username . '" 
								AND u.pass="' . md5($login_userpass) . '" 
								
						LIMIT 1';
        #echo $sql;
        $bd->query($sql);
        if ($bd->resultExist()) {
            $user = @$bd->fetchObj();
            if ($user->activo == 0) {
                echo 2;
            } else {
                $_SESSION['userid'] = $user->id_usuario;
                $_SESSION['nombreUser'] = $user->nombre;
                $_SESSION['correoUser'] = $user->correo;
                $_SESSION['tipoUser'] = $user->id_tipo_usuario;
                $_SESSION['time_login'] = time();
                echo 1;
            }
        } else {
            echo 0;
        }
        $bd->disconnect();
    } else {
Example #12
0
 public function clienteNuevo($tipo_cliente, $rut_cliente, $cod_cliente, $id_tienda, $nombre_cliente, $direccion_cliente, $region_cliente, $comuna_cliente, $correo_cliente, $contacto_cliente, $telefono_cliente, $celular_cliente)
 {
     $bd = new DB();
     $sql = "\n\t\t\t\t\t\tSELECT\tid_cliente \n\t\t\t\t\t\tFROM\tclientes \n\t\t\t\t\t\tWHERE\n\t\t\t\t\t\t\t\tid_region \t\t\t= " . $region_cliente . " AND  \n\t\t\t\t\t\t\t\tid_comuna\t\t\t= " . $comuna_cliente . " AND \n\t\t\t\t\t\t\t\tid_tipo_cliente\t\t= " . $tipo_cliente . " AND \n\t\t\t\t\t\t\t\tid_tienda\t\t\t= " . $id_tienda . " AND \n\t\t\t\t\t\t\t\trut\t\t\t\t\t= '" . str_replace(".", "", $rut_cliente) . "' AND \n\t\t\t\t\t\t\t\tcod_cliente_ex\t\t= " . $cod_cliente . " AND \n\t\t\t\t\t\t\t\tnombre\t\t\t\t= '" . addslashes($nombre_cliente) . "' AND \n\t\t\t\t\t\t\t\tdireccion\t\t\t= '" . addslashes($direccion_cliente) . "' AND \n\t\t\t\t\t\t\t\tcorreo\t\t\t\t= '" . addslashes($correo_cliente) . "' AND \n\t\t\t\t\t\t\t\tcontacto\t\t\t= '" . addslashes($contacto_cliente) . "' AND \n\t\t\t\t\t\t\t\ttelefono\t\t\t= '" . $telefono_cliente . "' AND \n\t\t\t\t\t\t\t\tcelular\t\t\t\t= '" . $celular_cliente . "' \n\t\t\t\t\t";
     if ($bd->query($sql)) {
         if ($bd->resultCount() > 0) {
             # Encuentro un cliente igual, devuelvo el id
             $cliente = $bd->fetchObj();
             return $cliente->id_cliente;
         } else {
             # No encuentro cliente igual, lo guardo
             return $this->guardarCliente($tipo_cliente, $rut_cliente, $cod_cliente, $tienda_cliente, $nombre_cliente, $direccion_cliente, $region_cliente, $comuna_cliente, $correo_cliente, $contacto_cliente, $telefono_cliente, $celular_cliente);
         }
     } else {
         return NULL;
     }
 }
Example #13
0
<?php

extract($_POST);
include "../class/Contratos.php";
$contrato = new Contratos();
$bd = new DB();
# Recupero información para enviar correo a técnico
$correo = "";
$sql_cliente = "SELECT \tc.id_cliente, d.fecha_inicio\n\t\t\t\tFROM \tcontratos_reparacion c \n\t\t\t\tJOIN\tdiagnostico d ON d.id_contrato = c.id_contrato\n\t\t\t\tWHERE \tc.id_contrato = " . $id_contrato;
if ($bd->query($sql_cliente) and $bd->resultCount() > 0) {
    $cliente = $bd->fetchObj();
    $id_cliente = $cliente->id_cliente;
} else {
    $cliente = NULL;
    $id_cliente = 0;
}
if ($id_cliente != 0) {
    $sql_usr = "SELECT nombre, correo FROM clientes WHERE id_cliente = " . $id_cliente;
    if ($bd->query($sql_usr) and $bd->resultCount() > 0) {
        $cl = $bd->fetchObj();
        $sql_param = "SELECT link_vb FROM parametros";
        if ($bd->query($sql_param) and $bd->resultCount() > 0) {
            $param = $bd->fetchObj();
            $link_vb = $param->link_vb . "?i=" . base64_encode($id_contrato);
        } else {
            $param = NULL;
            $link_vb = '[Problema al generar el link, favor solicitelo en nuestro Call Center]';
        }
        $para = array($cl->correo);
        $nombre_desde = $cl->nombre;
        $asunto_c = "Diagnostico Contrato de Trabajo " . $id_contrato;
Example #14
0
<?php

require "../class/mysql.class.php";
$bd = new DB();
extract($_POST);
$sql = $bd->query("SELECT * FROM comunas WHERE id_region = " . $id_region . " ORDER BY nombre");
if ($sql) {
    #echo '<option value="">[Selecciona una Comuna]</option>';
    for ($i = 0; $i < $bd->resultCount(); $i++) {
        $comuna = $bd->fetchObj();
        echo '<option value="' . $comuna->id_comuna . '">' . utf8_encode($comuna->nombre) . '</option>';
    }
}