Example #1
0
 public function registrar()
 {
     if ($this->uri->segment(1) == 'admin') {
         $this->permisos('admin');
         $datos['user'] = '******';
     } else {
         $this->permisos('empleado');
         $datos['user'] = '******';
     }
     $this->form_validation->set_error_delimiters('<div class="alert alert-error"> <button type="button" class="close" data-dismiss="alert">&times;</button>
                             <h4>Error</h4>', '</div>');
     $this->pagina = 'crear proveedor';
     $this->carpeta = 'empleado';
     $this->titulo = 'Registrar proveedor';
     $this->estilo = 'registrar';
     $this->javascript = array('jquery.validate.min', 'validarEmpresa', 'ciudades');
     $this->menu = 'menu_empleado_proveedor';
     $datos['boton'] = $this->boton();
     if (Proveedor_model::numero() == 0) {
         $this->error = array('nivel' => '2', 'mensaje' => "Actualmente no existe ningún proveedor. \n                            Si lo desea puede empezar a registrar proveedores");
     }
     //Cargamos el formulario
     $formulario = $this->formulario();
     $formulario['servicios'] = array('class' => 'servicios', 'name' => 'servicios', 'label' => 'Servicios', 'requerido' => FALSE);
     $datos['formulario'] = $formulario;
     $datos['provincias'] = $this->Provincia->obtener();
     $datos['ciudades'] = $this->Ciudad->obtener();
     if ($this->_validar()) {
         $proveedor = new Proveedor_model();
         if ($proveedor->inicializar()) {
             $this->exito = 'El proveedor ha sido registrado satisfactoriamente.';
         } else {
             $this->error = array('nivel' => '2', 'mensaje' => 'No se ha podido completar el registro por favor inténtelo de nuevo más tarde');
         }
     }
     $this->mostrar($datos);
 }