Corrección de errores en Clientes, Contactos y Dependencias

modificados:

Código:
views/site/login.php
views/layout/main.php (Reorganización de menús)
views/order/create.php
views/order/_form.php
views/dependence/create.php
views/dependence/_form.php (Se agregó el botón Crear +) (se agregó la
validación del cliente OnChanche y OnSubmit)
views/dependence/admin.php (Se pluralizó la frase Administrar
dependencia a Administrar dependencias)
views/customer/admin.php (Se pluralizó la frase Administrar cliente a
Administrar clientes) (Se corrigió el Grid para mostrar correctamente
los datos del cliente y enlazar a las vistas del cliente, dependencia y
contacto)
views/customer/_form.php (Ajuste de estilos para corregir error al
seleccionar el foco con la tab entre campos) (Se agregó el botón Crear
+) (Se agregó la validación del lado del cliente)
views/customer/create.php (Se agregó el mensaje del cliente creado
correctamente)
controllers/OrderController.php
controllers/ContactController.php
controllers/DependenceController.php (En caso de que el usuario desee
crear más dependencias, es redirigido a la acción create)
controllers/CustomerController.php (Se modificó el mensaje de la
exepción en el actionCreate) (En caso de que el usuario desee crear más
clientes, es redirigido a la acción create)
models/Dependence.php (Se comentó el método onBeforeValidate que estaba
afectando método save del modelo.
models/LoginForm.php
models/Customer.php (Se corrigió la relación entre el Cliente y el
Contacto de MANY_MANY a HAS_MANY) (Se modificó el criterio de búsqueda
en el método search para que despliegue correctamente a los clientes)
(Se eliminó la función pública estática getContacts y se remplazó por
listLinkContacts)

Base de datos:
Creé base de datos lmec.sql inicial
Creé script para llenar con datos de ejemplo: example-data.sql