public function delEntidad(Entidad $entidad)
 {
     if (!$entidad) {
         throw $this->createNotFoundException('No se encontro entidad con ese id ' . $entidad->getEntId());
     }
     //$this->em->remove($entidad);
     $this->em->flush();
     $matrizMensajes = array('El proceso de eliminar termino con exito', 'Entidad ' . $entidad->getEntId());
     return $matrizMensajes;
 }
 private function validarFormulario(Entidad $entidad)
 {
     if ($entidad->getEntRegMinsal() == null || $entidad->getEntRegMinsal() == '') {
         return 'ERROR: El Registro de Usuario (MINSAL) se encuentra vacío';
         /*}else if($entidad->getEntRegDgii() == null || $entidad->getEntRegDgii()==''){
           return 'ERROR: El Número Resolución DGII se encuentra vacío';/**/
     } else {
         if ($entidad->getEntTel() == null || $entidad->getEntTel() == '') {
             return 'ERROR: El Teléfono se encuentra vacío';
         } else {
             if ($entidad->getEntGiro() == null || $entidad->getEntGiro() == '') {
                 return 'ERROR: El Giro o Actividad Económica se encuentra vacío';
             } else {
                 if ($entidad->getEntEmail() == null || $entidad->getEntEmail() == '') {
                     return 'ERROR: El E-mail se encuentra vacío';
                 } else {
                     if (filter_var($entidad->getEntEmail(), FILTER_VALIDATE_EMAIL) != true) {
                         return 'ERROR: El E-mail (' . $entidad->getEntEmail() . ') es un correo invalido';
                     } else {
                         if ($entidad->getEntNombre() == null || $entidad->getEntNombre() == '') {
                             return 'ERROR: El Nombre propietario, Denominación o Razón Social se encuentra vacío';
                         } else {
                             if ($entidad->getEntNombComercial() == null || $entidad->getEntNombComercial() == '') {
                                 return 'ERROR: El Nombre Comercial se encuentra vacío';
                             } else {
                                 if ($entidad->getEntDireccionMatriz() == null || $entidad->getEntDireccionMatriz() == '') {
                                     return 'ERROR: La Dirección Casa Matriz se encuentra vacío';
                                 } else {
                                     if ($entidad->getEntUsosAlcohol() == null || $entidad->getEntUsosAlcohol() == '') {
                                         return 'ERROR: El Usos del Alcohol se encuentra vacío';
                                     }
                                 }
                             }
                         }
                     }
                 }
             }
         }
     }
     return "";
 }
 private function crearInvIdProductor(Inventario $inventarioDetalle, Entidad $provEntidad)
 {
     $user = $this->get('security.context')->getToken()->getUser();
     $inventarioDao = new InventarioDao($this->getDoctrine());
     //Buscamos si el encabezado en la tabla de "Inventario" existe
     $inventario = $inventarioDao->findInventario($provEntidad->getEntId(), $inventarioDetalle->getAlcohol()->getAlcId(), $inventarioDetalle->getInvGrado(), $inventarioDetalle->getInvNombreEsp());
     if ($inventario == null) {
         //#### Encabezado de Inventario
         $inventario = new Inventario();
         $inventario->setEntidad($provEntidad);
         $inventario->setAlcohol($inventarioDetalle->getAlcohol());
         $inventario->setInvLitros(0);
         $inventario->setInvGrado($inventarioDetalle->getInvGrado());
         $inventario->setInvNombreEsp($inventarioDetalle->getInvNombreEsp());
         $inventario->setAuditUserIns($user->getUsername());
         $inventario->setAuditDateIns(new \DateTime());
     }
     $inventarioDao->addInventario($inventario);
     return $inventario->getInvId();
 }