コード例 #1
0
 public function crearAction($solicitud_id = '')
 {
     $tiempo = $this->tag->selectStatic(array("tiempo", array("Hora" => "Hora", "Dia" => "Dia", "Mensual" => "Mensual"), 'useEmpty' => true, 'emptyText' => '(Selecionar)', 'emptyValue' => '', 'class' => 'form-control', 'required' => 'required', 'title' => 'Campo requerido'));
     $this->view->setVar('tiempo', $tiempo);
     $model = new Solicitudes();
     $resul = $model->listSolicitudes($solicitud_id);
     $solicitud = array();
     foreach ($resul as $v) {
         $solicitud = $v;
     }
     $this->view->setVar('solicitud', $solicitud);
     $this->assets->addCss('/jqwidgets/styles/jqx.base.css')->addCss('/jqwidgets/styles/jqx.custom.css');
     $this->assets->addJs('/jqwidgets/jqxcore.js')->addJs('/jqwidgets/jqxmenu.js')->addJs('/jqwidgets/jqxdropdownlist.js')->addJs('/jqwidgets/jqxlistbox.js')->addJs('/jqwidgets/jqxcheckbox.js')->addJs('/jqwidgets/jqxscrollbar.js')->addJs('/jqwidgets/jqxgrid.js')->addJs('/jqwidgets/jqxdata.js')->addJs('/jqwidgets/jqxgrid.sort.js')->addJs('/jqwidgets/jqxgrid.pager.js')->addJs('/jqwidgets/jqxgrid.filter.js')->addJs('/jqwidgets/jqxgrid.selection.js')->addJs('/jqwidgets/jqxgrid.grouping.js')->addJs('/jqwidgets/jqxgrid.columnsreorder.js')->addJs('/jqwidgets/jqxgrid.columnsresize.js')->addJs('/jqwidgets/jqxdatetimeinput.js')->addJs('/jqwidgets/jqxcalendar.js')->addJs('/jqwidgets/jqxbuttons.js')->addJs('/jqwidgets/jqxdata.export.js')->addJs('/jqwidgets/jqxgrid.export.js')->addJs('/jqwidgets/globalization/globalize.js')->addJs('/jqwidgets/jqxgrid.aggregates.js')->addJs('/media/plugins/bootbox/bootbox.min.js')->addJs('/scripts/solicitudesproductos/crear.js');
 }
コード例 #2
0
 public function selectsolicitudesAction()
 {
     $model = new Solicitudes();
     $resul = $model->solicitudesaprobadas();
     $solicitud = $this->tag->select(array('solicitud_id', $resul, 'using' => array('id', 'solicitud'), 'useEmpty' => true, 'emptyText' => '(Selecionar)', 'emptyValue' => '', 'class' => 'form-control select-chosen', 'required' => 'required'));
     $this->view->disable();
     echo $solicitud;
 }
コード例 #3
0
 public function deleteAction()
 {
     $resul = Solicitudes::findFirstById($this->request->getPost('id'));
     $resul->baja_logica = 0;
     if ($resul->save()) {
         $msm = 'Exito: Se elimino correctamente';
     } else {
         $msm = 'Error: No se guardo el registro';
     }
     $this->view->disable();
     echo $msm;
 }
コード例 #4
0
 public function getclienteAction()
 {
     $id = $_POST['id'];
     $resul = Clientes::findFirstById($id);
     $cliente = array();
     $cliente['nit'] = $resul->nit;
     $cliente['representante_legal'] = $resul->representante_legal;
     // $resul = Solicitudes::find(array('baja_logica=1 AND cliente_id = '.$id.' AND estado=2','order' => 'id ASC'));
     $model = new Solicitudes();
     $resul = $model->solicitudespendientes($id);
     $options = '<option value="">(Seleccionar)</option>';
     foreach ($resul as $v) {
         $options .= '<option value="' . $v->id . '" >' . $v->nro_solicitud . '</option>';
     }
     $cliente['opciones'] = $options;
     $this->view->disable();
     echo json_encode($cliente);
 }