public function alta_ciudad_inAction()
 {
     $request = $this->getRequest();
     $session = $request->getSession();
     if ($this->VerificoPerfil('alta_ciudad_in')) {
         // verifico que no alla otro carga con el mismo nombre
         $nombre = $request->get('nombre');
         $repository = $this->getDoctrine()->getRepository('tutoriasBundle:Ciudad');
         $arrayExiste = $repository->findBy(array('nombre' => $nombre));
         $cant = sizeof($arrayExiste);
         if ($cant == 0) {
             $ciudad = new ciudad();
             $ciudad->setNombre($nombre);
             $ciudad->setActivo(1);
             $em = $this->getDoctrine()->getManager();
             $em->persist($ciudad);
             $em->flush();
             $result = 'Se dio de alta una ciudad exitosamente!';
             return $this->show_ciudadMensajeAction($result);
         } else {
             // envio mensaje
             $mensaje = 'Existe una ciudad en el sistema con el misma nombre';
             return $this->alta_ciudad($mensaje);
         }
     } else {
         $result = 'Error';
         return $this->redirectToRoute('tutorias_login', array('mensaje' => '', 'tipo' => ''), 301);
     }
 }
 public function getAdmin()
 {
     /*$usuarios = User::orderBy('nombre')
     		->get(array('id', 'created_at', 'updated_at','nombre', 'usuario', 'password', 'perfil', 'estado', 'direccion','pais_id','ciudad_id','remember_token'));*/
     //consulta tabla usuarios ordenado por Nombre
     $query = User::orderBy('nombre');
     //Input has(evalua si el combobox trae datos )
     if (Input::has('name_id')) {
         //consulta cuando el id del combobox
         $query->whereId(Input::get('name_id'));
     }
     //Input has(evalua si el combobox trae datos )
     if (Input::has('pais_id')) {
         $query->wherePaisId(Input::get('pais_id'));
     }
     //Input has(evalua si el combobox trae datos )
     if (Input::has('ciudad_id')) {
         $query->whereCiudadId(Input::get('ciudad_id'));
     }
     //Input has(evalua si el combobox trae datos )
     if (Input::has('usuario_id')) {
         $query->whereUsuario(Input::get('usuario_id'));
     }
     //Input has(evalua si el combobox trae datos )
     if (Input::has('usuario_id2')) {
         $query->where('Usuario', 'like', Input::get('usuario_id2') . '%');
     }
     //Input has(evalua si el combobox trae datos )
     if (Input::has('nombre_id2')) {
         $query->where('nombre', 'like', Input::get('nombre_id2') . '%');
     }
     $usuarios = $query->get(array('id', 'created_at', 'updated_at', 'nombre', 'usuario', 'password', 'perfil', 'estado', 'direccion', 'pais_id', 'ciudad_id', 'remember_token'));
     $user2 = User::orderBy('nombre')->lists('nombre', 'id');
     $user_cmb = array('' => '--Todos--') + $user2;
     $pais = Pais::orderBy('nombre')->lists('nombre', 'id');
     $pais_cmb = array('' => '--Todos--') + $pais;
     $ciudad = ciudad::orderBy('nombre')->lists('nombre', 'id');
     $ciudad_cmb = array('' => '--Todos--') + $ciudad;
     return View::make('admin')->with('usuarios', $usuarios)->with('user_cmb', $user_cmb)->with('pais_cmb', $pais_cmb)->with('ciudad_cmb', $ciudad_cmb);
 }
} else {
    session_start();
    $_SESSION["numero"] = $_POST['NumOC'];
    $_SESSION["fechaoc"] = $_POST['FechaOC'];
    $_SESSION["fechatope"] = $_POST['fecha_tope'];
    $_SESSION["codigoD"] = $_POST['CodigoD'];
    $_SESSION["nombreD"] = $_POST['NombreD'];
    $_SESSION["solicitante"] = $_POST['SolicitanteOC'];
    $_SESSION["observacion"] = $_POST['ObservacionesOC'];
    $rut1 = $_POST['rutp1'];
    $rut2 = $_POST['rutp2'];
    $rut = $rut1 . '-' . $rut2;
    $nombreP = $_POST['NombreP'];
    $direccionP = $_POST['direccionP'];
    $cuidadP = $_POST['ciudadP'];
    $ciu = new ciudad();
    $arrc = $ciu->Select2($cuidadP);
    $rowciudad = mysql_fetch_array($arrc);
    $telefonoP = $_POST['telefonoP'];
    $ContactoP = $_POST['contactoP'];
    $idciudad = $rowciudad['ID_CIUDAD'];
    $prov = new proveedor();
    $row = $prov->Select($rut);
    $action = mysql_fetch_array($row);
    if ($action == null) {
        $prov->Add($rut, $idciudad, $nombreP, $direccionP, $ContactoP, $telefonoP);
    }
    include 'IngresarOCBD.php';
    $arr = $_SESSION["list"];
    $size = $_SESSION["size"];
    $fecha = time();
<?php

include "../ReglasNegocio/ciudad.php";
$ciudad = new ciudad();
$editar = $_GET["editar"];
$boton = "verifica()";
if (!empty($editar)) {
    $nombre_ciudad = $ciudad->Select($editar);
    $row = mysql_fetch_array($nombre_ciudad);
    $nombre_ciudad = $row['NOMBRE_CIUDAD'];
    $boton = "VerificaUpdate()";
}
//$nombre_direccion = "Hola";
?>
<script LANGUAGE="JavaScript">

function verifica()
{
	if (document.form.ciudad.value.length==0)
   {
		alert("Debe ingresar un Nombre");
      return 0;
	}
   document.form.hd_variable.value="ingresar";
	document.form.submit();
}

function verifica2()
{
   document.form.ciudad.value = "";
   document.form.submit();
<?php

include "../ReglasNegocio/ciudad.php";
$ciudad = $_POST["ciudad"];
$hd_variable = $_POST["hd_variable"];
$id_variable = $_POST["id_variable"];
//echo $hd_variable."<br>";
$city = new ciudad();
if (empty($ciudad)) {
    header("Location: paso.php?c=z");
} elseif ($hd_variable == "ingresar") {
    $value = $city->Select2($ciudad);
    if ($value != 0) {
        $value = $city->Add($ciudad);
    }
    header("Location: paso.php?c=z");
    //echo "insercion";}
} elseif ($hd_variable == "editar") {
    $value = $city->Update($id_variable, $ciudad);
    header("Location: paso.php?c=z");
    //echo "edicion";
}
<?php

session_start();
if ($_POST["submitI"] == "Buscar") {
    include "../ReglasNegocio/ciudad.php";
    include "../ReglasNegocio/proveedor.php";
    include "../ReglasNegocio/contiene.php";
    include "../ReglasNegocio/material.php";
    $numero = $_POST['NumOC'];
    $_SESSION["numoc"] = $numero;
    $cont = new contiene();
    $ciu = new ciudad();
    $ma = new material();
    $res = $cont->Select0($numero);
    $row = mysql_fetch_array($res);
    if ($row != null) {
        $prov = $row["RUT_PROVEEDOR"];
        $proveedor = new proveedor();
        $resultado = $proveedor->Select($prov);
        $row2 = mysql_fetch_array($resultado);
        $rut = $row2['RUT_PROVEEDOR'];
        $r = explode("-", $rut);
        $_SESSION["rutp1"] = $r[0];
        $_SESSION["rutp2"] = $r[1];
        $codciudad = $row2["ID_CIUDAD"];
        $row3 = $ciu->Select($codciudad);
        $r2 = mysql_fetch_array($row3);
        $_SESSION["ciudadp"] = $r2['NOMBRE_CIUDAD'];
        $_SESSION["nombrep"] = $row2['NOMBRE_PROVEEDOR'];
        $_SESSION["direccionp"] = $row2['DIRECCION_PROVEEDOR'];
        $_SESSION["telefonop"] = $row2['FONO_PROVEEDOR'];