Example #1
0
    protected function traer_fic_marca()
    {
        $this->db_operaciones->truncate('FIC_MARCA');
        $this->set_marcas = load_query_file($this->model_path . '/financoop/fic_marcas/set_marcas.sql');
        $this->db_operaciones->query($this->set_marcas);
        /*
        $set_marcas=  'DROP TABLE OPERACIONES.DBO.FIC_MARCA
        SELECT Operacion,Linea_de_Negocio,Producto
        INTO	OPERACIONES.DBO.FIC_MARCA
        FROM CEDENTES.DBO.FINANCOOP_DEUDA
        WHERE FECHA_CARGA=(SELECT MAX(FECHA_CARGA) FROM CEDENTES.DBO.FINANCOOP_DEUDA)
        GROUP BY Operacion,Linea_de_Negocio,Producto';
        $this->db_operaciones->query($set_marcas);
        */
        $fic_marca = 'select * from OPERACIONES.DBO.FIC_MARCA';
        $query = $this->db_operaciones->query($fic_marca);
        $data = $query->result_array();
        $this->db->truncate("fic_marca");
        foreach ($data as $key => $value) {
            //  $this->db->insert_batch('fic_marca', $value);
            $this->db->insert('fic_marca', $data[$key]);
        }
        $marca_salida = 'insert IGNORE into marca_salida SELECT
	"FIC" AS cod_empresa,
	FIC_MARCA.Operacion AS num_operacion,
	LEFT (
		MANTENEDOR_NEGOCIO.NEG_GLO,
		40
	) AS obs_cheque_protestado,
	"" AS monto_cheq_protestado,
	"" AS cod_cartera,
	"" AS anho,
	"" AS semestre,
	LEFT (
		MANTENEDOR_PRODUCTO.PRO_GLO,
		24
	) AS descripcion_cuota 
FROM
	(
		FIC_MARCA
		INNER JOIN MANTENEDOR_NEGOCIO ON FIC_MARCA.Linea_de_Negocio = MANTENEDOR_NEGOCIO.NEG_COD
	)
INNER JOIN MANTENEDOR_PRODUCTO ON FIC_MARCA.Producto = MANTENEDOR_PRODUCTO.PROD_COD;';
        $this->db->truncate("marca_salida");
        $this->db->query($marca_salida);
        $query = $this->db->query("SELECT *\nFROM marca_salida");
        $data = $query->result_array();
        $r = generateCsv($data);
        if (!write_file($this->ruta . "\\marca_salida.csv", $r)) {
            echo '<p><div class="label label-danger">Error al crear Marca Salida</div>';
        } else {
            echo '<p><div class="label label-success">Marca Salida Creado</div>';
        }
    }
Example #2
0
 public function actualiza_data()
 {
     $this->actualiza_data = load_query_file($this->model_path . '/uvm/baja/actualiza_data.sql');
     $this->db_OPERACIONES->query($this->actualiza_data);
 }
Example #3
0
 public function cuadratura($fecha_carga = "")
 {
     $model_path = APPPATH . "models";
     $variables = array("%fecha%" => $fecha_carga);
     $this->sql_data_cuadratura = load_query_file($model_path . '/santander/querys/cuadratura/get_data.sql', $variables);
     $this->db_CNB->truncate("CUADRATURA_BANCO_SANTANDER");
     $r_c = $this->db_santander->query($this->sql_data_cuadratura);
     $r_c = $r_c->result_array();
     $datos_array = construir_array_de_inserts($r_c, "CUADRATURA_BANCO_SANTANDER");
     foreach ($datos_array as $key => $value) {
         $this->db_CNB->query($value);
     }
 }
Example #4
0
    public function p2()
    {
        /*
        DELETE CARGA.RUT, CARGA.DV, CARGA.NOMBRE, CARGA.OPERACIÓN, CARGA.CUOTA, CARGA.PRODUCTO, CARGA.[VENCE(AAAAMMDD)], CARGA.MONTO, CARGA.DIRECCIÓN, CARGA.COMUNA, CARGA.T1, CARGA.CA1, CARGA.F1, CARGA.T2, CARGA.CA2, CARGA.F2, CARGA.T3, CARGA.CA3, CARGA.F3, CARGA.T4, CARGA.CA4, CARGA.F4, CARGA.T5, CARGA.CA5, CARGA.F5, CARGA.T6, CARGA.CA6, CARGA.F6, CARGA.T7, CARGA.CA7, CARGA.F7, CARGA.MARCA, CARGA.CEDENTE, CARGA.ORIGEN
        FROM CARGA;
        */
        $this->db->truncate("carga");
        $this->anexa_carga_ap = load_query_file($this->model_path . '/financoop/paso2/anexa_carga_ap.sql');
        $this->db->query($this->anexa_carga_ap);
        $this->anexa_carga_al = load_query_file($this->model_path . '/financoop/paso2/anexa_carga_al.sql');
        $this->db->query($this->anexa_carga_al);
        $this->anexa_telefonos = load_query_file($this->model_path . '/financoop/paso2/anexa_telefonos.sql');
        $this->db->query($this->anexa_telefonos);
        $this->db->truncate("base_deuda");
        $carbdd = '';
        $this->base_deuda = load_query_file($this->model_path . '/financoop/paso2/base_deuda.sql');
        $this->db->query($this->base_deuda);
        //$this->db->query($carbdd);
        $carbdd_csv = 'SELECT *
FROM base_deuda
INTO OUTFILE "d:\\carbdd-out.csv"';
        //$this->db->query($carbdd_csv);
        //copy("d:\carbdd-out.csv", $ruta."\\carbdd_out.csv");
        $query = $this->db->query("SELECT * FROM base_deuda");
        $data = $query->result_array();
        $r = generateCsv($data);
        if (!write_file($this->ruta . "\\carbdd.txt", $r)) {
            echo '<div class="label label-danger">Error al crear CARBDD</div>';
        } else {
            echo '<div class="label label-success">CARBDD Creado</div>';
        }
        $this->traer_fic_marca();
    }