Viewing file: cuentaCorriente.php (5.12 KB) -rw-r--r-- Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php if (!defined('BASEPATH')) { exit('No direct script access allowed'); }
class cuentaCorriente extends CI_Controller {
public function __construct() { parent::__construct(); /* Cargamos la base de datos */ $this->load->database(); $this->load->model('consultas_model'); $this->load->library('javascript'); $this->load->library('session'); /* Añadimos el helper al controlador */ $this->load->helper('url'); }
public function index() { $buscador = $this->input->post('buscando'); $this->session->set_userdata('buscando', $buscador); //forma nueva $this->load->library('pagination'); //cargamos la libreria de paginacion $this->load->library('table'); $config['base_url'] = base_url() . 'cuentaCorriente/index/'; //establecemos la URL para las paginas $config['total_rows'] = $this->consultas_model->consulta_Cantidad_clientes(); //llamo a una funcion del modelo que me retorna la cantidad de usuarios que tengo en la tabla usuario. $config['full_tag_open'] = '<div class="pagination"><ul>'; $config['full_tag_close'] = '</ul></div><!--pagination-->'; $config['first_link'] = '« First'; $config['first_tag_open'] = '<li class="prev page">'; $config['first_tag_close'] = '</li>'; $config['last_link'] = 'Ultimo »'; $config['last_tag_open'] = '<li class="next page">'; $config['last_tag_close'] = '</li>'; $config['next_link'] = 'Siguiente →'; $config['next_tag_open'] = '<li class="next page">'; $config['next_tag_close'] = '</li>'; $config['prev_link'] = '← Anterior'; $config['prev_tag_open'] = '<li class="prev page">'; $config['prev_tag_close'] = '</li>'; $config['cur_tag_open'] = '<li class="active"><a href="">'; $config['cur_tag_close'] = '</a></li>'; $config['num_tag_open'] = '<li class="page">'; $config['num_tag_close'] = '</li>'; $config['per_page'] = '10'; $config["uri_segment"] = 3; //el segmento de la paginación
$this->pagination->initialize($config);
$data = array( "contenido" => "cCorriente_view", "titulo" => "CUENTA CORRIENTE", "results" => $this->consultas_model->consulta_clientes($buscador, $config['per_page'], $this->uri->segment(3)), );
$this->load->view('template', $data); }
public function inicio() { if (isset($_POST["numeroClienteCC"])) { $datos_ccte = array( 'cliente' => $_POST["numeroClienteCC"], );
$this->session->set_userdata($datos_ccte); } $cliente = $this->session->userdata('cliente'); //forma nueva $this->load->library('pagination'); //cargamos la libreria de paginacion $this->load->library('table'); $config['base_url'] = base_url() . 'cuentaCorriente/inicio/'; //establecemos la URL para las paginas //llamo a una funcion del modelo que me retorna la cantidad de usuarios que tengo en la tabla usuario. $config['full_tag_open'] = '<div class="pagination"><ul>'; $config['full_tag_close'] = '</ul></div><!--pagination-->'; $config['first_link'] = '« First'; $config['first_tag_open'] = '<li class="prev page">'; $config['first_tag_close'] = '</li>'; $config['last_link'] = 'Ultimo »'; $config['last_tag_open'] = '<li class="next page">'; $config['last_tag_close'] = '</li>'; $config['next_link'] = 'Siguiente →'; $config['next_tag_open'] = '<li class="next page">'; $config['next_tag_close'] = '</li>'; $config['prev_link'] = '← Anterior'; $config['prev_tag_open'] = '<li class="prev page">'; $config['prev_tag_close'] = '</li>'; $config['cur_tag_open'] = '<li class="active"><a href="">'; $config['cur_tag_close'] = '</a></li>'; $config['num_tag_open'] = '<li class="page">'; $config['num_tag_close'] = '</li>'; $config['per_page'] = '10';
$config["uri_segment"] = 3; //el segmento de la paginación
$cantidadRegistros = $this->consultas_model->consulta_cantidad_registros($cliente); //llamo a una funcion del modelo que me retorna la cantidad de usuarios que tengo en la tabla usuario.
$datosCliente = $this->consultas_model->consulta_clientesById($cliente); $config['total_rows'] = $cantidadRegistros[0]->cantidad;
$this->pagination->initialize($config);
$data = array( "datos" => $datosCliente[0], "contenido" => "cCorrienteGrid", "titulo" => "Ingrese los datos para facturar", "saldo" => $this->consultas_model->getSaldo($cliente), "results" => $this->consultas_model->detallesCuentaCorrienteByCliente($cliente, $config['per_page'], $this->uri->segment(3)), ); $this->load->view('template', $data);
}
}
|