protected function execute(InputInterface $input, OutputInterface $output)
 {
     $output->writeln('Cargar datos de empleados de metadatos de Archivos de Sifinca 2.0 ');
     $conn = new data(array('server' => '10.102.1.3', 'user' => 'sa', 'pass' => 'i3kygbb2', 'database' => 'Nomina_AyS', 'engine' => 'mssql'));
     $e = new empleados($conn);
     if ($input->getOption('all')) {
         $empleados = $e->getEmpleados(array());
     } else {
         $id = $input->getOption('id');
         $empleados = $e->getEmpleados(array('id' => $id));
     }
     if ($input->getOption('terceros')) {
         $terceros = $e->getTerceros();
     }
     if ($input->getOption('post')) {
         $this->postEmpleados($empleados);
         if ($terceros) {
             $this->postTerceros($terceros);
         }
     } else {
         print_r($empleados);
         if ($terceros) {
             print_r($terceros);
         }
     }
 }
Exemple #2
0
use upload\model\empleados;
use upload\lib\data;
$db = new data(array('server' => '10.102.1.3', 'user' => 'sa', 'pass' => 'i3kygbb2', 'database' => 'nomina_AYS', 'engine' => 'mssql'));
/*
$db = new data (array(
 'server' =>'192.168.100.5'
 ,'user' =>'sa'
 ,'pass' =>'75080508360'
 ,'database' =>'nomina' 
 ,'engine'=>'mssql'
   
));
*/
$idcompany = "890400048";
$filename = 'users-ctg.json';
$e = new empleados($db);
$data = $e->getEmpleados(array());
/*
ays cartagena 890400048
ays monteria 880325873
*/
$n = 0;
foreach ($data as $row) {
    if (IsMail($row['Email'])) {
        if ($row['Inactivo'] == false) {
            $users[] = array("id" => $row['Identificacion'], "email" => $row['Email'], "n1" => $row['Nombre1'], "n2" => $row['Nombre2'], "a1" => $row['Apellido1'], "a2" => $row['Apellido2'], "company" => $idcompany);
            $n++;
        }
        echo $row['Identificacion'] . "\n";
    }
}