예제 #1
0
            <li><a href="../../documentation/index.html"><i class="fa fa-book"></i> <span>Documentation</span></a></li>
            <li class="header">LABELS</li>
            <li><a href="#"><i class="fa fa-circle-o text-red"></i> <span>Important</span></a></li>
            <li><a href="#"><i class="fa fa-circle-o text-yellow"></i> <span>Warning</span></a></li>
            <li><a href="#"><i class="fa fa-circle-o text-aqua"></i> <span>Information</span></a></li>
          </ul>
        </section>
        <!-- /.sidebar -->
      </aside>

      <?php 
require_once '../models/ClientesDto.php';
require_once '../models/ClientesDao.php';
require_once '../utilities/Conexion.php';
if (isset($_GET['id'])) {
    $clienteDao = new ClientesDao();
    $cliente = $clienteDao->obtenerCliente($_GET['id']);
    $idClienteOld = $_GET['id'];
    ?>


          <!-- Content Wrapper. Contains page content -->
          <div class="content-wrapper">
              <!-- Content Header (Page header) -->
              <section class="content-header">
                  <h1>

                      Formulario de modificación
                      <small>Clientes</small>
                  </h1>
                  <ol class="breadcrumb">
        $clienteDto->setDireccionCliente($_POST['Direccion']);
        $clienteDto->setTelefonoCliente($_POST['TelFijo']);
        $clienteDto->setEmailCliente($_POST['Email']);
        $clienteDto->setCiudadCliente($_POST['Lugar']);
        $clienteDto->setTipoCliente($_POST['TipoCliente']);
        $clienteDto->setActividadCliente($_POST['ActividadCliente']);
        $clienteDto->setClasificacionCliente($_POST['Clasificacion']);
        $clienteDto->setNombreContacto($_POST['NombresContacto']);
        $clienteDto->setApellidoContacto($_POST['ApellidosContacto']);
        $clienteDto->setTelefonoContacto($_POST['CelularContacto']);
        $clienteDto->setEmailContacto($_POST['EmailContacto']);
        $mensaje = $clienteDao->modificarCliente($clienteDto);
        header("Location: ../views/buscarClientes.php?mensaje=" . $mensaje);
        break;
    case 'buscar':
        $clienteDao = new ClientesDao();
        $criterio = $_POST['criterio'];
        $busqueda = $_POST['busqueda'];
        $comobuscar = $_POST['comobuscar'];
        $mensaje = $clienteDao->buscarCliente($criterio, $busqueda, $comobuscar);
        session_start();
        $_SESSION['consulta'] = $mensaje;
        if ($mensaje == null) {
            header("Location: ../views/buscarClientes.php?encontrados=0&criterio=" . $criterio . "&busqueda=" . $busqueda . "");
        } else {
            header("Location: ../views/buscarClientes.php?encontrados=1");
        }
        break;
    default:
        echo 'Valor incorrecto enviado por el método get a la variable controlar';
}
예제 #3
0
$fachada = new ClienteFacade();
if (isset($_GET['controlar'])) {
    $accion = $_GET['controlar'];
    switch ($accion) {
        case 'crear':
            $clienteDto = new ClientesDto($_POST['Cedula'], $_POST['Nombres'], $_POST['Apellidos'], $_POST['Email1'], $_POST['Celular'], $_POST['Nit'], $_POST['RazonSocial'], $_POST['Direccion'], $_POST['Telefono'], $_POST['Email2'], $_POST['IdTipo'], $_POST['IdActividad'], $_POST['IdLugar']);
            $mensaje = $fachada->registrarCliente($clienteDto);
            header("Location: ../views/buscarClientes.php?mensaje=" . $mensaje);
            break;
        case 'crearSoloEmpresa':
            $clienteDto = new ClientesDto($_POST['Cedula'], $_POST['Nombres'], $_POST['Apellidos'], $_POST['Email1'], $_POST['Celular'], $_POST['Nit'], $_POST['RazonSocial'], $_POST['Direccion'], $_POST['Telefono'], $_POST['Email2'], $_POST['IdTipo'], $_POST['IdActividad'], $_POST['IdLugar']);
            $mensaje = $fachada->registrarSoloEmpresa($clienteDto);
            header("Location: ../views/buscarClientes.php?mensaje=" . $mensaje);
            break;
        case 'eliminar':
            $clienteDao = new ClientesDao();
            $mensaje = $clienteDao->eliminarCliente($_GET['id']);
            header("Location: ../views/buscarClientes.php?mensaje=" . $mensaje);
            break;
        case 'cambiarEstado':
            $mensaje = $fachada->cambiarEstado($_GET['estado'], $_GET['cedula']);
            header("Location: ../views/buscarClientes.php?mensaje=" . $mensaje);
            break;
        case 'contrasenia':
            $mensaje = $fachada->reestablecerContrasenia($_GET['IdPersona']);
            header("Location: ../views/buscarClientes.php?mensaje=" . $mensaje);
            break;
        case 'modificar':
            if (isset($_POST['reestablecerContrasenia']) && $_POST['reestablecerContrasenia'] == 'on') {
                $contrasenia = MD5($_POST['Cedula']);
            } else {
                      <tr>
                        <th >Identificación</th>
                        <th>Razón social</th>
                        <th>Teléfono</th>
                        <th>Lugar</th>
                        <th>Acciones</th>
                      </tr>
                      </thead>
                      <tbody>


                      <?php 
    require_once '../models/ClientesDao.php';
    require_once '../models/ClientesDto.php';
    require_once '../utilities/Conexion.php';
    $clienteDao = new ClientesDao();
    $todosClientes = $clienteDao->listarTodos();
    foreach ($todosClientes as $cliente) {
        ?>
                      <tr>
                        <td>
                          <?php 
        echo $cliente['IdCliente'];
        ?>
                        </td>
                        <td>
                          <?php 
        echo $cliente['RazonSocial'];
        ?>
                        </td>
                        <td>