You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
66 lines
4.0 KiB
66 lines
4.0 KiB
@extends('layouts.plantilla')
|
|
|
|
@section('contenido')
|
|
<div class="content">
|
|
<div class="row">
|
|
<div class="col-12 pt-5">
|
|
@if($trabajador)
|
|
<h1>Editar Trabajador</h1>
|
|
@else
|
|
<h1>Crear Trabajador</h1>
|
|
@endif
|
|
</div>
|
|
|
|
<div class="col-12">
|
|
@if($trabajador)
|
|
<form action="{{ route('trabajadores.update', $trabajador->id) }}" method="POST">
|
|
@csrf
|
|
@method('PUT')
|
|
@else
|
|
<form action="{{ route('trabajadores.store') }}" method="POST">
|
|
@csrf
|
|
@endif
|
|
<div class="form-group">
|
|
<label for="nombre" class="form-label">Nombre</label>
|
|
<input type="text" class="form-control" id="nombre" name="nombre" value="{{$trabajador ? $trabajador->nombre : ''}}" placeholder="Ingrese el nombre" required>
|
|
</div>
|
|
<div class="form-group">
|
|
<label for="telefono" class="form-label">Teléfono</label>
|
|
<input type="text" class="form-control" id="telefono" name="telefono" value="{{$trabajador ? $trabajador->telefono : ''}}" placeholder="Ingrese el teléfono">
|
|
</div>
|
|
<div class="form-group">
|
|
<label for="genero" class="form-label">Género</label>
|
|
<select name="genero" id="genero" class="form-control">
|
|
<option value="Masculino" {{$trabajador ? ($trabajador->genero == 'Masculino' ? 'selected' : '') : ''}}>Masculino</option>
|
|
<option value="Femenino" {{$trabajador ? ($trabajador->genero == 'Femenino' ? 'selected' : '') : ''}}>Femenino</option>
|
|
<option value="Otro" {{$trabajador ? ($trabajador->genero == 'Otro' ? 'selected' : '') : ''}}>Otro</option>
|
|
</select>
|
|
</div>
|
|
<div class="form-group">
|
|
<label for="sueldo" class="form-label">Sueldo</label>
|
|
<input type="number" step="0.01" class="form-control" id="sueldo" name="sueldo" value="{{$trabajador ? $trabajador->sueldo : ''}}" placeholder="Ingrese el sueldo" required>
|
|
</div>
|
|
<div class="form-group">
|
|
<label for="puesto" class="form-label">Puesto</label>
|
|
<select name="puesto_id" id="puesto" class="form-control">
|
|
@foreach($puestos as $puesto)
|
|
<option value="{{$puesto->id}}" {{$trabajador ? ($trabajador->puesto_id == $puesto->id ? 'selected' : '') : ''}}>{{$puesto->nombre}}</option>
|
|
@endforeach
|
|
</select>
|
|
</div>
|
|
<div class="form-group">
|
|
<label for="numero_seguro" class="form-label">Número de Seguro</label>
|
|
<input type="text" class="form-control" id="numero_seguro" name="numero_seguro" value="{{$trabajador ? $trabajador->numero_seguro : ''}}" placeholder="Ingrese el número de seguro" required>
|
|
</div>
|
|
<div class="form-group">
|
|
<label for="correo_electronico" class="form-label">Correo Electrónico</label>
|
|
<input type="email" class="form-control" id="correo_electronico" name="correo_electronico" value="{{$trabajador ? $trabajador->correo_electronico : ''}}" placeholder="Ingrese el correo electrónico">
|
|
</div>
|
|
<button type="submit" class="btn btn-primary">Guardar</button>
|
|
<a href="{{ route('trabajadores.index') }}" class="btn btn-danger">Cancelar</a>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
@endsection
|
|
|