/** * Método principal */ public function index() { $pais = new Pais(); $estado = new Estado(); $municipio = new Municipio(); if (Input::hasPost('empresa')) { if (DwSecurity::isValidKey(Input::post('empresa_id_key'), 'form_key')) { if (Empresa::setEmpresa('save', Input::post('empresa'))) { DwMessage::valid('Los datos se han actualizado correctamente'); } else { DwMessage::get('error_form'); } } } $empresa = new Empresa(); if (!$empresa->getInformacionEmpresa()) { DwMessage::get('id_no_found'); return DwRedirect::toRoute('module: dashboard', 'controller: index'); } if (!APP_OFFICE) { $sucursal = new Sucursal(); $this->sucursal = $sucursal->getInformacionSucursal(1); $this->ciudades = Load::model('params/ciudad')->getCiudadesToJson(); } $this->empresa = $empresa; $this->pais = $pais->getListadoPais(); $this->estado = $estado->getListadoEstado(); $this->municipio = $municipio->getListadoMunicipio(); $this->page_title = 'Información de la empresa'; }
/** * Método para agregar */ public function agregar() { if (Input::hasPost('empresa')) { if (Empresa::setEmpresa('create', Input::post('empresa'))) { Flash::valid('la Empresa se ha creado correctamente!'); return Redirect::toAction('listar'); } } $this->page_title = 'Agregar Empresa'; }
public function IngresarClientesEmpresa() { $datosFormularioEmpresa = array('nombre' => Input::get('nombre')); $reglasValidacionEmpresa = array('nombre' => 'required|alpha_custom|min:3|max:500'); $mensajeValidacionEmpresa = array('required' => 'Este campo es obligatorio', 'alpha' => 'Este campo admite sólo letras', 'alpha_num' => 'Este campo admite letras y/o números', 'alpha_custom' => 'Este campo admite letras y/o números', 'min' => 'Este campo debe contener almenos :min caracteres', 'max' => 'Este campo debe contener como máximo :max caracteres'); $validadorIngresoEmpresa = Validator::make($datosFormularioEmpresa, $reglasValidacionEmpresa, $mensajeValidacionEmpresa); if ($validadorIngresoEmpresa->passes()) { $Empresa = new Empresa(); $idEmpresa = $Empresa->setEmpresa(); $Division = new Division(); $comunas = $Division->getComunas(); $Region = new Region(); $region = $Region->getRegiones(); $Comuna = new Comuna(); $comuna = $Comuna->getComunas(); return View::make('mantenedor.ingresoClientesDivision', array('idEmpresa' => $idEmpresa, 'region' => $region, 'comuna' => $comuna)); } else { return Redirect::to('/mantenedor/vistaIngresoClientesEmpresa')->withInput()->withErrors($validadorIngresoEmpresa); } }