public function run()
 {
     DB::table('unidadAdministrativa')->delete();
     UnidadAdministrativa::create(array('nombre' => 'AUXILIAR DE COORDINACION'));
     UnidadAdministrativa::create(array('nombre' => 'Comisionado'));
     UnidadAdministrativa::create(array('nombre' => 'DIRECCIÓN GENERAL DE AUTORREGULACIÓN'));
     UnidadAdministrativa::create(array('nombre' => 'DIRECCIÓN GENERAL DE TECNOLOGÍAS DE LA INFORMACIÓN'));
     UnidadAdministrativa::create(array('nombre' => 'DIRECCIÓN GENERAL DE VERIFICACIÓN'));
     UnidadAdministrativa::create(array('nombre' => 'DIRECCIÓN GENERAL DE ANÁLISIS NORMATIVO Y EVALUACIÓN DE LA INFORMACIÓN'));
     UnidadAdministrativa::create(array('nombre' => 'SECRETARÍA DE ACCESO A LA INFORMACIÓN'));
     UnidadAdministrativa::create(array('nombre' => 'DIRECCIÓN GENERAL DE ASUNTOS INTERNACIONALES'));
     UnidadAdministrativa::create(array('nombre' => 'DIRECCIÓN GENERAL DE COORDINACIÓN Y VIGILANCIA DE LA ADMINISTRACIÓN PÚBLICA FEDERAL'));
     UnidadAdministrativa::create(array('nombre' => 'DIRECCIÓN GENERAL DE GESTION DE LA INFORMACIÓN Y ESTUDIOS'));
     UnidadAdministrativa::create(array('nombre' => 'DIRECCIÓN GENERAL DE CAPACITACIÓN  PROMOCIÓN Y RELACIONES INSTITUCIONALES'));
     UnidadAdministrativa::create(array('nombre' => 'DIRECCIÓN GENERAL DE ADMINISTRACIÓN'));
     UnidadAdministrativa::create(array('nombre' => 'DIRECCIÓN GENERAL DE NORMATIVIDAD CONSULTA Y ATENCIÓN REGIONAL'));
     UnidadAdministrativa::create(array('nombre' => 'SECRETARÍA DE PROTECCIÓN DE DATOS PERSONALES'));
     UnidadAdministrativa::create(array('nombre' => 'PLENO'));
     UnidadAdministrativa::create(array('nombre' => 'DIRECCIÓN GENERAL DE COORDINACIÓN DE POLÍTICAS DE ACCESO'));
     UnidadAdministrativa::create(array('nombre' => 'DIRECCIÓN GENERAL DE SUSTANCIACIÓN Y SANCIÓN'));
     UnidadAdministrativa::create(array('nombre' => 'SECRETARÍA GENERAL'));
     UnidadAdministrativa::create(array('nombre' => 'SECRETARÍA TÉCNICA DEL PLENO'));
     UnidadAdministrativa::create(array('nombre' => 'DIRECCIÓN GENERAL DE COMUNICACIÓN SOCIAL Y DIFUSIÓN'));
     UnidadAdministrativa::create(array('nombre' => 'DIRECCIÓN GENERAL DE ASUNTOS JURÍDICOS'));
 }
 public function run()
 {
     DB::table('servidores')->delete();
     Servidor::create(array('nombre' => 'Liliana', 'apellidoPaterno' => 'Herrera', 'apellidoMaterno' => 'Martínez', 'correoElectronico' => '*****@*****.**', 'puesto_id' => Puesto::where('nombre', '=', 'SECRETARIO PARTICULAR DE PONENCIA')->first()->id, 'picture_url' => '/images/servidores/liliana.jpg', 'unidad_administrativa_id' => UnidadAdministrativa::where('nombre', '=', 'Comisionado')->first()->id, 'cargo_id' => Cargo::where('nombre', '=', 'SECRETARIA PARTICULAR')->first()->id));
     Servidor::create(array('nombre' => 'Adrián Israel', 'apellidoPaterno' => 'Manilla', 'apellidoMaterno' => 'Aguirre', 'correoElectronico' => '*****@*****.**', 'puesto_id' => Puesto::where('nombre', '=', 'JEFE DE DEPARTAMENTO')->first()->id, 'picture_url' => '', 'unidad_administrativa_id' => UnidadAdministrativa::where('nombre', '=', 'DIRECCIÓN GENERAL DE AUTORREGULACIÓN')->first()->id, 'cargo_id' => Cargo::where('nombre', '=', 'DEPARTAMENTO DE CERTIFICACION')->first()->id));
     Servidor::create(array('nombre' => 'Juan Armando', 'apellidoPaterno' => 'Becerra', 'apellidoMaterno' => 'Gutiérrez', 'correoElectronico' => '*****@*****.**', 'puesto_id' => Puesto::where('nombre', '=', 'SUBDIRECTOR DE AREA')->first()->id, 'picture_url' => '', 'unidad_administrativa_id' => UnidadAdministrativa::where('nombre', '=', 'DIRECCIÓN GENERAL DE AUTORREGULACIÓN')->first()->id, 'cargo_id' => Cargo::where('nombre', '=', 'SUBDIRECCION DE CERTIFICACION')->first()->id));
     Servidor::create(array('nombre' => 'Melissa', 'apellidoPaterno' => 'Higuera', 'apellidoMaterno' => 'Pérez', 'correoElectronico' => '*****@*****.**', 'puesto_id' => Puesto::where('nombre', '=', 'DIRECTOR DE AREA')->first()->id, 'picture_url' => '', 'unidad_administrativa_id' => UnidadAdministrativa::where('nombre', '=', 'DIRECCIÓN GENERAL DE AUTORREGULACIÓN')->first()->id, 'cargo_id' => Cargo::where('nombre', '=', 'DIRECCION DE ESQUEMAS DE AUTORREGULACION')->first()->id));
     Servidor::create(array('nombre' => 'Agustín', 'apellidoPaterno' => 'Granados', 'apellidoMaterno' => 'Tzintzun', 'correoElectronico' => '*****@*****.**', 'puesto_id' => Puesto::where('nombre', '=', 'JEFE DE DEPARTAMENTO')->first()->id, 'picture_url' => '', 'unidad_administrativa_id' => UnidadAdministrativa::where('nombre', '=', 'DIRECCIÓN GENERAL DE AUTORREGULACIÓN')->first()->id, 'cargo_id' => Cargo::where('nombre', '=', 'DEPARTAMENTO DE CONVENIOS Y RECOMENDACIONES')->first()->id));
     Servidor::create(array('nombre' => 'María Teresa', 'apellidoPaterno' => 'Lagunes', 'apellidoMaterno' => 'Mendoza', 'correoElectronico' => '*****@*****.**', 'puesto_id' => Puesto::where('nombre', '=', 'SUBDIRECTOR DE AREA')->first()->id, 'picture_url' => '', 'unidad_administrativa_id' => UnidadAdministrativa::where('nombre', '=', 'DIRECCIÓN GENERAL DE AUTORREGULACIÓN')->first()->id, 'cargo_id' => Cargo::where('nombre', '=', 'SUBDIRECCION DE CONVENIOS Y RECOMENDACIONES')->first()->id));
     Servidor::create(array('nombre' => 'Omar', 'apellidoPaterno' => 'Martínez', 'apellidoMaterno' => 'Cosain', 'correoElectronico' => '*****@*****.**', 'puesto_id' => Puesto::where('nombre', '=', 'JEFE DE DEPARTAMENTO')->first()->id, 'picture_url' => '', 'unidad_administrativa_id' => UnidadAdministrativa::where('nombre', '=', 'DIRECCIÓN GENERAL DE AUTORREGULACIÓN')->first()->id, 'cargo_id' => Cargo::where('nombre', '=', 'DEPARTAMENTO DE POLITICAS DE PRIVACIDAD')->first()->id));
     Servidor::create(array('nombre' => 'Noemi Karina', 'apellidoPaterno' => 'González', 'apellidoMaterno' => 'Vergara', 'correoElectronico' => '*****@*****.**', 'puesto_id' => Puesto::where('nombre', '=', 'SUBDIRECTOR DE AREA')->first()->id, 'picture_url' => '', 'unidad_administrativa_id' => UnidadAdministrativa::where('nombre', '=', 'DIRECCIÓN GENERAL DE AUTORREGULACIÓN')->first()->id, 'cargo_id' => Cargo::where('nombre', '=', 'SUBDIRECCION DE POLITICAS DE PRIVACIDAD')->first()->id));
     Servidor::create(array('nombre' => 'Miriam', 'apellidoPaterno' => 'Caballero', 'apellidoMaterno' => 'Vargas', 'correoElectronico' => '*****@*****.**', 'puesto_id' => Puesto::where('nombre', '=', 'DIRECTOR DE AREA')->first()->id, 'picture_url' => '', 'unidad_administrativa_id' => UnidadAdministrativa::where('nombre', '=', 'DIRECCIÓN GENERAL DE AUTORREGULACIÓN')->first()->id, 'cargo_id' => Cargo::where('nombre', '=', 'DIRECCION DE FACILITACION')->first()->id));
 }
 function crearDatosSpg()
 {
     $objOperacion = new Operacion();
     $objFuenteFinan = new FuenteFinanciamiento();
     $objUnidadAdmin = new UnidadAdministrativa();
     $objEst1 = new EstPro1();
     $objEst2 = new EstPro2();
     $objEst3 = new EstPro3();
     $objEst4 = new EstPro4();
     $objEst5 = new EstPro5();
     $objDtFuenteFin = new DtFuenteFin();
     //Insertar estructuras programaticas por defecto
     $objEst1->codemp = '0001';
     $objEst1->codestpro1 = '-------------------------';
     $objEst1->estcla = '-';
     $objEst1->denestpro1 = 'Ninguna';
     $objEst1->estint = 0;
     $objEst1->sc_cuenta = '-------------------------';
     $objEst1->incluir();
     $objEst2->codemp = '0001';
     $objEst2->codestpro1 = '-------------------------';
     $objEst2->codestpro2 = '-------------------------';
     $objEst2->estcla = '-';
     $objEst2->denestpro2 = 'Ninguna';
     $objEst2->incluir();
     $objEst3->codemp = '0001';
     $objEst3->codestpro1 = '-------------------------';
     $objEst3->codestpro2 = '-------------------------';
     $objEst3->codestpro3 = '-------------------------';
     $objEst3->estcla = '-';
     $objEst3->denestpro3 = 'Ninguna';
     $objEst3->incluir();
     $objEst4->codemp = '0001';
     $objEst4->codestpro1 = '-------------------------';
     $objEst4->codestpro2 = '-------------------------';
     $objEst4->codestpro3 = '-------------------------';
     $objEst4->codestpro4 = '-------------------------';
     $objEst4->estcla = '-';
     $objEst4->denestpro4 = 'Ninguna';
     $objEst4->incluir();
     $objEst5->codemp = '0001';
     $objEst5->codestpro1 = '-------------------------';
     $objEst5->codestpro2 = '-------------------------';
     $objEst5->codestpro3 = '-------------------------';
     $objEst5->codestpro4 = '-------------------------';
     $objEst5->codestpro5 = '-------------------------';
     $objEst5->estcla = '-';
     $objEst5->denestpro5 = 'Ninguna';
     $objEst5->incluir();
     //Insertar fuentes de financiamiento
     $objFuenteFinan->codemp = '0001';
     $objFuenteFinan->codfuefin = '--';
     $objFuenteFinan->denfuefin = '---seleccione---';
     $objFuenteFinan->expfuefin = '---';
     $objFuenteFinan->incluir();
     $objFuenteFinan = new FuenteFinanciamiento();
     $objFuenteFinan->codemp = '0001';
     $objFuenteFinan->codfuefin = '01';
     $objFuenteFinan->denfuefin = 'Ingresos Ordinarios';
     $objFuenteFinan->expfuefin = '';
     $objFuenteFinan->incluir();
     $objFuenteFinan = new FuenteFinanciamiento();
     $objFuenteFinan->codemp = '0001';
     $objFuenteFinan->codfuefin = '02';
     $objFuenteFinan->denfuefin = 'Ingresos Extraordinarios';
     $objFuenteFinan->expfuefin = '';
     $objFuenteFinan->incluir();
     $objFuenteFinan = new FuenteFinanciamiento();
     $objFuenteFinan->codemp = '0001';
     $objFuenteFinan->codfuefin = '03';
     $objFuenteFinan->denfuefin = 'FIDES';
     $objFuenteFinan->expfuefin = '';
     $objFuenteFinan->incluir();
     $objFuenteFinan = new FuenteFinanciamiento();
     $objFuenteFinan->codemp = '0001';
     $objFuenteFinan->codfuefin = '04';
     $objFuenteFinan->denfuefin = 'LAEE';
     $objFuenteFinan->expfuefin = '';
     $objFuenteFinan->incluir();
     //Insertar dt fuente de financiamiento
     $objDtFuenteFin->codemp = '0001';
     $objDtFuenteFin->codfuefin = '--';
     $objDtFuenteFin->codestpro1 = '-------------------------';
     $objDtFuenteFin->codestpro2 = '-------------------------';
     $objDtFuenteFin->codestpro3 = '-------------------------';
     $objDtFuenteFin->codestpro4 = '-------------------------';
     $objDtFuenteFin->codestpro5 = '-------------------------';
     $objDtFuenteFin->estcla = '-';
     $objDtFuenteFin->incluir();
     //Insertar operaciones por defecto
     $objOperacion->operacion = 'AAP';
     $objOperacion->denominacion = 'ASIENTO DE APERTURA';
     $objOperacion->asignar = 1;
     $objOperacion->aumento = 0;
     $objOperacion->disminucion = 0;
     $objOperacion->precomprometer = 0;
     $objOperacion->comprometer = 0;
     $objOperacion->causar = 0;
     $objOperacion->pagar = 0;
     $objOperacion->reservado = 1;
     $objOperacion->incluir();
     $objOperacion = new Operacion();
     $objOperacion->operacion = 'AU';
     $objOperacion->denominacion = 'AUMENTO DE PARTIDA';
     $objOperacion->asignar = 0;
     $objOperacion->aumento = 1;
     $objOperacion->disminucion = 0;
     $objOperacion->precomprometer = 0;
     $objOperacion->comprometer = 0;
     $objOperacion->causar = 0;
     $objOperacion->pagar = 0;
     $objOperacion->reservado = 1;
     $objOperacion->incluir();
     $objOperacion = new Operacion();
     $objOperacion->operacion = 'DI';
     $objOperacion->denominacion = 'DISMINUCION DE PARTIDA';
     $objOperacion->asignar = 0;
     $objOperacion->aumento = 0;
     $objOperacion->disminucion = 1;
     $objOperacion->precomprometer = 0;
     $objOperacion->comprometer = 0;
     $objOperacion->causar = 0;
     $objOperacion->pagar = 0;
     $objOperacion->reservado = 1;
     $objOperacion->incluir();
     $objOperacion = new Operacion();
     $objOperacion->operacion = 'PC';
     $objOperacion->denominacion = 'PRE-COMPROMISO';
     $objOperacion->asignar = 0;
     $objOperacion->aumento = 0;
     $objOperacion->disminucion = 0;
     $objOperacion->precomprometer = 1;
     $objOperacion->comprometer = 0;
     $objOperacion->causar = 0;
     $objOperacion->pagar = 0;
     $objOperacion->reservado = 0;
     $objOperacion->incluir();
     $objOperacion = new Operacion();
     $objOperacion->operacion = 'CS';
     $objOperacion->denominacion = 'COMPROMISO SIMPLE';
     $objOperacion->asignar = 0;
     $objOperacion->aumento = 0;
     $objOperacion->disminucion = 0;
     $objOperacion->precomprometer = 0;
     $objOperacion->comprometer = 1;
     $objOperacion->causar = 0;
     $objOperacion->pagar = 0;
     $objOperacion->reservado = 0;
     $objOperacion->incluir();
     $objOperacion = new Operacion();
     $objOperacion->operacion = 'CG';
     $objOperacion->denominacion = 'COMPROMISO Y GASTO CAUSADO';
     $objOperacion->asignar = 0;
     $objOperacion->aumento = 0;
     $objOperacion->disminucion = 0;
     $objOperacion->precomprometer = 0;
     $objOperacion->comprometer = 1;
     $objOperacion->causar = 1;
     $objOperacion->pagar = 0;
     $objOperacion->reservado = 0;
     $objOperacion->incluir();
     $objOperacion = new Operacion();
     $objOperacion->operacion = 'GC';
     $objOperacion->denominacion = 'GASTO CAUSADO';
     $objOperacion->asignar = 0;
     $objOperacion->aumento = 0;
     $objOperacion->disminucion = 0;
     $objOperacion->precomprometer = 0;
     $objOperacion->comprometer = 0;
     $objOperacion->causar = 1;
     $objOperacion->pagar = 0;
     $objOperacion->reservado = 0;
     $objOperacion->incluir();
     $objOperacion = new Operacion();
     $objOperacion->operacion = 'CP';
     $objOperacion->denominacion = 'GASTO CAUSADO Y PAGO';
     $objOperacion->asignar = 0;
     $objOperacion->aumento = 0;
     $objOperacion->disminucion = 0;
     $objOperacion->precomprometer = 0;
     $objOperacion->comprometer = 0;
     $objOperacion->causar = 1;
     $objOperacion->pagar = 1;
     $objOperacion->reservado = 0;
     $objOperacion->incluir();
     $objOperacion = new Operacion();
     $objOperacion->operacion = 'PG';
     $objOperacion->denominacion = 'PAGO';
     $objOperacion->asignar = 0;
     $objOperacion->aumento = 0;
     $objOperacion->disminucion = 0;
     $objOperacion->precomprometer = 0;
     $objOperacion->comprometer = 0;
     $objOperacion->causar = 0;
     $objOperacion->pagar = 1;
     $objOperacion->reservado = 0;
     $objOperacion->incluir();
     $objOperacion = new Operacion();
     $objOperacion->operacion = 'CCP';
     $objOperacion->denominacion = 'COMPROMISO,CAUSADO Y PAGADO';
     $objOperacion->asignar = 0;
     $objOperacion->aumento = 0;
     $objOperacion->disminucion = 0;
     $objOperacion->precomprometer = 0;
     $objOperacion->comprometer = 1;
     $objOperacion->causar = 1;
     $objOperacion->pagar = 1;
     $objOperacion->reservado = 0;
     $objOperacion->incluir();
     //Insertar unidad administrativa por defecto
     $objUnidadAdmin->codemp = '0001';
     $objUnidadAdmin->coduniadm = '----------';
     $objUnidadAdmin->coduac = '';
     $objUnidadAdmin->denuniadm = 'NINGUNA';
     $objUnidadAdmin->estemireq = 0;
     $objUnidadAdmin->coduniadmsig = '';
     $objUnidadAdmin->incluir();
     unset($objOperacion);
     unset($objFuenteFinan);
     unset($objUnidadAdmin);
     unset($objDtFuenteFin);
     unset($objEst1);
     unset($objEst2);
     unset($objEst3);
     unset($objEst3);
     unset($objEst4);
     unset($objEst5);
 }