Esempio n. 1
0
 /**
  * Store a newly created resource in storage.
  *
  * @return Response
  */
 public function store(Request $request)
 {
     //
     $Empresa = new Empresa();
     $Empresa->Nit = $request->Nit;
     $Empresa->Nombre = $request->Nombre;
     $Empresa->Correo = $request->Correo;
     $Empresa->Direccion = $request->Direccion;
     $Empresa->Telefono = $request->Telefono;
     $Empresa->Localidad = $request->Localidad;
     $Empresa->save();
     return redirect('Empresa');
 }
 /**
  * Show the form for editing the specified resource.
  *
  * @param  int $id
  * @return \Illuminate\Http\Response
  */
 public function edit($id)
 {
     $cliente = Cliente::find($id);
     $empresa = Empresa::find($cliente->id_empresa);
     $empresas = Empresa::all();
     $fotos_cliente = FotoCliente::buscarFotosCliente($id);
     return view('principal.clientes.edit', compact('cliente', 'fotos_cliente', 'empresa', 'empresas'));
 }
 public function selecciona_empresa()
 {
     if (Request::ajax()) {
         $empresa = Empresa::find(Request::input("cod"));
         if (count($empresa) > 0) {
             Session::put("empresa", $empresa);
             return Response::json(array("cod" => 1, "msg" => "Empresa seleccionada."));
         } else {
             return Response::json(array("cod" => 0, "msg" => "La empresa especificada es no es válida."));
         }
     } else {
         return Response::json(array("cod" => 0, "hash" => csrf_token(), "errors" => "No tiene permisos."));
     }
 }
Esempio n. 4
0
 /**
  * Creates data provider instance with search query applied
  *
  * @param array $params
  *
  * @return ActiveDataProvider
  */
 public function search($params)
 {
     $query = Empresa::find();
     $dataProvider = new ActiveDataProvider(['query' => $query]);
     $this->load($params);
     if (!$this->validate()) {
         // uncomment the following line if you do not want to return any records when validation fails
         // $query->where('0=1');
         return $dataProvider;
     }
     $query->andFilterWhere(['id' => $this->id]);
     $query->andFilterWhere(['like', 'nombre', $this->nombre]);
     return $dataProvider;
 }
Esempio n. 5
0
 /**
  * Finds the Empresa model based on its primary key value.
  * If the model is not found, a 404 HTTP exception will be thrown.
  * @param string $id
  * @return Empresa the loaded model
  * @throws NotFoundHttpException if the model cannot be found
  */
 protected function findModel($id)
 {
     if (($model = Empresa::findOne($id)) !== null) {
         return $model;
     } else {
         throw new NotFoundHttpException('The requested page does not exist.');
     }
 }
Esempio n. 6
0
 /**
  * @return \yii\db\ActiveQuery
  */
 public function getIdEmpresa()
 {
     return $this->hasOne(Empresa::className(), ['id_empresa' => 'id_empresa']);
 }
Esempio n. 7
0
//use yii\widgets\ActiveForm;
use yii\helpers\ArrayHelper;
use app\models\Empresa;
use app\models\Terceros;
use yii\jui\DatePicker;
use kartik\widgets\ActiveForm;
//use kartik\widgets\Select2;
use kartik\builder\Form;
/* @var $this yii\web\View */
/* @var $model app\models\Cuentas */
/* @var $form yii\widgets\ActiveForm */
?>

<div class="cuentas-form">
    <?php 
$empresas = ArrayHelper::map(Empresa::find()->all(), 'id_empresa', 'nombre');
?>
    <?php 
$terceros = ArrayHelper::map(Terceros::find()->all(), 'id_tercero', 'nombre');
?>
    <?php 
echo Html::panel(['heading' => 'Cuentas de cobro', 'body' => Html::a('<i class="glyphicon glyphicon-plus"></i> Crear Banco', ['/bancos/create'], ['class' => 'btn btn-success']) . " " . Html::a('<i class="glyphicon glyphicon-plus"></i> Crear Tercero', ['/terceros/create'], ['class' => 'btn btn-success'])]);
?>
    <?php 
$form = ActiveForm::begin(['type' => ActiveForm::TYPE_VERTICAL]);
echo Form::widget(['model' => $model, 'form' => $form, 'columns' => 2, 'attributes' => ['id_empresa' => ['label' => 'Tercero', 'type' => Form::INPUT_WIDGET, 'widgetClass' => '\\kartik\\widgets\\Select2', 'options' => ['data' => $empresas], 'hint' => 'Seleccione la empresa'], 'id_tercero' => ['label' => 'Tercero', 'type' => Form::INPUT_WIDGET, 'widgetClass' => '\\kartik\\widgets\\Select2', 'options' => ['data' => $terceros, 'options' => ['options' => ['placeholder' => 'Seleccione Tercero...']]], 'hint' => 'Seleccione el tercero', 'contentOptions' => ['style' => 'text-transform: uppercase']], 'fecha' => ['language' => 'es', 'type' => Form::INPUT_WIDGET, 'value' => '08-10-2004', 'widgetClass' => '\\kartik\\datecontrol\\DateControl', 'hint' => 'Fecha de la cuenta de cobro (yyyy/mm/dd)', 'pluginOptions' => ['format' => 'yyyy']], 'valor' => ['type' => Form::INPUT_WIDGET, 'widgetClass' => 'kartik\\money\\MaskMoney', 'maskMoneyOptions' => ['prefix' => '$ ']], 'detalle' => ['type' => Form::INPUT_TEXTAREA, 'options' => ['placeholder' => 'Detalle de la cuenta de cobro']]]]);
echo Html::submitButton($model->isNewRecord ? 'Create' : 'Update', ['class' => $model->isNewRecord ? 'btn btn-success' : 'btn btn-primary']);
//echo Html::button('Submit', ['type'=>'button', 'class'=>'btn btn-primary']);
ActiveForm::end();
?>
 public function busquedaEmpresaSelect($busqueda)
 {
     $empresas = Empresa::buscarEmpresas($busqueda);
     return view('principal.empresas.empresa_select', compact('empresas'));
 }
Esempio n. 9
0
 public function getEmpresa()
 {
     return $this->hasOne(Empresa::className(), ['id' => 'empresa_did']);
 }
Esempio n. 10
0
 /**
  * Display a listing of the resource.
  *
  * @return Response
  */
 public function index()
 {
     return Empresa::all();
 }
Esempio n. 11
0
		                    <li><?= Html::a('Artículo', array("articulo/index")); ?></li>
		                    <li><?= Html::a('Cliente', array("cliente/index")); ?></li>
		                    <li><?= Html::a('Empleado', array("empleado/index")); ?></li>
		                    <li><?= Html::a('Proveedor', array("proveedor/index")); ?></li>
		                    <li><?= Html::a('Requisición', array("requisicion/index")); ?></li>
		                    <li><?= Html::a('Orden Compra', array("orden-compra/index")); ?></li>
		                    <li><?= Html::a('Orden Entrega', array("orden-entrega/index")); ?></li>
	                    </ul>
                    </li>
                    <?php } ?>
                    <?php if(Yii::$app->user->identity->username == "zama"){ ?>
		            		<li><?= Html::a('<i class="fa fa-lg fa-fw fa-inbox"></i> <span class="menu-item-parent">Nuevo Usuario</span>',array("site/signup")); ?></li>  
                    <?php } ?>
                    <li><a href="#"><i class="fa fa-lg fa-fw fa-tasks"></i> <span class="menu-item-parent">Empresa</span></a>
	                    <ul>
	                    	<?php $empresas = Empresa::find()->all(); foreach ($empresas as $empresa) {?>
		                    <li><?= Html::a($empresa->nombre, array("empresa/cambiar", 'id'=>$empresa->id)); ?></li>
		                    <?php } ?>
	                    </ul>
                    </li>
					<?php /*
					<li>
						<a href="#"><i class="fa fa-lg fa-fw fa-inbox"></i> <span class="menu-item-parent">Requi</span></a>
						<ul>
							<li>
								<a href="flot.html">Pendientes</a>
							</li>
							<li>
								<a href="morris.html">En Proceso</a>
							</li>
							<li>
Esempio n. 12
0
 public function getcomboEmpresas()
 {
     $models = Empresa::find()->asArray()->all();
     return \yii\helpers\ArrayHelper::map($models, 'id', 'nombre');
 }
Esempio n. 13
0
 public function run()
 {
     DB::table('acc_states')->delete();
     $empresa = Empresa::first();
     $empresa->states()->create(["nombre" => 'acc_state 1']);
     $empresa->states()->create(["nombre" => 'acc_state 2']);
     $empresa->states()->create(["nombre" => 'acc_state 3']);
     $this->command->info('Se crearon acc_states en la primer empresa.');
 }
 /**
  * Display the specified resource.
  *
  * @param  int $id
  * @return \Illuminate\Http\Response
  */
 public function show($id)
 {
     $reservacion = Reservacion::find($id);
     $cabina = Cabina::find($reservacion->id_cabina);
     $cliente = Cliente::find($reservacion->id_cliente);
     $empresa = Empresa::find($cliente->id_empresa);
     return view('principal.reservaciones.show', compact('reservacion', 'cliente', 'cabina', 'empresa'));
 }