public function graficofecha($gestion)
 {
     if (Conectar::con()) {
         //$gestion='2013';
         $objetoanalisis = new classAnalisis();
         $anio = $gestion;
         for ($i = 0; $i < 12; $i++) {
             $dat[] = $objetoanalisis->ventamensual($anio, $i);
         }
         $datos = $dat;
         //$datos =array('1','4','3','3','5');
         $grafico = new Graph(400, 300, "auto");
         $grafico->SetScale("textlin");
         $grafico->title->Set("Resumen de ventas por gestion");
         $grafico->xaxis->title->Set("");
         $grafico->yaxis->title->Set("");
         // Un gradiente Horizontal de rojo a azul
         // 25 pixeles de ancho para cada barra
         $lineplot = new LinePlot($datos);
         $lineplot->SetColor("green");
         $lineplot->SetWeight(2);
         $grafico->Add($lineplot);
         return $grafico->Stroke();
     }
 }
示例#2
0
 public function add_reservacion()
 {
     if (isset($_POST["dst"]) && isset($_POST["nombre"]) && isset($_POST["apellido"])) {
         parent::con();
         $sql = "CALL PA_DDRVN('" . $_POST["apellido"] . "','" . $_POST["dst"] . "','" . $_POST["nombre"] . "')";
         $res = mysql_query($sql) or die(mysql_error());
         if ($res) {
         } else {
             echo '<script type="text/javascript">window.location="' . Conectar::ruta() . '?verreservacion; </script>';
         }
     }
 }
示例#3
0
 public function add_municipio()
 {
     if (isset($_POST["c1"]) && isset($_POST["c2"]) && isset($_POST["c3"])) {
         parent::con();
         $sql = "INSERT INTO municipios(nombre,descripcion,id_depto) values('" . $_POST["c1"] . "','" . $_POST["c2"] . "','" . $_POST["c3"] . "')";
         $res = mysql_query($sql);
         if ($res) {
             echo "<script type='text/javascript'>window.location='<?php echo parent :: ruta();?>?accion=addmunicipio&m=3'</script>";
         } else {
             echo "<script type='text/javascript'>window.location='<?php echo parent :: ruta();?>?accion=addmunicipio'</script>";
         }
     }
 }
示例#4
0
 public function add_unidad()
 {
     if (isset($_POST["c1"]) && isset($_POST["c2"]) && isset($_POST["c3"]) && isset($_POST["c4"]) && isset($_POST["c5"])) {
         parent::con();
         $sql = "INSERT INTO unidad(placa,disponibilidad,id_tipo_unidad,matricula,tarjeta_circulacion) values('" . $_POST["c1"] . "','" . $_POST["c2"] . "','1','" . $_POST["c4"] . "','" . $_POST["c5"] . "')";
         $res = mysql_query($sql) or die(mysql_error());
         if ($res) {
             echo "<script type='text/javascript'>window.location='view/menu.phtml'</script>";
         } else {
             echo '<script type="text/javascript">window.location="' . Conectar::ruta() . '?verunidad&m=3"; </script>';
         }
     }
 }
 public function misclientes($usuario, $from)
 {
     if (Conectar::con() == true) {
         $swuser = "******";
         if ($usuario == '') {
             $swuser = '';
         }
         switch ($from) {
             case 'todos':
                 $query = "select c.idcliente,c.nombre,c.appaterno,c.apmaterno, c.ci,c.telefonocel, count(idventa) as nventas,u.nombre as nameuser,u.appaterno as appuser,u.apmaterno as apmuser\n\t\t\t\t\t\t\t\t\t\tfrom clientes c, ventas v, usuarios u\n\t\t\t\t\t\t\t\t\t\twhere c.idcliente=v.idcliente and\n\t\t\t\t\t\t\t\t\t\tv.idusuario=u.idusuario {$swuser} group by c.nombre";
                 break;
             case 'casimora':
                 $query = "select c.idcliente, c.nombre,c.appaterno,c.apmaterno,c.ci,c.telefonocel,u.nombre as nameuser,u.appaterno as appuser,u.apmaterno as apmuser\n\t\t\t\t\t\t\t\t\t\t\tfrom cobros co, clientes c,ventas v, usuarios u\n\t\t\t\t\t\t\t\t\t\t\twhere co.idventa=v.idventa and\n\t\t\t\t\t\t\t\t\t\t\tv.idcliente=c.idcliente and\n\t\t\t\t\t\t\t\t\t\t\tv.idusuario=u.idusuario  {$swuser} and\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\tco.interesmora<=0 and\n\t\t\t\t\t\t\t\t\t\t\tco.estado='pendiente' and\n\t\t\t\t\t\t\t\t\t\t\tv.estado!='en proceso' and\n\t\t\t\t\t\t\t\t\t\t\tco.fechavcto<= curdate() group by idcliente";
                 break;
             case 'enmora':
                 $query = "select c.idcliente, c.nombre,c.appaterno,c.apmaterno,c.ci,c.telefonocel,u.nombre as nameuser,u.appaterno as appuser,u.apmaterno as apmuser\n\t\t\t\t\t\t\t\t\t\tfrom cobros co, clientes c,ventas v, usuarios u\n\t\t\t\t\t\t\t\t\t\twhere co.idventa=v.idventa and\n\t\t\t\t\t\t\t\t\t\tv.idcliente=c.idcliente and\n\t\t\t\t\t\t\t\t\t\tv.idusuario=u.idusuario  {$swuser} and\n\t\t\t\t\t\t\t\t\t\tco.interesmora>0 and\n\t\t\t\t\t\t\t\t\t\tco.estado='pendiente' and\n\t\t\t\t\t\t\t\t\t\tv.estado!='en proceso'";
                 break;
             case 'enproceso':
                 $query = "select c.idcliente, c.nombre,c.appaterno,c.apmaterno,c.ci,c.telefonocel,u.nombre as nameuser,u.appaterno as appuser,u.apmaterno as apmuser\n\t\t\t\t\t\t\t\t\t\t\tfrom cobros co, clientes c,ventas v, usuarios u\n\t\t\t\t\t\t\t\t\t\t\twhere co.idventa=v.idventa and\n\t\t\t\t\t\t\t\t\t\t\tv.idcliente=c.idcliente and\n\t\t\t\t\t\t\t\t\t\t\tv.idusuario=u.idusuario  {$swuser} and\n\t\t\t\t\t\t\t\t\t\t\tco.interesmora>0 and\n\t\t\t\t\t\t\t\t\t\t\tco.estado='pendiente' and\n\t\t\t\t\t\t\t\t\t\t\tv.estado ='en proceso'";
                 break;
             case 'revertido':
                 $query = "select c.idcliente,c.nombre, c.appaterno, c.apmaterno,c.ci,c.telefonocel,u.nombre as nameuser,u.appaterno as appuser,u.apmaterno as apmuser\n\t\t\t\t\t\t\t\t\t\t\tfrom clientes c, ventas v, usuarios u\n\t\t\t\t\t\t\t\t\t\t\twhere c.idcliente=v.idcliente and\n\t\t\t\t\t\t\t\t\t\t\tv.estado='revertido' and\n\t\t\t\t\t\t\t\t\t\t\tv.idusuario=u.idusuario  {$swuser}";
                 break;
             case 'porcobrar':
                 $query = "select c.idcliente, c.nombre,c.appaterno,c.apmaterno,c.ci,c.telefonocel,u.nombre as nameuser,u.appaterno as appuser,u.apmaterno as apmuser\n\t\t\t\t\t\t\t\t\t\t\tfrom cobros co, clientes c,ventas v, usuarios u\n\t\t\t\t\t\t\t\t\t\t\twhere co.idventa=v.idventa and\n\t\t\t\t\t\t\t\t\t\t\tv.idcliente=c.idcliente and\n\t\t\t\t\t\t\t\t\t\t\tv.idusuario=u.idusuario  {$swuser} and\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\tco.interesmora<=0 and\n\t\t\t\t\t\t\t\t\t\t\tco.estado='pendiente' and\n\t\t\t\t\t\t\t\t\t\t\tv.estado!='en proceso' and\n\t\t\t\t\t\t\t\t\t\t\tco.fechavcto<= curdate() group by idcliente\n\t\t\t\t\t\t\t\t\t\t\tunion\n\t\t\t\t\t\t\t\t\t\t\tselect c.idcliente, c.nombre,c.appaterno,c.apmaterno,c.ci,c.telefonocel,u.nombre as nameuser,u.appaterno as appuser,u.apmaterno as apmuser\n\t\t\t\t\t\t\t\t\t\t\tfrom cobros co, clientes c,ventas v, usuarios u\n\t\t\t\t\t\t\t\t\t\t\twhere co.idventa=v.idventa and\n\t\t\t\t\t\t\t\t\t\t\tv.idcliente=c.idcliente and\n\t\t\t\t\t\t\t\t\t\t\tv.idusuario=u.idusuario  {$swuser} and\n\t\t\t\t\t\t\t\t\t\t\tco.interesmora>0 and\n\t\t\t\t\t\t\t\t\t\t\tco.estado='pendiente' and\n\t\t\t\t\t\t\t\t\t\t\tv.estado!='en proceso'";
         }
         $result = mysql_query($query);
         if (!$result) {
             return false;
         } else {
             while ($reg = mysql_fetch_assoc($result)) {
                 $this->misclientes[] = $reg;
             }
             return $this->misclientes;
         }
     }
 }
示例#6
0
 public function add_mpasajero()
 {
     $i = 1;
     $j = 0;
     if (isset($_POST["nom" . $i]) && isset($_POST["ape" . $i]) && isset($_POST["fec" . $i]) && isset($_POST["sx" . $i])) {
         parent::con();
         while (isset($_POST["nom" . $i]) && isset($_POST["ape" . $i]) && isset($_POST["fec" . $i]) && isset($_POST["sx" . $i])) {
             $sql = "INSERT INTO pasajeros(nombre,apellido,sexo,fec_nac) values('" . $_POST["nom" . $i] . "','" . $_POST["ape" . $i] . "','" . $_POST["sx" . $i] . "','" . $_POST["fec" . $i] . "')";
             $res = mysql_query($sql) or die(mysql_error());
             $i++;
             $j++;
         }
         $sql2 = "UPDATE reservacion_transporte SET costo = (SELECT F_COSTO_RES({$j})),num_personas={$j} WHERE id_reservacion = (SELECT F_ID_RES())";
         $res2 = mysql_query($sql2) or die(mysql_error());
         if ($res2) {
             $sql3 = "SELECT F_ID_RES()";
             $res3 = mysql_query($sql3) or die(mysql_error());
             $req = mysql_fetch_array($res3);
             echo '<script type="text/javascript">window.location="' . Conectar::ruta() . '?addreservacion&idres="' . $req["F_ID_RES"] . '"; </script>';
         } else {
             echo '<script type="text/javascript">window.location="' . Conectar::ruta() . '?addreservacion"; </script>';
         }
     }
 }
示例#7
0
 public function nueva_sesion()
 {
     //recogemos las variables post del formulario
     $nombre = $_POST['nom'];
     $password = $_POST['pass'];
     //realizamos la consulta sql
     //colocamos mysql_real_scape_string para evitar inyecciones
     $query = "SELECT \n\t\t* \n\t\tFROM\n\t\tusuarios\n\t\tWHERE username='******' \n\t\tAND\n\t\tpassword='******';";
     //ejecutamos la consulta y guardamos el resultado en la variable resultado
     $resultado = Conectar::con()->query($query);
     /*si el número de filas devuelto por la variable resultado es 1,
     		lo que significa que en la base de datos blog, en la tabla usuarios
     		existe una fila que coincide con los datos ingresados
     		nos envíe a logueado.php con una variable de sesión que llamaremos $_SESSION['nick'] a la que    asignamos el valor del campo username de ese usuario en la base de datos, que sería como el home de nuestra página,
     		en otro caso, nos deja en nueva_sesion.php, con una variable get llamada usuario
     		y con el valor no_existe.*/
     if ($reg = $resultado->fetch_assoc()) {
         echo $reg['username'];
         $_SESSION['nick'] = $reg['username'];
         header("Location:logueado.php");
     } else {
         header("Location:nueva_sesion.php?usuario=no_existe");
     }
 }
    $Num_Busqueda = mysql_num_rows($Res_Busqueda);
    $ResultadoBusqueda = $_POST['id'];
    // recibe el valor para incluir RESULTADOS PARA LA PALABRA
}
// CONSULTA SOLO POR EL CLIENTE
if ($_POST['id'] == "" && $_POST['cliente'] != "") {
    $Busqueda = "SELECT identificador,nombre,nombreempresa,id, estado, accion FROM clientes WHERE nombre LIKE '%" . $_POST['cliente'] . "%' or rut LIKE '%" . $_POST['cliente'] . "%' or rutempresa LIKE '%" . $_POST['cliente'] . "%' or movil LIKE '%" . $_POST['cliente'] . "%' or fonofijo LIKE '%" . $_POST['cliente'] . "%' or observacion LIKE '%" . $_POST['cliente'] . "%' or nombreadicional1 LIKE '%" . $_POST['cliente'] . "%' or nombreempresa LIKE '%" . $_POST['cliente'] . "%' or nombreadicional2 LIKE '%" . $_POST['cliente'] . "%' or emailalternativo LIKE '%" . $_POST['cliente'] . "%' or email LIKE '%" . $_POST['cliente'] . "%' or emailadicional1 LIKE '%" . $_POST['cliente'] . "%' or emailadicional2 LIKE '%" . $_POST['cliente'] . "%' or numeropersonalizado LIKE '%" . $_POST['cliente'] . "%' or fonoadicional1 LIKE '%" . $_POST['cliente'] . "%' or script LIKE '%" . $_POST['cliente'] . "%' or accion LIKE '%" . $_POST['cliente'] . "%' ORDER BY estado ASC limit 50";
    $Res_Busqueda = mysql_query($Busqueda, Conectar::con()) or die($Busqueda);
    $Num_Busqueda = mysql_num_rows($Res_Busqueda);
    $ResultadoBusqueda = $_POST['cliente'];
    // recibe el valor para incluir RESULTADOS PARA LA PALABRA
}
//CONSULTA POR ID Y CLIENTE
if ($_POST['id'] != "" && $_POST['cliente'] != "") {
    $Busqueda = "SELECT identificador,nombre,nombreempresa,id, estado, accion FROM clientes WHERE nombre LIKE '%" . $_POST['cliente'] . "%' or rut LIKE '%" . $_POST['cliente'] . "%' or rutempresa LIKE '%" . $_POST['cliente'] . "%' or movil LIKE '%" . $_POST['cliente'] . "%' or fonofijo LIKE '%" . $_POST['cliente'] . "%' or observacion LIKE '%" . $_POST['cliente'] . "%' or nombreadicional1 LIKE '%" . $_POST['cliente'] . "%' or nombreempresa LIKE '%" . $_POST['cliente'] . "%' or nombreadicional2 LIKE '%" . $_POST['cliente'] . "%' or emailalternativo LIKE '%" . $_POST['cliente'] . "%' or email LIKE '%" . $_POST['cliente'] . "%' or emailadicional1 LIKE '%" . $_POST['cliente'] . "%' or emailadicional2 LIKE '%" . $_POST['cliente'] . "%' or numeropersonalizado LIKE '%" . $_POST['cliente'] . "%' or fonoadicional1 LIKE '%" . $_POST['cliente'] . "%' or script LIKE '%" . $_POST['cliente'] . "%' or accion LIKE '%" . $_POST['cliente'] . "%' ORDER BY estado ASC limit 50";
    $Res_Busqueda = mysql_query($Busqueda, Conectar::con()) or die($Busqueda);
    $Num_Busqueda = mysql_num_rows($Res_Busqueda);
    $ResultadoBusqueda = $_POST['cliente'];
    // recibe el valor para incluir RESULTADOS PARA LA PALABRA
}
$i = 1;
if ($Num_Busqueda > 0) {
    // Modifica div oculto u visible
    if ($Num_Busqueda == 1) {
        $vista = 'mostrar';
    } else {
        $vista = 'ocultar';
    }
    if ($Num_Busqueda == 1) {
        $vista = 'mostrar';
    } else {
示例#9
0
 public function clave_recuperar($clave, $usuario)
 {
     $reg = mysql_query("UPDATE tbl_usuario SET \n \t\t\t \tclave='{$clave}'\n \t\t\t \tWHERE usuario='{$usuario}'") or die(mysql_error());
     mysql_close(Conectar::con()) or die(mysql_error());
     $this->respues_clave_recuperar = $reg;
     return $this->respues_clave_recuperar;
 }
示例#10
0
 public function facvent($mes, $dia, $hora, $id)
 {
     if (Conectar::con()) {
         $query = "update facturas set fechafactura='2013/{$mes}/{$dia}', horafactura='{$hora}' where idfactura='{$id}'";
         $query2 = "update ventas set fechaventa='2013/{$mes}/{$dia}', horaventa='{$hora}' where idventa='{$id}'";
         $result = mysql_query($query);
         $result2 = mysql_query($query2);
         if (!$result || !$result2) {
             return false;
         } else {
             return true;
         }
     }
 }
示例#11
0
 public function eliminar_visita($id)
 {
     $sql = "delete from libro_de_visitas where id={$id}";
     $res = mysql_query($sql, Conectar::con());
     echo "<script type='text/javascript'>\r\n\t\talert('El registro ha sido eliminado correctamente');\r\n\t\twindow.location='index.php';\r\n\t\t</script>";
 }
 public function get_notify_data()
 {
     // OBTENEMOS LOS COMENTARIOS NUEVOS!!!!!
     extract($_POST);
     //$id_user_writer , $id_user_otherside , $limit_msg_chat
     $QUERY = "SELECT user.username , user.user_pic , chat.msg , ( FROM_UNIXTIME(chat.fecha ) ) as fecha \nfrom chat , user , notify\n\nWHERE (chat.id_chat = notify.id_chat and id_user_writer = {$id_user_otherside} and user.id_user = id_user_writer and chat.id_user_reader={$writtr_})\n\n\tand notify.notified =  0\n";
     $response = mysql_query($QUERY, Conectar::con());
     while ($parse = mysql_fetch_assoc($response)) {
         $DATA[] = $parse;
     }
     if (isset($DATA)) {
         echo json_encode(array('response' => $DATA));
         // si hay datos regresamos las notificaciones!!!
         notify::delete_notify($id_user_otherside, $writtr_);
     } else {
         $response = array('response' => false);
         echo json_encode($response);
         // no regresamos nada!!!!
     }
 }
示例#13
0
 public function eliminar_tit_adjudicado_moto($id)
 {
     $sql = "select count(*) from adjudicados_moto where mot_plan = {$id};";
     $res = mysqli_query(Conectar::con(), $sql);
     //hace la consulta induvidualmetne
     $res->data_seek(0);
     $reg = $res->fetch_array();
     if ($reg[0] > 0) {
         echo "<script type='text/javascript'>\n\t\t\talert('El plan que quiere eliminar tiene registros asociados, desasocie todos los registros y luego vuelva a eliminar');\n\t\t\twindow.location='tit-adjudicado-moto.php';\n\t\t\t</script>";
     } else {
         $sql = "delete from titulo_moto where tim_id={$id};";
         $res = mysqli_query(Conectar::con(), $sql);
         echo "<script type='text/javascript'>\n\t\t\talert('El plan ha sido eliminado correctamente');\n\t\t\twindow.location='tit-adjudicado-moto.php';\n\t\t\t</script>";
     }
 }
示例#14
0
 public function __construct()
 {
     $this->con = parent::con();
     parent::setNames();
 }