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>'; } }
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); }
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); } }
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(); }