<?php
namespace Database\Seeders;

use Illuminate\Database\Seeder;
use Illuminate\Support\Facades\DB;
use Illuminate\Support\Str;

class ConUsuariosSeeder extends Seeder
{
    public function run(): void
    {
        $usuarios = [
            [
                'idEmpresa' => 1,
                'nombre' => 'Prueba 1',
                'apellido' => 'Administrador',
                'usuario' => 'prueba1',
                'email' => 'popop1@hot.com',
                'tipoUsuario' => 'Administrador',
                'departamento' => null,
                'telefonos' => null,
                'clave' => bcrypt('123456')
            ],
            [
                'idEmpresa' => 1,
                'nombre' => 'Prueba 2',
                'apellido' => 'Supervisor',
                'usuario' => 'prueba2',
                'email' => 'popop2@hot.com',
                'tipoUsuario' => 'Supervisor',
                'departamento' => null,
                'telefonos' => null,
                'clave' => bcrypt('123456')
            ],
            [
                'idEmpresa' => 1,
                'nombre' => 'Prueba 3',
                'apellido' => 'Operador',
                'usuario' => 'prueba3',
                'email' => 'popop3@hot.com',
                'tipoUsuario' => 'Operador',
                'departamento' => null,
                'telefonos' => null,
                'clave' => bcrypt('123456')
            ],
            [
                'idEmpresa' => 1,
                'nombre' => 'Prueba 4',
                'apellido' => 'Gerencia',
                'usuario' => 'prueba4',
                'email' => 'popop4@hot.com',
                'tipoUsuario' => 'Gerencia',
                'departamento' => null,
                'telefonos' => null,
                'clave' => bcrypt('123456')
            ]
        ];

        foreach($usuarios as $usuario)
        {
            DB::table('con_usuarios')->insert($usuario);
        }
    }
}
