<?php

namespace Database\Seeders;

use Illuminate\Database\Console\Seeds\WithoutModelEvents;
use Illuminate\Support\Facades\DB;
use Illuminate\Database\Seeder;
use Carbon\Carbon;


class MenusTableSeeder extends Seeder
{
    /**
     * Run the database seeds.
     */
    public function run(): void
    {
        // BORRAMOS DATA DE LA TABLA
        DB::table('menus')->delete();
        DB::table('menus')->truncate();       

        DB::table('menus')->insert([
            'menu_nombre' => 'Maestro de marcas',
            'menu_descripcion' => 'Maestro de marcas',
            'menu_padre' => '1',
            'menu_icono' => 'nav-icon fas fa-tags',
            'menu_espadre' => '0',
            'menu_nombreformulario' => 'ListarMarcas',
            'usua_id' => '1',
            'created_at' => Carbon::now(),
            'updated_at' => Carbon::now()
        ]);

        DB::table('menus')->insert([
            'menu_nombre' => 'Maestro de T. Equipos',
            'menu_descripcion' => 'Maestro de T. Equipos',
            'menu_padre' => '1',
            'menu_icono' => 'nav-icon fas fa-laptop',
            'menu_espadre' => '0',
            'menu_nombreformulario' => 'ListarTipoEquipo',
            'usua_id' => '1',
            'created_at' => Carbon::now(),
            'updated_at' => Carbon::now()
        ]);

        DB::table('menus')->insert([
            'menu_nombre' => 'Proyectos y Sites',
            'menu_descripcion' => 'Maestro de proyectos y sites',
            'menu_padre' => '1',
            'menu_icono' => 'nav-icon fas fa-building',
            'menu_espadre' => '0',
            'menu_nombreformulario' => 'ListarProyectos',
            'usua_id' => '1',
            'created_at' => Carbon::now(),
            'updated_at' => Carbon::now()
        ]);


        DB::table('menus')->insert([
            'menu_nombre' => 'Ingresar equipos',
            'menu_descripcion' => 'Registro de equipos a almacen CTI',
            'menu_padre' => '1',
            'menu_icono' => 'nav-icon fas fa-laptop-house',
            'menu_espadre' => '0',
            'menu_nombreformulario' => 'ListarEquipos',
            'usua_id' => '1',
            'created_at' => Carbon::now(),
            'updated_at' => Carbon::now()
        ]);


        DB::table('menus')->insert([
            'menu_nombre' => 'Asignación de equipos',
            'menu_descripcion' => 'Asignar equipos a usuarios / puestos',
            'menu_padre' => '1',
            'menu_icono' => 'nav-icon fas fa-hdd',
            'menu_espadre' => '0',
            'menu_nombreformulario' => 'ListarAsignacionEquipos',
            'usua_id' => '1',
            'created_at' => Carbon::now(),
            'updated_at' => Carbon::now()
        ]);


        DB::table('menus')->insert([
            'menu_nombre' => 'Movimientos Nro. Serie',
            'menu_descripcion' => 'Movimientos por Nro. Serie',
            'menu_padre' => '1',
            'menu_icono' => 'nav-icon fas fa-archive',
            'menu_espadre' => '0',
            'menu_nombreformulario' => 'ListarTipoEquipo',            
            'usua_id' => '1',
            'created_at' => Carbon::now(),
            'updated_at' => Carbon::now()
        ]);


        DB::table('menus')->insert([
            'menu_nombre' => 'Movimientos T. Equipo',
            'menu_descripcion' => 'Movimientos por tipo equipo',
            'menu_padre' => '1',
            'menu_icono' => 'nav-icon fas fa-desktop',
            'menu_espadre' => '0',
            'menu_nombreformulario' => 'ListarTipoEquipo',            
            'usua_id' => '1',
            'created_at' => Carbon::now(),
            'updated_at' => Carbon::now()
        ]);

        DB::table('menus')->insert([
            'menu_nombre' => 'Saldos almacen',
            'menu_descripcion' => 'Saldos de almacen CTI',
            'menu_padre' => '1',
            'menu_icono' => 'nav-icon fas fa-dolly-flatbed',
            'menu_espadre' => '0',
            'menu_nombreformulario' => 'ListarTipoEquipo',            
            'usua_id' => '1',
            'created_at' => Carbon::now(),
            'updated_at' => Carbon::now()
        ]);

        DB::table('menus')->insert([
            'menu_nombre' => 'Seguimientos RQs',
            'menu_descripcion' => 'Seguimiento de requisiciones',
            'menu_padre' => '1',
            'menu_icono' => 'nav-icon fas fa-angle-double-right',
            'menu_espadre' => '0',
            'menu_nombreformulario' => 'ListarRequisiciones',            
            'usua_id' => '1',
            'created_at' => Carbon::now(),
            'updated_at' => Carbon::now()
        ]);



    }
}
