Viewing file: cuentaCorriente.php (4.4 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 { 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);
}
}
|